Általánosított virtuális gép áthelyezése a helyszínről a Azure Stack Hub

Hozzáadhat egy virtuálisgép-rendszerképet a helyszíni környezetből. A rendszerképet létrehozhatja virtuális merevlemezként (VHD), és feltöltheti a rendszerképet egy tárfiókba a Azure Stack Hub példányban. Ezután létrehozhat egy virtuális gépet a virtuális merevlemezből.

Az általánosított lemezkép olyan lemezkép, amely a Sysprep segítségével lett előkészítve az egyedi információk (például felhasználói fiókok) eltávolítására, így újra felhasználható több virtuális gép létrehozásához. Az általánosított VHD-ket akkor használhatja, ha olyan rendszerképeket hoz létre, Azure Stack Hub felhőüzemeltető marketplace-elemként tervezi használni őket.

Rendszerkép áthelyezése

Keresse meg a virtuális merevlemez előkészítése során az igényeinek megfelelő szakaszt.

Az Azure-ba való feltöltéshez kövesse a Virtuális merevlemez Windows VHD vagy VHDX előkészítése) lépéseit, hogy a feltöltés előtt megfelelően általánosítsa a VHD-t. Virtuális merevlemezt kell használnia a Azure Stack Hub.

A virtuális merevlemez ellenőrzése

A virtuális merevlemez feltöltése előtt ellenőriznie kell, hogy a virtuális merevlemez megfelel-e a követelményeknek. A követelményeknek nem megfelelő VHD-ket a rendszer nem fogja betölteni a Azure Stack Hub.

  1. A Hyper-V-vel talált PowerShell-modulokat fogja használni. A Hyper-V aktiválása támogatja a PowerShell-modulokat. A modult úgy ellenőrizheti, hogy emelt szintű parancssorból nyitja meg a PowerShellt, és futtatja a következő parancsmagot:

    Get-Command -Module hyper-v
    

    Ha nem látja a Hyper-V parancsokat, tekintse meg a Következőt: Working with Hyper-V and Windows PowerShell.

  2. Szerezze be a virtuális merevlemez elérési útját a gépen. Futtassa a következő parancsmagot:

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

    A parancsmag visszaadja a VHD-objektumot, és megjeleníti az attribútumokat, például:

    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. A VHD objektummal ellenőrizze, hogy az megfelel-e a virtuális Azure Stack Hub.

    Emellett a Azure Stack Hub csak az 1. generációs virtuális gépek rendszerképét támogatja.

  4. Ha a VHD nem kompatibilis a Azure Stack Hub-vel, vissza kell térnie a forrásként használt rendszerképhez és a Hyper-V-hez, létre kell hoznia egy, a követelményeknek megfelelő virtuális merevlemezt, és fel kell töltenie. A feltöltési folyamat esetleges sérülésének minimalizálásához használja az AzCopyt.

Virtuális merevlemezek kijavítás

A következő követelményeknek kell teljesülniük a virtuális merevlemez és a virtuális merevlemez Azure Stack Hub.

A VHD rögzített típusú

Azonosítás:A VHD-objektum lekért parancsmag használatával.
Javítás:A VHDX-fájlokat VHD-fájlvá konvertálhatja, a dinamikusan bővülő lemezeket rögzített méretű lemezre konvertálhatja, de a virtuális gépek generációját nem módosíthatja. A lemez konvertálása a Hyper-V kezelője vagy a PowerShell használatával.

A VHD virtuális merevlemezének minimális virtuális mérete legalább 20 MB

Azonosítás:A VHD-objektum lekért parancsmag használatával.
Javítás:A lemez átméretezése a Hyper-V kezelője vagy a PowerShell használatával.

A VHD igazított

Azonosítás:A VHD-objektum lekért parancsmag használatával.
Javítás:A virtuális méretnek egy (1) MB többszörösének kell lennie.

A lemezek virtuális méretének 1 MiB-hez kell igazodni. Ha a VHD 1 MiB-nek a törtrésze, át kell méreteznie a lemezt egy 1 MiB többszörösére. A MiB-fájlok törtrészét felhozó lemezek hibákat okoznak, amikor képeket hoznak létre a feltöltött VHD-ről. A méret ellenőrzéséhez használhatja a PowerShell Get-VHD parancsmagot a "Méret" beállításhoz, amelynek 1 MiB többszörösének kell lennie az Azure-ban, valamint a "FileSize" értéknek, amely egyenlő a "Méret" és a VHD láblécének 512 bájt értékével.

A lemez átméretezése a Hyper-V kezelője vagy a PowerShell használatával.

VHD-blob hossza

Azonosítás:A parancsmag használata a következőre: Size
Javítás:A VHD-blob hossza = virtuális méret + vhd élőláb hossza (512). A blob végén egy kis lábléc írja le a virtuális merevlemez tulajdonságait. Size 1 MiB többszörösének kell lennie az Azure-ban, és a értéknek + 512 bájtnak kell lennie a FileSizeSize VHD-láblécben.

A lemez átméretezése a Hyper-V kezelője vagy a PowerShell használatával.

Egy virtuális gép létrehozása

