Přesunutí specializovaného virtuálního počítače z místního počítače do centra Azure Stack

Můžete přidat image virtuálního počítače z místního prostředí. Image můžete vytvořit jako virtuální pevný disk (VHD) a nahrát image do účtu úložiště v instanci centra Azure Stack. Pak můžete vytvořit virtuální počítač z virtuálního pevného disku.

Specializovaná image disku je kopie virtuálního pevného disku (VHD) ze stávajícího virtuálního počítače, který obsahuje uživatelské účty, aplikace a další údaje o stavu z původního virtuálního počítače. Obvykle se jedná o formát, ve kterém jsou virtuální počítače migrovány do centra Azure Stack. Specializované virtuální pevné disky jsou vhodné pro potřebu migrace virtuálních počítačů z místního prostředí do centra Azure Stack.

Postup přesunutí obrázku

Najděte si část, která je specifická pro vaše potřeby při přípravě virtuálního pevného disku.

  • postupujte podle kroků v části příprava Windows VHD nebo VHDX pro nahrání do Azure , aby se virtuální pevný disk správně připravil. Pro Azure Stack hub je nutné použít VHD.

    Poznámka

    Neprovádějte generalizaci virtuálního počítače pomocí nástroje Sysprep.

  • Odeberte všechny virtualizační nástroje a agenty hosta, které jsou nainstalované na virtuálním počítači (například nástroje VMware).
  • Ujistěte se, že je virtuální počítač nakonfigurovaný tak, aby získal IP adresu a nastavení DNS z protokolu DHCP. Tím se zajistí, že při spuštění serveru získá IP adresu v rámci virtuální sítě.
  • Ujistěte se, že je povolený protokol RDP/SSH a že brána firewall umožňuje komunikaci.
  • Pokud chcete nasadit rozšíření virtuálních počítačů, ujistěte se, že je .msi k dispozici agent virtuálního počítače. Pokyny najdete v tématu Přehled agenta virtuálních počítačů Azure. Pokud se agent virtuálního počítače nenachází v VHD, nasazení rozšíření se nezdaří. Při zřizování není nutné nastavovat profil operačního systému, nebo ho nastavit $vm.OSProfile.AllowExtensionOperations = $true .

Ověření virtuálního pevného disku

Před nahráním virtuálního pevného disku musíte ověřit, že virtuální pevný disk splňuje požadavky. Virtuální pevné disky, které nesplňují požadavky, se nepodaří načíst do centra Azure Stack.

  1. Budete používat moduly prostředí PowerShell, které byly nalezeny s technologií Hyper-V. Aktivace technologie Hyper-V nainstaluje podpůrné moduly prostředí PowerShell. Můžete ověřit, že máte modul, a to tak, že otevřete PowerShell s výzvou se zvýšenými oprávněními a spustíte tuto rutinu:

    Get-Command -Module hyper-v
    

    Pokud nemáte příkazy technologie Hyper-V, přečtěte si téma práce s technologií Hyper-v a Windows PowerShell.

  2. Získejte na svém počítači cestu k virtuálnímu pevnému disku. Spusťte následující rutinu:

    get-vhd <path-to-your-VHD>
    

    Rutina vrátí objekt VHD a zobrazí atributy, jako například:

    ComputerName            : YOURMACHINENAME
    Path                    : <path-to-your-VHD>
    VhdFormat               : VHD
    VhdType                 : Fixed
    FileSize                : 68719477248
    Size                    : 68719476736
    MinimumSize             : 32212254720
    LogicalSectorSize       : 512
    PhysicalSectorSize      : 512
    BlockSize               : 0
    ParentPath              :
    DiskIdentifier          : 3C084D21-652A-4C0E-B2D1-63A8E8E64C0C
    FragmentationPercentage : 0
    Alignment               : 1
    Attached                : False
    DiskNumber              :
    IsPMEMCompatible        : False
    AddressAbstractionType  : None
    Number                  :
    
  3. V případě objektu VHD ověřte, zda splňuje požadavky centra Azure Stack.

    Kromě toho rozbočovač Azure Stack podporuje jenom image z generace jednoho (1) virtuálních počítačů.

  4. Pokud váš virtuální pevný disk není kompatibilní s Azure Stack hub, budete se muset vrátit ke zdrojové imagi a technologii Hyper-V, vytvořit virtuální pevný disk, který splňuje požadavky, a nahrát ho. Chcete-li minimalizovat možné poškození procesu nahrávání, použijte AzCopy.

