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épek a Syspreptel készítették elő az egyedi információk (például felhasználói fiókok) eltávolítására, így azok újra felhasználhatók 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.

A feltöltés előtt kövesse a Windows VHD vagy VHDX előkészítése az Azure-ba való feltöltéshez szükséges lépéseket a virtuális merevlemez helyes általánosításához. VHD-t kell használnia az Azure Stack Hubhoz.

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. 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 Hyper-V-parancsokkal, olvassa el a Hyper-V és a Windows PowerShell használata című témakört.

  2. Kérje le 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 megfelel-e az Azure Stack Hub követelményeinek.

    Az Azure Stack Hub emellett csak az 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ás: A VHD-objektum lekéréséhez használja get-vhd a parancsmagot.
Javítás: VHDX-fájlokat konvertálhat VHD-vé, dinamikusan bővülő lemezeket 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 PowerShellt .

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

Azonosítás: A VHD-objektum lekéréséhez használja get-vhd a parancsmagot.
Javítás: A Lemez átméretezéséhez használja a Hyper-V-kezelőt vagy a PowerShellt .

A VHD igazodik

Azonosítás: A VHD-objektum lekéréséhez használja get-vhd a parancsmagot.
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 igazodnia. Ha a VHD 1 MiB törtrésze, a lemezt 1 MiB 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 a PowerShell Get-VHD parancsmaggal megjelenítheti a "Méret" parancsmagot, 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ájtja lesz.

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

VHD-blob hossza

Azonosítás: A parancsmag használata a get-vhd megjelenítéshez Size
Javítás: 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 Az Azure-ban 1 MiB többszörösének kell lennie, és FileSizea VHD-láblécnek +512 bájtnak kell lennie Size .

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

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

Azonosítás: Annak ellenőrzéséhez, hogy a virtuális gép 1. generációs-e, használja a parancsmagot Get-VM | Format-Table Name, Generation.
Javítás: Újra létre kell hoznia a virtuális gépet 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 a 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 blobokat a tárfiók tárfiók paneljén. Ú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 (csak blobok névtelen olvasási hozzáférése) lehetőséget.

  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ésű jogosultságkódot a tárfiókban, majd válassza az SAS létrehozása és a kapcsolati sztring lehetőséget. Másolja és jegyezze fel a Blob szolgáltatás 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és lehetőséget. Töltse fel a virtuális merevlemezt.

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 é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 használatának megkezdésére vonatkozó utasításokat az AzCopy használatának első lépései cí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.

    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
    

Feljegyzés

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

Az AzCopy és más tárolóeszközök használatáról további információt az Adatátviteli eszközök használata az Azure Stack Hub Storage-ban című témakörben talál.

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 Platformké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 az Összes szolgáltatáskép>>hozzáadása lehetőséget.

  3. Kép létrehozásakor:

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

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

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

    4. Válassza ki az ASDK helyét( más néven régió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 keresse meg a Tárfiókot, a tárolót és a VHD-t. Válassza a Kiválasztás lehetőséget

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

      • A prémium lemezeket (SSD) szilárdtest-meghajtók biztosítják, és konzisztens, 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őnyben részesítik azokat az alkalmazásokat, amelyekben ritkán férnek hozzá 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 az Olvasás/írás lehetőséget a gazdagépek elfogásához.

    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 az Azure Stack Hubba – áttekintés