Příprava obrazu SUSE Linuxu pro místní virtuální počítače Azure (verze Preview)
Platí pro: Azure Local 2311.2 a novější
Tento článek popisuje, jak pomocí image SUSE Linux vytvořit virtuální počítač v místním prostředí Azure. K vytvoření image virtuálního počítače použijete Azure CLI.
Požadavky
Než začnete, splňte následujícími požadavky.
Získejte přístup k místní instanci Azure. Tento systém se nasadí, zaregistruje a připojí k Azure Arc. V místním prostředku Azure přejděte na stránku Přehled . Na kartě Server v pravém podokně by se služba Azure Arc měla zobrazit jako Připojeno.
Stáhněte si soubor image SUSE QCOW2 do místního systému. Případně můžete ke stažení image spustit následující příkaz PowerShellu:
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
Pracovní postup
Pokud chcete převést image QCOW2 na VHDX a vytvořit image virtuálního počítače z image VHDX.
- Převeďte QCOW2 na VHDX.
- Vytvořte image virtuálního počítače SUSE.
Důležité
Nepoužívejte VHD disk virtuálního počítače Azure k přípravě image pro místní prostředí Azure.
Následující části obsahují podrobné pokyny pro každý krok pracovního postupu.
Krok 1: Převod QCOW2 na VHDX
Po stažení image QCOW2 pomocí nástroje QEMU disk image pro Windows převeďte image na VHDX.
Nástroj QEMU pro diskové obrazy pro systém Windows se používá k převodu, vytváření a konzistentnímu kontrolování různých formátů virtuálních disků. Je kompatibilní s Technologií Hyper-V a dalšími řešeními a je optimalizovaný pro Windows Server (x64).
Pomocí těchto kroků stáhněte nástroj a převeďte soubor image QCOW2 na VHDX.
Stáhněte si nástroj QEMU pro vytváření obrazů disků pro Windows kliknutím na tlačítko Stáhnout binární soubory. Případně můžete nástroj stáhnout spuštěním následujícího příkazu PowerShellu:
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
Po stažení nástroje extrahujte soubory ze souboru ZIP spuštěním tohoto příkazu:
PS C:\temp\tool Expand-Archive 'c:\temp\tool\qemu-img-win-x64-2_3_0.zip'
Tady je příklad:
Potom pomocí nástroje QEMU převeďte a uložte QCOW2 na VHDX spuštěním tohoto příkazu:
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>
Tady je příklad:
Teď jste připraveni vytvořit image virtuálního počítače.
Krok 2: Vytvoření image virtuálního počítače SUSE
Pomocí následujícího postupu v místním prostředí Azure vytvořte image virtuálního počítače z VHDX, který jste vytvořili dříve.
K vytvoření image virtuálního počítače použijte Azure CLI:
Spusťte PowerShell jako správce.
Přihlášení. Spusťte následující cmdlet:
az login
Nastavte své předplatné. Spusťte následující příkaz cmdlet:
az account set --subscription <Subscription ID>
Nastavte parametry pro vaše předplatné, skupinu prostředků, vlastní umístění, umístění, typ operačního systému pro obraz, název obrazu a cestu k umístění obrazu. Nahraďte parametry
< >
příslušnými hodnotami.$subscription = "<Subscription ID>" $resource_group = "<Resource group>" $customLocation = "<Custom location>" $location = "<Location for your Azure Local>" $osType = "<OS of source image>"
Parametry jsou popsány v následující tabulce.
Parametr Popis subscription
Předplatné přidružené k místní instanci Azure. resource_group
Skupina prostředků pro místní instanci Azure, kterou přidružíte k tomuto obrazu. location
Umístění místní instance Azure Umístění může být eastus
například nebowestreurope
.os-type
Operační systém přidružený ke zdrojové imagi. Tento systém může být Windows nebo Linux. K vytvoření image galerie použijte VHDX virtuálního počítače. Pomocí této image virtuálního počítače můžete vytvořit virtuální počítače Azure Arc v místním prostředí Azure.
Nezapomeňte zkopírovat soubor VHDX v uživatelském úložišti ve sdíleném svazku clusteru azure Local. Například cesta by mohla vypadat takto
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
Ověřte, že je obrázek vytvořený.
Související obsah
- Vytvořte logické sítě pro Azure Local ve vaší místní instanci Azure.