Jak opravit VHD

Kvůli kompatibilitě virtuálního pevného disku s Azure Stack hub je potřeba splnit následující požadavky.

VHD má pevný typ.

Identifikace: k získání objektu VHD použijte rutinu.
Oprava: soubor VHDX můžete převést na VHD, převést dynamicky se zvětšující disk na disk s pevnou velikostí, ale nemůžete změnit generaci virtuálního počítače. K převedení disku použijte Správce technologie Hyper-V nebo PowerShell .

Virtuální pevný disk má minimální virtuální velikost alespoň 20 MB.

Identifikace: k získání objektu VHD použijte rutinu.
Oprava: ke změně velikosti disku použijte Správce technologie Hyper-V nebo PowerShell .

Virtuální pevný disk je zarovnaný

Identifikace: k získání objektu VHD použijte rutinu.
Oprava: virtuální velikost musí být násobkem jedné (1) MB.

Disky musí mít virtuální velikost zarovnaná na 1 MiB. Pokud je váš virtuální pevný disk zlomek 1 MiB, budete muset změnit velikost disku na násobek 1 MiB. Disky, které jsou zlomky souboru MiB, způsobují chyby při vytváření imagí z nahraného virtuálního pevného disku. Pokud chcete ověřit velikost, můžete použít rutinu Get-VHD PowerShellu k zobrazení "size", která musí být násobkem 1 MiB v Azure a "velikost souboru", která bude odpovídat velikosti a 512 bajtů pro zápatí VHD.

Ke změně velikosti disku použijte Správce technologie Hyper-V nebo PowerShell .

Délka objektu BLOB VHD

Identifikace: použití rutiny k zobrazení Size
Oprava: délka objektu BLOB VHD = virtuální velikost + délka zápatí vhd (512). Malé zápatí na konci objektu BLOB popisuje vlastnosti VHD. Size musí se jednat o násobek 1 MiB v Azure a FileSize , který bude Size pro zápatí VHD roven + 512 bajtů.

Ke změně velikosti disku použijte Správce technologie Hyper-V nebo PowerShell .

Generace jednoho virtuálního počítače

Identifikace: Chcete-li ověřit, zda je váš virtuální počítač 1. generace, použijte rutinu .
Oprava: v hypervisoru (Hyper-V) budete muset virtuální počítač znovu vytvořit.

Upload k účtu úložiště

Svůj virtuální pevný disk můžete nahrát pomocí portálu nebo pomocí kontejneru, který jste vytvořili na portálu, použijte AzCopy.

Portál pro vygenerování adresy URL SAS a nahrání virtuálního pevného disku

  1. Přihlaste se k portálu pro uživatele centra Azure Stack.

  2. vyberte účty Storage a vyberte existující účet úložiště nebo vytvořte nový účet úložiště.

  3. V okně účet úložiště pro váš účet úložiště vyberte objekty blob . Vyberte kontejner pro vytvoření nového kontejneru.

  4. Zadejte název svého kontejneru a pak vyberte objekt BLOB (anonymní přístup pro čtení jenom pro objekty BLOB).

  5. Pokud budete místo portálu používat AzCopy k nahrání image, vytvořte token SAS. V účtu úložiště vyberte sdílený přístupový podpis a pak vyberte Generovat SAS a připojovací řetězec. Zkopírujte a poznamenejte si adresu URL BLOB Service SAS. Tuto adresu URL použijete při použití AzCopy k nahrání virtuálního pevného disku.

  6. Vyberte svůj kontejner a pak vyberte Upload. Upload virtuální pevný disk.