Azonosítsa:Annak megerősítéséhez, hogy a virtuális gép 1. generációs-e, használja a parancsmagot.
Javítás:A virtuális gépet újra létre kell hoznia a hipervizoron (Hyper-V).

Feltöltés tárfiókba

A VHD-t feltöltheti a portállal, vagy a portálon létrehozott tárolóval az AzCopy használatával.

Portál SAS URL-cím létrehozásához és VHD feltöltéséhez

  1. Jelentkezzen be az Azure Stack Hub felhasználói portálra.

  2. Válassza Storage fiókok lehetőséget, válasszon ki egy meglévő tárfiókot, vagy hozzon létre egy újat.

  3. A tárfiókhoz a tárfiók panelen válassza a Blobok lehetőséget. Új tároló létrehozásához válassza a Tároló lehetőséget.

  4. Írja be a tároló nevét, majd válassza a Blob (névtelen olvasási hozzáférés csak blobok esetén) lehetőséget.

  5. Ha az AzCopyt fogja használni a rendszerkép feltöltésére a portál helyett, hozzon létre egy SAS-jogkivonatot. A tárfiókban válassza a Közös hozzáférésű jogosultság aláírása, majd az SAS és kapcsolati sztring létrehozása lehetőséget. Másolja és jegyezze fel a sas URL Blob service gombra. Ezt az URL-címet fogja használni, amikor az AzCopy használatával tölti fel a virtuális merevlemezt.

  6. Válassza ki a tárolót, majd válassza a Feltöltés lehetőséget. Töltse fel a VHD-t.

AzCopy VHD

A Azure Storage Explorer vagy az AzCopy használatával csökkentheti annak esélyét, hogy a VHD sérült lesz a feltöltési folyamatban, és a feltöltés gyorsabb lesz. A következő lépések az AzCopyt használják egy Windows 10 gépen. Az AzCopy egy parancssori segédprogram, amellyel blobokat és fájlokat másolhat a tárfiókok között.

  1. Ha nincs telepítve az AzCopy, telepítse az AzCopyt. Az AzCopy letöltésére és az azokkal való első lépésekre vonatkozó utasításokat az AzCopy – elsőlépések cikkben találja. Jegyezze fel, hol tárolja a bináris adatokat. Hozzáadhatja az AzCopyt az elérési úthoz, hogy a PowerShell parancssorból használva azt használni tudja.

  2. Nyissa meg a PowerShellt, és használja az AzCopyt a rendszerhéjból.

  3. Az AzCopy használatával töltse fel a VHD-t a tárfiókban található tárolóba.

    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
    

Megjegyzés

Töltse fel a VHD-t az egyetlen fájl virtuális könyvtárba való feltöltését hasonló szintaxissal. Adja hozzá a fájlt, hogy a VHD alapértelmezés szerint lapblobként legyen feltöltve a --blob-type=PageBlobBlokkolás helyett. --blob-type=PageBlob

Az AzCopy és más tárolóeszközök használatával kapcsolatos további információkért lásd: Adatátviteli eszközök használata a Azure Stack Hub Storage.

A rendszerkép létrehozása a Azure Stack Hub

  1. Jelentkezzen be az Azure Stack Hub felhasználói portálra.

    Ha Ön felhőüzemeltető, és platform-rendszerképet hoz létre, kövesse a Platform-rendszerkép hozzáadása a virtuális merevlemez a felügyeleti portálon vagy a rendszergazdai végpontokkal való hozzáadásához való utasításait.

  2. A felhasználói portálon válassza a Minden szolgáltatás rendszerképhozzáadásalehetőséget.

  3. A Rendszerkép létrehozása:

    1. Írja be a rendszerkép nevét.

    2. Válassza ki az előfizetését.

    3. Hozza létre vagy adja hozzá a rendszerképet egy erőforráscsoporthoz.

    4. Válassza ki azASDK helyét (más néven régióját).

    5. Válassza ki a rendszerképnek megfelelő operációsrendszer-típust.

    6. Válassza a Tallózás lehetőséget, majd lépjen a Storage, a tárolóhoz és a VHD-hez. Válassza a Kiválasztás lehetőséget

    7. Válassza ki a Fiók típusát.

      • Prémium (SSD) ssd-meghajtókon található, és konzisztens, kis késleltetésű teljesítményt nyújtanak. Ezek biztosítják a legjobb egyensúlyt az ár és a teljesítmény között, és ideálisak nagy I/O-igényű alkalmazásokhoz és éles számítási feladatokhoz.
      • A standard lemezek (HDD) mágneses meghajtókon vannak, és előnyösebbek az olyan alkalmazásokhoz, ahol ritkán férnek hozzá az adatokhoz. A zónaredundáns lemezeket zónaredundáns tárolás (ZRS) biztosít, amely több zónában replikálja az adatokat, és akkor is elérhetők, ha egyetlen zóna nem érhető el.
    8. A gazdagépek elfogása beállításhoz válassza az Olvasás/írás lehetőséget.

    9. Válassza a Létrehozás lehetőséget.

  4. A rendszerkép létrehozása után a rendszerkép használatával hozzon létre egy új virtuális gépet.

Következő lépések

Virtuális gép áthelyezése a Azure Stack Hub áttekintéséhez