Vytvoření a nahrání virtuálního pevného disku obsahujícího operační systém Linux
Důležité
Klasické virtuální počítače budou vyřazeny 1. března 2023.
Pokud používáte prostředky IaaS z ASM, dokončete migraci do 1. března 2023. Doporučujeme, abyste přechod provedli dříve, abyste mohli využívat řadu vylepšení funkcí v Azure Resource Manager.
Další informace najdete v tématu Migrace prostředků IaaS do Azure Resource Manager do 1. března 2023.
Poznámka
Azure má dva různé modely nasazení pro vytváření prostředků a práci s nimi: Resource Manager a Classic. Tento článek popisuje použití modelu nasazení Classic. Microsoft doporučuje, aby byl ve většině nových nasazení použit model Resource Manager. Můžete také nahrát vlastní image disku pomocí Azure Resource Manager.
V tomto článku se dozvíte, jak vytvořit a nahrát virtuální pevný disk (VHD), abyste ho mohli použít jako vlastní image k vytvoření virtuálních počítačů v Azure. Zjistěte, jak připravit operační systém, abyste ho mohli použít k vytvoření více virtuálních počítačů založených na této imagi.
Požadavky
Tento článek předpokládá, že máte následující položky:
-
Operační systém Linux nainstalovaný v souboru .vhd – Na virtuální disk ve formátu VHD jste nainstalovali linuxovou distribuci schválenou pro Azure (nebo se podívejte na informace o neschválené distribuci). Pro vytvoření virtuálního počítače a virtuálního pevného disku existuje několik nástrojů:
- Nainstalujte a nakonfigurujte QEMU nebo KVM a dbejte na to, abyste jako formát image použili VHD. V případě potřeby můžete obrázek převést pomocí
qemu-img convert
. - Hyper-V můžete použít také na Windows 10 nebo Windows Server 2012/2012 R2.
- Nainstalujte a nakonfigurujte QEMU nebo KVM a dbejte na to, abyste jako formát image použili VHD. V případě potřeby můžete obrázek převést pomocí
Poznámka
Azure nepodporuje novější formát VHDX. Při vytváření virtuálního počítače zadejte jako formát VHD. V případě potřeby můžete disky VHDX převést na virtuální pevný disk pomocí qemu-img convert
rutiny PowerShellu Convert-VHD
nebo . Azure navíc nepodporuje nahrávání dynamických virtuálních pevných disků, takže před nahráním musíte tyto disky převést na statické virtuální pevné disky. K převodu dynamických disků během procesu nahrávání do Azure můžete použít nástroje, jako jsou nástroje Azure VHD Utilities for GO .
- Rozhraní příkazového řádku Azure – Nainstalujte nejnovější rozhraní Azure Command-Line Pro nahrání virtuálního pevného disku.
Krok 1: Příprava obrázku k nahrání
Azure podporuje různé distribuce Linuxu (viz Schválené distribuce). Následující články vás provedou přípravou různých distribucí Linuxu podporovaných v Azure. Po dokončení kroků v následujících příručkách se sem vraťte, jakmile budete mít soubor VHD připravený k nahrání do Azure:
- Distribuce založené na CentOS
- Debian Linux
- Oracle Linux
- Red Hat Enterprise Linux
- SLES a openSUSE
- Ubuntu
- Jiné – neschválené distribuce
Poznámka
Smlouva SLA platformy Azure se vztahuje na virtuální počítače s operačním systémem Linux pouze v případě, že se používá jedna ze schválených distribucí s podrobnostmi o konfiguraci, jak je uvedeno v části Podporované verze v Linuxu v Azure-Endorsed Distribucích. Všechny distribuce Linuxu v galerii imagí Azure jsou schválené distribuce s požadovanou konfigurací.
Obecnější tipy k přípravě imagí Linuxu pro Azure najdete také v poznámkách k instalaci Linuxu.
Krok 2: Příprava připojení k Azure
Ujistěte se, že používáte Azure CLI v modelu nasazení Classic (azure config mode asm
), a pak se přihlaste ke svému účtu:
azure login
Krok 3: Nahrání image do Azure
K nahrání souboru VHD potřebujete účet úložiště. Můžete vybrat existující účet úložiště nebo vytvořit nový.
Pomocí Azure CLI nahrajte image pomocí následujícího příkazu:
azure vm image create <ImageName> `
--blob-url <BlobStorageURL>/<YourImagesFolder>/<VHDName> `
--os Linux <PathToVHDFile>
V předchozím příkladu:
- BlobStorageURL je adresa URL účtu úložiště, který chcete použít.
- YourImagesFolder je kontejner v rámci úložiště objektů blob, do kterého chcete ukládat obrázky.
- VHDName je popisek, který se zobrazí na portálu pro identifikaci virtuálního pevného disku.
- PathToVHDFile je úplná cesta a název souboru .vhd na vašem počítači.
Následující příkaz ukazuje úplný příklad:
azure vm image create myImage `
--blob-url https://mystorage.blob.core.windows.net/vhds/myimage.vhd `
--os Linux /home/ahmet/myimage.vhd
Krok 4: Vytvoření virtuálního počítače z image
Pomocí příkazu vytvoříte virtuální azure vm create
počítač stejným způsobem jako běžný virtuální počítač. Zadejte název, který jste zadali obrázku v předchozím kroku. V následujícím příkladu použijeme název image myImage uvedený v předchozím kroku:
azure vm create --userName ops --password P@ssw0rd! --vm-size Small --ssh `
--location "West US" "myDeployedVM" myImage
Pokud chcete vytvořit vlastní virtuální počítače, zadejte vlastní uživatelské jméno a heslo, umístění, název DNS a název image.
Další kroky
Další informace najdete v referenčních informacích k Azure CLI pro model nasazení Azure Classic.