AzCopy VHD

pomocí Průzkumník služby Azure Storage nebo AzCopy můžete snížit pravděpodobnost, že váš virtuální pevný disk bude v procesu nahrávání poškozený, a vaše nahrávání bude rychlejší. následující kroky používají AzCopy na počítači Windows 10. AzCopy je nástroj příkazového řádku, pomocí kterého můžete kopírovat objekty blob nebo soubory do nebo z účtu úložiště.

  1. Pokud nemáte AzCopy nainstalované, nainstalujte AzCopy. Pokyny najdete v článku Začínáme s AzCopy, najdete v článku o tom, jak stáhnout a začít s AzCopy. Poznamenejte si, kam ukládáte binární soubor. Do své cesty můžete přidat AzCopy , abyste ji mohli použít z příkazového řádku PowerShellu.

  2. Otevřete PowerShell a použijte AzCopy z prostředí.

  3. Pomocí AzCopy nahrajte virtuální pevný disk do svého kontejneru v účtu úložiště.

    set AZCOPY_DEFAULT_SERVICE_API_VERSION=2017-11-09
    azcopy cp "/path/to/file.vhd" "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS] --blob-type=PageBlob
    

Poznámka

Upload svůj virtuální pevný disk pomocí syntaxe podobně jako nahrání jediného souboru do virtuálního adresáře. Přidejte --blob-type=PageBlob a ujistěte se, že virtuální pevný disk se nahrává jako --blob-type=PageBlobmísto ve výchozím nastavení.

Další informace o používání AzCopy a dalších nástrojů úložiště najdete v tématu použití nástrojů pro přenos dat v centru Azure Stack Storage.

Vytvoření disku v centru Azure Stack

  1. Přihlaste se k portálu pro uživatele centra Azure Stack.

    Pokud jste operátor cloudu, který vytváří disk platformy, postupujte podle pokynů v části Přidání image platformy a přidejte VHD pomocí portálu pro správu nebo pomocí koncových bodů správce.

  2. Na portálu User Portal vyberte všechnydiskyslužby Přidat.

  3. V nástroji vytvořit spravovaný disk:

    1. Zadejte název obrázku.

    2. Vyberte své předplatné.

    3. Vytvořte nebo přidejte obrázek do skupiny prostředků.

    4. Vyberte umístění, které se také označuje jako oblast ASDK.

    5. Vyberte typ účtu.

      • Premium disky (SSD) jsou založené na jednotkách solid-state a nabízejí konzistentní výkon s nízkou latencí. Poskytují nejlepší rovnováhu mezi cenou a výkonem a jsou ideální pro aplikace náročné na vstupně-výstupní operace a produkční úlohy.
      • Disky úrovně Standard se zálohují na magnetické jednotky a jsou vhodnější pro aplikace, ke kterým se data otevírají zřídka. Redundantní disky v zóně jsou založené na zóně redundantního úložiště (ZRS), které replikují vaše data napříč několika zónami a jsou dostupné i v případě, že je jedna zóna mimo provoz.
    6. jako typ zdrojevyberte Storage objekt blob . Vytvořili jste disk z objektu BLOB v účtu úložiště.

    7. Jako zdroj VHD vyberte:

      1. Zdrojové předplatné, ve kterém se nachází účet úložiště.
      2. vyberte procházet a potom přejděte k účtu Storage, kontejneru a VHD. Zvolte Vybrat.
      3. Vyberte typ operačního systému , který se shoduje s virtuálním pevným diskem.
    8. Vyberte velikost disku (GIB) , která je větší nebo rovna velikosti virtuálního pevného disku.

    9. Vyberte Vytvořit.

  4. Po vytvoření disku můžete použít disk k vytvoření nového virtuálního počítače.

Další kroky

Přesunutí virtuálního počítače do centra Azure Stack – přehled