Sdílet prostřednictvím


Přenesení vlastní image Linuxu z fyzického testovacího prostředí do Azure Lab Services

Důležité

Služba Azure Lab Services bude vyřazena 28. června 2027. Další informace najdete v průvodci vyřazením.

Tento článek popisuje, jak importovat vlastní image založenou na Linuxu z fyzického testovacího prostředí pro vytvoření testovacího prostředí ve službě Azure Lab Services.

podpora Azure různé distribuce a verze. Postup přenesení vlastní image Linuxu z virtuálního pevného disku se pro každou distribuci liší. Každá distribuce se liší, protože každá z nich má jedinečné požadavky pro spouštění v Azure.

V tomto článku přinášíte vlastní image Ubuntu 18.04\20.04 z virtuálního pevného disku. Informace o použití virtuálního pevného disku k vytvoření vlastních imagí pro jiné distribuce najdete v obecných krocích pro linuxové distribuce.

Proces importu se skládá z následujících kroků:

  1. Vytvoření virtuálního pevného disku (VHD) z fyzického prostředí
  2. Import virtuálního pevného disku do galerie výpočetních prostředků Azure
  3. Připojení výpočetní galerie k plánu testovacího prostředí
  4. Vytvoření testovacího prostředí založeného na imagi v galerii výpočetních prostředků

Než naimportujete obrázek z fyzického testovacího prostředí, přečtěte si další informace o doporučených přístupech k vytváření vlastních imagí.

Požadavky

Příprava vlastní image pomocí Správce technologie Hyper-V

Nejprve vytvořte virtuální pevný disk (VHD) pro fyzické prostředí. Následující kroky ukazují, jak vytvořit image Ubuntu 18.04\20.04 z virtuálního počítače Hyper-V pomocí Správce technologie Windows Hyper-V.

  1. Stáhněte si oficiální image Linux Ubuntu Serveru na hostitelský počítač s Windows, který používáte k nastavení vlastní image na virtuálním počítači Hyper-V.

    Pokud používáte Ubuntu 18.04 LTS, doporučujeme použít obrázek, který nemá nainstalované grafické desktopy GNOME nebo MATE . GNOME a MATE jsou v současné době v konfliktu sítí s agentem Azure Linuxu, který je potřebný k tomu, aby image správně fungovala ve službě Azure Lab Services. Místo toho použijte image Ubuntu Serveru a nainstalujte jinou grafickou plochu, například XFCE. Další možností je nainstalovat GNOME\MATE pomocí virtuálního počítače šablony testovacího prostředí.

    Ubuntu také publikuje předem připravené virtuální pevné disky Azure ke stažení. Tyto virtuální pevné disky jsou určené k vytváření vlastních imagí z hostitelského počítače s Linuxem a hypervisoru, jako je KVM. Tyto virtuální pevné disky vyžadují, abyste nejprve nastavili výchozí uživatelské heslo, které lze provést pouze pomocí nástrojů pro Linux, jako je qemu. V důsledku toho se při vytváření vlastní image pomocí Technologie Windows Hyper-V nemůžete připojit k těmto virtuálním pevným diskům, abyste mohli přizpůsobit image. Další informace o předem připravených virtuálních pevných discích Azure najdete v dokumentaci k Ubuntu.

  2. Vytvořte virtuální počítač Hyper-V ve fyzickém testovacím prostředí na základě vlastní image.

    • Virtuální počítač se musí vytvořit jako virtuální počítač 1 . generace.

    • Pokud chcete virtuálnímu počítači povolit připojení k internetu, použijte možnost Konfigurace výchozího přepínače sítě.

    • Virtuální disk virtuálního počítače musí být pevným virtuálním pevným diskem. Velikost disku nesmí být větší než 128 GB. Při vytváření virtuálního počítače zadejte velikost disku, jak je znázorněno na následujícím obrázku.

      Snímek obrazovky znázorňující obrazovku Připojit virtuální pevný disk

    • V nastavení Možnosti instalace vyberte .iso soubor, který jste si předtím stáhli z Ubuntu.

    Azure Lab Services nepodporuje image s velikostí disku větší než 128 GB.

    Přečtěte si další informace o tom, jak vytvořit virtuální počítač v Hyper-V.

  3. Připojte se k virtuálnímu počítači Hyper-V a připravte ho pro Azure pomocí kroků v ručních krocích pro vytvoření a nahrání virtuálního pevného disku s Ubuntu.

    Postup přípravy image Linuxu pro Azure se liší v závislosti na distribuci. Další informace a konkrétní kroky pro každou distribuci najdete v tématu distribuce a verze.

    Pokud postupujete podle předchozích kroků, je potřeba zvýraznit několik důležitých bodů:

    • Kroky vytvoří generalizovanou image při spuštění příkazu deprovision+user . Ale nezaručuje, že image je vymazána ze všech citlivých informací nebo že je vhodná pro redistribuci.
  4. Převeďte výchozí formát souboru pevného disku Hyper-V VHDX na VHD:

    1. Ve Správci technologie Hyper-V vyberte virtuální počítač a pak vyberte Akce>Upravit disk.

    2. Vyhledejte disk VHDX, který chcete převést.

    3. Dále vyberte Převést disk z VHDX na VHDHD.

    4. Jako typ disku vyberte Pevná velikost.

      Pokud se v tomto okamžiku rozhodnete velikost disku rozšířit, ujistěte se, že nepřekračujete 128 GB.

      Snímek obrazovky znázorňující obrazovku Zvolit akci

