Přesun generalizovaného virtuálního počítače z místního prostředí do Azure Stack Hub

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

Zobecněná image disku je image, která byla připravena pomocí nástroje Sysprep k odebrání jedinečných informací (například uživatelských účtů) a umožňuje ji znovu použít k vytvoření více virtuálních počítačů. Generalizované virtuální disky jsou vhodné pro vytváření imagí, které má Azure Stack Hub cloudový operátor používat jako položky marketplace.

Jak přesunout image

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

Pokud chcete virtuální pevný disk před nahráváním správně generalizovat, postupujte podle kroků v části Příprava virtuálního pevného Windows VHD nebo VHDX k nahrání do Azure. Virtuální pevný disk musíte použít pro Azure Stack Hub.

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í disky, které nesplní požadavky, se nepodaří načíst do Azure Stack Hub.

  1. Budete používat moduly PowerShellu, které najdete u Hyper-V. Aktivací Hyper-V se nainstalují podpůrné moduly PowerShellu. Pokud chcete zkontrolovat, jestli máte modul , otevřete PowerShell s příkazem se zvýšenými oprávněními a spuštěním následující rutiny:

    Get-Command -Module hyper-v
    

    Pokud nemáte příkazy Hyper-V, podívejte se na informace v tématu Práce s Hyper-V a Windows PowerShell.

  2. Na svém počítači získejte 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. U objektu VHD zkontrolujte, že splňuje požadavky pro Azure Stack Hub.

    Kromě toho Azure Stack Hub image z virtuálních počítače první generace (1).

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

Postup opravy virtuálního pevného disku

Z důvodu kompatibility virtuálního pevného disku s virtuálním pevným diskem musí být splněny Azure Stack Hub.

Virtuální pevný disk je pevného typu

Identifikace:Pomocí rutiny získejte objekt VHD.
Oprava:Můžete převést soubor VHDX na virtuální pevný disk, dynamicky se zvětšující disk převést na disk s pevnou velikostí, ale nemůžete změnit generaci virtuálního počítače. K převodu disku použijte Správce technologie Hyper-V nebo PowerShell.

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

Identifikace:Pomocí rutiny získejte objekt VHD.
Oprava:Změna velikosti disku pomocí Správce technologie Hyper-V nebo PowerShellu.

Virtuální pevný disk je zarovnaný

Identifikace:Pomocí rutiny získejte objekt VHD.
Oprava:Virtuální velikost musí být násobek jedné (1) MB.

Disky musí mít virtuální velikost, která je zarovnána 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 MiB, způsobují chyby při vytváření obrázků z nahraného virtuálního pevného disku. K ověření velikosti můžete použít rutinu PowerShellu Get-VHD k zobrazení velikosti, která musí být násobek 1 MiB v Azure, a "FileSize", která se rovná velikosti plus 512 bajtů pro zápatí virtuálního pevného disku.

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

Délka objektu blob virtuálního pevného disku

Identifikace:Zobrazení pomocí rutiny 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 virtuálního pevného disku. Size v Azure musí být násobek 1 MiB a , který se pro zápatí virtuálního pevného disku rovná FileSizeSize + 512 bajtů.

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

První generace virtuálních počítače

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

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

Virtuální pevný disk můžete nahrát pomocí portálu nebo s kontejnerem, který jste vytvořili na portálu, pomocí 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 Azure Stack Hub User Portal.

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

  3. V okně účtu úložiště pro váš účet úložiště vyberte Objekty blob. Vyberte Kontejner a vytvořte nový kontejner.

  4. Zadejte název kontejneru a pak vyberte Objekt blob (anonymní přístup pro čtení pouze pro objekty blob).

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

  6. Vyberte kontejner a pak vyberte Upload. Upload virtuálního pevného disku.

AzCopy VHD

Pomocí Průzkumník služby Azure Storage nebo AzCopy snižte pravděpodobnost poškození virtuálního pevného disku v procesu nahrávání a nahrávání bude rychlejší. Následující kroky používají AzCopy na Windows 10 počítači. 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 nástroj AzCopy nainstalovaný, nainstalujte azCopy. Pokyny ke stažení a zahájení práce s AzCopy najdete v článku Začínáme s AzCopy. Poznamenejte si, kam binární soubor ukládáte. AzCopy můžete do své cesty přidat, abyste ho 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 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 virtuálního pevného disku pomocí syntaxe podobné nahrání jednoho souboru do virtuálního adresáře. Přidejte , abyste se ujistili, že se virtuální pevný disk ve výchozím nastavení nahraje jako objekt blob stránky --blob-type=PageBlob místo bloku.--blob-type=PageBlob

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 Azure Stack Hub Storage.

Vytvoření image v Azure Stack Hub

  1. Přihlaste se k portálu Azure Stack Hub User Portal.

    Pokud jste operátor cloudu a vytváříte image platformy, postupujte podle pokynů v tématu Přidání image platformy a přidejte virtuální pevný disk prostřednictvím portálu pro správu nebo pomocí koncových bodů správce.

  2. Na portálu User Portal vyberte Všechny image služebPřidat.

  3. V části Vytvořit image:

    1. Zadejte Název image.

    2. Vyberte své předplatné.

    3. Vytvořte nebo přidejte image do skupiny prostředků.

    4. Vyberte umístěnívaší služby ASDK, označované také jako oblast.

    5. Vyberte typ operačního systému, který odpovídá vaší ibitové kopii.

    6. Vyberte Procházet a pak přejděte ke svému Storage, kontejneru a virtuálnímu pevnému disku. Zvolte Vybrat.

    7. Vyberte Typ účtu.

      • Premium disky (SSD) jsou zálohované jednotkami SSD 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 V/V a produkční úlohy.
      • Disky Standard (HDD) jsou zálohovány magnetické jednotky a jsou vhodnější pro aplikace, ve kterých se k datům přistupuje zřídka. Zónově redundantní disky jsou zálohované zónově redundantním úložištěm (ZRS), které replikuje vaše data napříč několika zónami a jsou dostupné i v případě, že je jedna zóna mimo pracovní prostor.
    8. Vyberte Čtení a zápis pro zachycení hostitele.

    9. Vyberte Vytvořit.

  4. Po vytvoření image použijte image k vytvoření nového virtuálního počítače.

Další kroky

Přesun virtuálního počítače do Azure Stack Hub přehledu