Megosztás a következőn keresztül:


Általánosított virtuális gép áthelyezése a helyszíniről az Azure Stack Hubra

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

Az általánosított lemezkép az, amelyet Sysprep segítségével előkészítettek az egyedi adatok (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 virtuális merevlemezek jól használhatók olyan képek létrehozásakor, amelyeket az Azure Stack Hub felhőszolgáltatója piactéri elemként kíván használni.

Kép áthelyezése

Keresse meg a VHD előkészítésekor az igényeinek megfelelő szakaszt.

Kövesse a lépéseket a - Windows VHD vagy VHDX előkészítése az Azure-ba való feltöltéshez útmutatóban, hogy megfelelően általánosítsa a VHD-t a feltöltés előtt. VHD-t kell használnia az Azure Stack Hubhoz.

Ellenőrizze a VHD-t

A virtuális merevlemez feltöltése előtt ellenőriznie kell, hogy a virtuális merevlemez megfelel-e a követelményeknek. Azok a virtuális merevlemezek, amelyek nem felelnek meg a követelményeknek, nem fognak betöltődni az Azure Stack Hubban.

  1. A Hyper-V-ben található PowerShell-modulokat fogja használni. A PowerShell-modulokat támogató Hyper-V telepítések aktiválása. Ellenőrizze, hogy rendelkezik-e a modullal. Ehhez nyissa meg a PowerShellt egy emelt szintű kéréssel, és futtassa a következő parancsmagot:

    Get-Command -Module hyper-v
    

    Ha nem rendelkezik a Hyper-V parancsokkal, tekintse meg A Hyper-V és a Windows PowerShellhasználata című témakört.

  2. Szerezze meg a virtuális merevlemez útvonalát a saját gépén. 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 megfelel-e az Azure Stack Hub követelményeinek.

    Az Azure Stack Hub emellett csak 1. generációs virtuális gépek rendszerképeit támogatja.

  4. Ha a VHD nem kompatibilis az Azure Stack Hubbal, vissza kell térnie a forráslemezképhez és a Hyper-V-hez, létre kell hoznia egy olyan VHD-t, amely megfelel a követelményeknek, és fel kell töltenie. A feltöltési folyamat esetleges sérülésének minimalizálásához használja az AzCopyt.

A VHD javítása

A VHD és az Azure Stack Hub kompatibilitásához a következő követelményeknek kell teljesülniük.

A VHD rögzített típusú

azonosítása: A VHD-objektum lekéréséhez használja get-vhd parancsmagot.
Javítás: VHDX-fájlokat konvertálhat VHD-vé, dinamikusan bővülő lemezt alakíthat át rögzített méretű lemezzé, de a virtuális gépek generációját nem módosíthatja. A lemez konvertálásához használja a Hyper-V Managert vagy a PowerShell-.

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

azonosítása: A VHD-objektum lekéréséhez használja get-vhd parancsmagot.
javítása: A lemez átméretezéséhez használja a Hyper-V Managert vagy a PowerShell-.

A VHD igazított állapotban van

azonosítása: A VHD-objektum lekéréséhez használja get-vhd parancsmagot.
javítása: 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 igazodnia. Ha a VHD kevesebb, mint 1 MiB, a lemezt egy 1 MiB-es többszörösére kell átméreteznie. A MiB törtrészét képező lemezek hibát okoznak a feltöltött VHD-ből származó képek létrehozásakor. A méret ellenőrzéséhez használhatja a PowerShell Get-VHD parancsmagot a "Méret" megjelenítéséhez, amelynek 1 MiB többszörösének kell lennie az Azure-ban, és a "FileSize" értéknek, amely a "Méret" és a VHD lábléc 512 bájtjának felel meg.

A lemez átméretezéséhez használja a Hyper-V Managert vagy a PowerShell-.

VHD-blob hossza

azonosítása: A get-vhd parancsmaggal jelenítheti meg a Size
javítása: A VHD-blob hossza = virtuális méret + VHD lábléc hossza (512). A blob végén egy kis lábléc ismerteti a VHD tulajdonságait. Size 1 MiB többszörösének kell lennie az Azure-ban, és FileSize, amely a VHD-lábléc Size + 512 bájtjának felel meg.

A lemez átméretezéséhez használja a Hyper-V Managert vagy a PowerShell-.

Első generációs virtuális gépek

azonosítása: Annak ellenőrzéséhez, hogy a virtuális gép 1. generációs-e, használja a Get-VM | Format-Table Name, Generationparancsmagot.
javítása: Újra kell kreálnia a VM-et a hipervizorban (Hyper-V).

Feltöltés tárfiókba

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

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 Tárfiókok lehetőséget, és válasszon ki egy meglévő tárfiókot, vagy hozzon létre egy új tárfiókot.

  3. Válassza a Blobok lehetőséget a tárfiók felületén a tárfiókjában. Ú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 Blob (csak blobok névtelen olvasási hozzáférése).

  5. Ha az AzCopy használatával szeretné feltölteni a képet a portál helyett, hozzon létre egy SAS-jogkivonatot. Válassza a megosztott hozzáférési aláírás lehetőséget a tárfiókban, majd válassza a SAS és kapcsolati karakterlánc létrehozásalehetőséget. Másolja és jegyezze fel a Blob service SAS URL-címét. Ezt az URL-címet fogja használni, amikor az AzCopy használatával tölti fel a VHD-t.

  6. Válassza ki a tárolót, majd válassza a Feltöltéslehetőséget. Töltse fel a saját virtuális merevlemezét.

AzCopy VHD

Az Azure Storage Explorer vagy az AzCopy használatával csökkentheti annak az esélyét, hogy a VHD megsérül a feltöltési folyamat során, és a feltöltés gyorsabb lesz. Az alábbi lépések az AzCopyt használják Windows 10 rendszerű gépeken. Az AzCopy egy parancssori segédprogram, amellyel blobokat vagy fájlokat másolhat egy tárfiókba vagy tárfiókból.

  1. Ha nincs telepítve az AzCopy, telepítse az AzCopyt. Az AzCopy letöltésére és használatának megkezdésére vonatkozó utasításokat AzCopy használatának első lépéseicímű cikkben találja. Jegyezze fel, hogy hol tárolja a bináris fájlt. A PowerShell parancssorából hozzáadhatja az AzCopyt az elérési úthoz.

  2. Nyissa meg a PowerShellt az AzCopy felületről való használatához.

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

    $env: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
    

Jegyzet

Töltse fel a virtuális merevlemezt egy fájl virtuális könyvtárba való feltöltéséhez hasonló szintaxissal. Adja hozzá a --blob-type=PageBlob-t annak biztosítása érdekében, hogy a VHD Page Blobként legyen feltöltve, ahelyett, hogy alapértelmezés szerint Block lenne.

További információ az AzCopy és más tárolóeszközök használatáról: Adatátviteli eszközök használata az Azure Stack Hub Storage.

A rendszerkép létrehozása az Azure Stack Hubban

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

    Ha Ön felhőszolgáltató, és platformrendszerképet hoz létre, kövesse a Platformrendszerkép hozzáadása című témakör utasításait a virtuális merevlemez hozzáadásához a rendszergazdai portálon vagy a rendszergazdai végpontokon keresztül.

  2. A felhasználói portálon válassza a Minden szolgáltatás>Képek hozzáadása>lehetőséget.

  3. Kép létrehozása:

    1. Írja be képe nevét.

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

    3. Kép létrehozása vagy hozzáadása egy erőforráscsoporthoz.

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

    5. Válasszon ki egy operációsrendszer-típust,, amely megfelel a képnek.

    6. Válassza a Tallózás lehetőséget, majd keresse meg a tárfiókját, a tárolót és a VHD-t. Válassza a(z) lehetőséget, válassza ki a(z)elemet.

    7. Válassza ki a fióktípust.

      • prémium szintű lemezek (SSD) szilárdtest-meghajtókra épülnek, és állandó, alacsony késésű teljesítményt nyújtanak. A legjobb egyensúlyt biztosítják az ár és a teljesítmény között, és ideálisak az I/O-igényes alkalmazásokhoz és az éles számítási feladatokhoz.
      • A standard lemezeket (HDD) mágneses meghajtók biztosítják, és előnyösek azokhoz az alkalmazásokhoz, amelyek esetén ritkán férnek hozzá az adatokhoz. A zónaredundáns lemezeket zónaredundáns tároló (ZRS) biztosítja, amely több zónában replikálja az adatokat, és akkor is elérhetők, ha egyetlen zóna le van osztva.
    8. Válassza a Olvasási/írási a gazda elfogásához.

    9. Válassza a majd alehető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 az Azure Stack Hubba – áttekintés