Förbereda SUSE Linux-avbildning för lokala Azure-datorer (förhandsversion)
Gäller för: Azure Local, version 23H2
Den här artikeln beskriver hur du använder en SUSE Linux-avbildning för att skapa en virtuell dator (VM) på din Azure Local. Du använder Azure CLI för att skapa vm-avbildningen.
Förutsättningar
Innan du börjar måste du uppfylla följande krav:
Ha åtkomst till en lokal Azure-instans. Det här systemet distribueras, registreras och ansluts till Azure Arc. Gå till sidan Översikt i den lokala Azure-resursen. På fliken Server i det högra fönstret bör Azure Arc visas som Ansluten.
Ladda ned SUSE QCOW2-avbildningsfilen till ditt lokala system. Du kan också köra följande PowerShell-kommando för att ladda ned avbildningen:
PS C:\temp\images> wget "https://download.opensuse.org/repositories/Cloud:/Images:/Leap_15.6/images/openSUSE-Leap-15.6.x86_64-NoCloud.qcow2" -OutFile c:\temp\images\openSUSE-Leap-15.6.x86_64-NoCloud.qcow
Arbetsflöde
Konvertera QCOW2-avbildningen till VHDX och skapa en VM-avbildning från VHDX-avbildningen.
- Konvertera QCOW2 till VHDX.
- Skapa en avbildning av en virtuell SUSE-dator.
Viktigt!
Använd inte en VHD-disk för virtuella Azure-datorer för att förbereda VM-avbildningen för Azure Local.
Följande avsnitt innehåller detaljerade instruktioner för varje steg i arbetsflödet.
Steg 1: Konvertera QCOW2 till VHDX
När QCOW2-avbildningen har laddats ned använder du verktyget QEMU-diskbild för Windows för att konvertera avbildningen till VHDX.
Verktyget QEMU-diskbild för Windows används för att konvertera, skapa och konsekvent kontrollera olika virtuella diskformat. Den är kompatibel med Hyper-V och andra lösningar och är optimerad för Windows Server (x64).
Följ dessa steg för att ladda ned verktyget och konvertera QCOW2-avbildningsfilen till VHDX.
Ladda ned verktyget QEMU-diskbild för Windows-verktyget genom att klicka på knappen Ladda ned binärfiler för filen. Du kan också köra följande PowerShell-kommando för att ladda ned verktyget:
PS C:\temp\tool> wget https://cloudbase.it/downloads/qemu-img-win-x64-2_3_0.zip -OutFile C:\temp\tool\qemu-img-win-x64-2_3_0.zip
När verktyget har laddats ned extraherar du filerna från zip-filen genom att köra det här kommandot:
PS C:\temp\tool Expand-Archive 'c:\temp\tool\qemu-img-win-x64-2_3_0.zip'
Här är ett exempel:
Använd sedan QEMU-verktyget, konvertera och spara QCOW2 till VHDX genom att köra det här kommandot:
PS C:\temp\tool\qemu-img-win-x64-2_3_0> ./qemu-img.exe convert c:\temp\images\openSUSE-Leap-15.6.x86_64-NoCloud.qcow2 -O vhdx -o subformat=dynamic c:\temp\images\openSUSE-Leap-15.6.x86_64-NoCloud.vhdx PS C:\temp\tool\qemu-img-win-x64-2_3_0>
Här är ett exempel:
Nu är du redo att skapa din VM-avbildning.
Steg 2: Skapa en avbildning av en virtuell SUSE-dator
Följ de här stegen i Azure Local för att skapa vm-avbildningen från den VHDX som du skapade tidigare.
Använd Azure CLI för att skapa vm-avbildningen:
Kör PowerShell som administratör.
Logga in. Kör följande cmdlet:
az login
Ange din prenumeration. Kör följande cmdlet:
az account set --subscription <Subscription ID>
Ange parametrar för din prenumeration, resursgrupp, anpassad plats, plats, OPERATIVSYSTEMtyp för avbildningen, namnet på avbildningen och sökvägen där avbildningen finns. Ersätt parametrarna i
< >
med lämpliga värden.$subscription = "<Subscription ID>" $resource_group = "<Resource group>" $customLocation = "<Custom location>" $location = "<Location for your Azure Local>" $osType = "<OS of source image>"
Parametrar beskrivs i följande tabell.
Parameter Description subscription
Prenumeration som är associerad med din lokala Azure-instans. resource_group
Resursgrupp för den lokala Azure-instans som du associerar med den här avbildningen. location
Plats för din lokala Azure-instans. Platsen kan till exempel vara eastus
ellerwestreurope
.os-type
Operativsystem som är associerat med källavbildningen. Det här systemet kan vara Windows eller Linux. Använd den virtuella datorns VHDX för att skapa en galleriavbildning. Använd den här vm-avbildningen för att skapa virtuella Azure Arc-datorer på Azure Local.
Se till att kopiera VHDX i användarlagringen i den klusterdelade volymen i Azure Local. Sökvägen kan till exempel se ut som
C:\ClusterStorage\UserStorage_1\linuxvhdx
.$imagePath = "Path to user storage in CSV" $imageName = "mylinuxvmimg" $osType = "Linux" az stack-hci-vm image create --subscription $subscription -g $resource_group --custom-location $customLocation --location $location --image-path $imagePath --name $imageName --debug --os-type $osType
Kontrollera att avbildningen har skapats.
Relaterat innehåll
- Skapa logiska nätverk för Azure Local på din lokala Azure-instans.