Dela via


Skapa och ladda upp en virtuell hårddisk som innehåller Linux-operativsystemet

Viktigt!

Klassiska virtuella datorer dras tillbaka den 1 mars 2023.

Om du använder IaaS-resurser från ASM slutför du migreringen senast den 1 mars 2023. Vi rekommenderar att du gör bytet tidigare för att dra nytta av de många funktionsförbättringarna i Azure Resource Manager.

Mer information finns i Migrera dina IaaS-resurser till Azure Resource Manager senast den 1 mars 2023.

Anmärkning

Azure har två olika distributionsmodeller för att skapa och arbeta med resurser: Resource Manager och klassisk. Den här artikeln beskriver hur du använder den klassiska distributionsmodellen. Microsoft rekommenderar att de flesta nya distributioner använder Resource Manager-modellen. Du kan också ladda upp en anpassad diskbild med hjälp av Azure Resource Manager.

Den här artikeln visar hur du skapar och laddar upp en virtuell hårddisk (VHD) så att du kan använda den som din egen avbildning för att skapa virtuella datorer i Azure. Lär dig hur du förbereder operativsystemet så att du kan använda det för att skapa flera virtuella datorer baserat på avbildningen.

Förutsättningar

Den här artikeln förutsätter att du har följande objekt:

Anmärkning

Det nyare VHDX-formatet stöds inte i Azure. När du skapar en virtuell dator anger du VHD som format. Om det behövs kan du konvertera VHDX-diskar till VHD med hjälp av qemu-img convert eller Convert-VHD PowerShell-cmdlet. Dessutom har Azure inte stöd för uppladdning av dynamiska virtuella hårddiskar, så du måste konvertera sådana diskar till statiska virtuella hårddiskar innan du laddar upp. Du kan använda verktyg som Azure VHD Utilities for GO för att konvertera dynamiska diskar under uppladdningen till Azure.

Steg 1: Förbered avbildningen som ska laddas upp

Azure stöder olika Linux-distributioner (se Godkända distributioner). Följande artiklar beskriver hur du förbereder de olika Linux-distributioner som stöds i Azure. När du har slutfört stegen i följande guider kommer du tillbaka hit när du har en VHD-fil som är redo att laddas upp till Azure:

Anmärkning

Serviceavtalet för Azure-plattformen gäller endast för virtuella datorer som kör Linux-operativsystemet när en av de godkända distributionerna används med konfigurationsinformationen enligt "Versioner som stöds" i Linux på Azure-Endorsed Distributioner. Alla Linux-distributioner i Azure-avbildningsgalleriet är godkända distributioner med den konfiguration som krävs.

Mer allmänna tips om hur du förbereder Linux-avbildningar för Azure finns iInstallationsanteckningar för Linux.

Steg 2: Förbereda anslutningen till Azure

Kontrollera att du använder Azure CLI i den klassiska distributionsmodellen (azure config mode asm) och logga sedan in på ditt konto:

azure login

Steg 3: Ladda upp avbildningen till Azure

Du behöver ett lagringskonto för att ladda upp din VHD-fil till. Du kan antingen välja ett befintligt lagringskonto eller skapa ett nytt.

Använd Azure CLI för att ladda upp avbildningen med hjälp av följande kommando:

azure vm image create <ImageName> `
    --blob-url <BlobStorageURL>/<YourImagesFolder>/<VHDName> `
    --os Linux <PathToVHDFile>

I föregående exempel:

  • BlobStorageURL är URL:en för det lagringskonto som du planerar att använda
  • YourImagesFolder är containern i Blob Storage där du vill lagra dina avbildningar
  • VHDName är etiketten som visas i portalen för att identifiera den virtuella hårddisken.
  • PathToVHDFile är den fullständiga sökvägen och namnet på VHD-filen på datorn.

Följande kommando visar ett fullständigt exempel:

azure vm image create myImage `
    --blob-url https://mystorage.blob.core.windows.net/vhds/myimage.vhd `
    --os Linux /home/ahmet/myimage.vhd

Steg 4: Skapa en virtuell dator från avbildningen

Du skapar en virtuell dator med azure vm create på samma sätt som en vanlig virtuell dator. Ange det namn som du gav avbildningen i föregående steg. I följande exempel använder vi myImage bildnamn som angavs i föregående steg:

azure vm create --userName ops --password P@ssw0rd! --vm-size Small --ssh `
    --location "West US" "myDeployedVM" myImage

Om du vill skapa egna virtuella datorer anger du ditt eget användarnamn + lösenord, plats, DNS-namn och avbildningsnamn.

Nästa steg

Mer information finns i Azure CLI-referens för den klassiska Azure-distributionsmodellen.