Sdílet prostřednictvím


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:

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 .

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:

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.