Případně můžete velikost A převod VHDX změnit pomocí PowerShellu:

V dalším kroku nahrajete soubor VHD z fyzického prostředí do galerie výpočetních prostředků Azure.

  1. Nahrajte virtuální pevný disk do Azure a vytvořte spravovaný disk.

    1. Můžete použít Průzkumník služby Azure Storage nebo AzCopy z příkazového řádku, jak je znázorněno na nahrání virtuálního pevného disku do Azure, nebo zkopírování spravovaného disku do jiné oblasti.

      Upozorňující

      Pokud váš počítač přejde do režimu spánku nebo zámků, proces nahrávání se může přerušit a selhat. Ujistěte se také, že po dokončení nástroje AzCopy odvoláte přístup SAS k disku. Jinak se při pokusu o vytvoření image z disku zobrazí chyba Operace Vytvoření image není podporována s diskem "název disku" ve stavu Aktivní nahrání. Kód chyby: OperationNotAllowed*."

    2. Po nahrání virtuálního pevného disku byste teď měli mít spravovaný disk, který můžete vidět na webu Azure Portal.

      Ke změně velikosti disku můžete použít kartu Velikost a výkon na webu Azure Portal pro spravovaný disk. Jak už bylo zmíněno dříve, velikost nesmí být větší než 128 GB.

  2. V galerii výpočetních prostředků vytvořte definici a verzi image:

    1. Vytvoření definice obrázku:

      • Zvolte Gen 1 pro generování virtuálního počítače.

      • Zvolte Linux pro operační systém.

      • Zvolte generalizovaný stav operačního systému.

      Další informace o hodnotách, které můžete zadat pro definici obrázku, naleznete v tématu Definice obrázku.

      Můžete také použít existující definici image a vytvořit novou verzi vlastní image.

    2. Vytvoření verze image:

      • Vlastnost Číslo verze používá následující formát: MajorVersion.MinorVersion.Patch. Když k vytvoření testovacího prostředí a výběru vlastní image použijete Lab Services, použije se automaticky nejnovější verze image. Nejnovější verze je zvolena na základě nejvyšší hodnoty MajorVersion, pak MinorVersion a pak Patch.

      • Jako zdroj vyberte v rozevíracím seznamu disky nebo snímky.

      • U vlastnosti disku s operačním systémem zvolte disk, který jste vytvořili v předchozích krocích.

      Další informace ohodnotách

Vytvoření testovacího prostředí

Teď, když je vlastní image dostupná v galerii výpočetních prostředků Azure, můžete pomocí této image vytvořit testovací prostředí.

  1. Připojení výpočetní galerie k plánu testovacího prostředí

  2. Vytvořte testovací prostředí a vyberte vlastní image z galerie výpočetních prostředků.

    Pokud jste disk rozbalili po instalaci operačního systému na původní virtuální počítač Hyper-V, možná budete muset rozšířit oddíl v systému souborů Linuxu tak, aby používal nepřidělené místo na disku. Přihlaste se k virtuálnímu počítači šablony testovacího prostředí a postupujte podobně jako v části Rozbalit diskový oddíl a systém souborů.

Disk s operačním systémem obvykle existuje v oddílu /dev/sad2 . Pokud chcete zobrazit aktuální velikost oddílu disku s operačním systémem, použijte příkaz df -h.

Další kroky