Migrálás az Azure Stack HCI-be ugyanazon a hardveren

A következőkre vonatkozik: Azure Stack HCI, 22H2 és 21H2 verzió; Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2008 R2

Ez a témakör azt ismerteti, hogyan migrálhat egy Windows Server feladatátvevő fürtöt az Azure Stack HCI-be a meglévő kiszolgálóhardver használatával. Ez a folyamat telepíti az új Azure Stack HCI operációs rendszert, megőrzi a meglévő fürtbeállításokat és tárterületet, és importálja a virtuális gépeket.

Az alábbi ábrán a Windows Server-fürt helyi áttelepítése látható ugyanazzal a kiszolgálói hardverrel. A fürt leállítása után a rendszer telepíti az Azure Stack HCI-t, újra csatolja a tárterületet, és importálja a virtuális gépeket, és magas rendelkezésre állást biztosít.

Fürt migrálása az Azure Stack HCI-be ugyanazon a hardveren

A virtuális gépek új Azure Stack HCI-hardverre való migrálásához lásd: Migrálás az Azure Stack HCI-be új hardveren.

Megjegyzés

A többhelyes fürtök áttelepítését ez a cikk nem ismerteti.

Előkészületek

A migrálás megkezdése előtt számos követelményt és szempontot figyelembe kell vennie:

  • Minden Windows PowerShell parancsot rendszergazdaként kell futtatni.

  • Az Azure Stack HCI-hez rendszergazdai engedélyekkel rendelkező tartományi hitelesítő adatokkal kell rendelkeznie.

  • Biztonsági másolatot készít a forrásfürt összes virtuális gépéről. Végezze el az összes alkalmazás és adat összeomlás-konzisztens biztonsági mentését, valamint az összes adatbázis alkalmazáskonzisztens biztonsági mentését. Az Azure-ba való biztonsági mentéshez lásd: Azure Backup használata.

  • Gyűjtse össze az összes fürtcsomópont és fürtelnevezés leltárát és konfigurációját, a hálózati konfigurációt, a fürt megosztott kötetének (CSV) rugalmasságát és kapacitását, valamint a kvórumtanúsítót.

  • Állítsa le a fürt virtuális gépeit, az offline CSV-ket, az offline tárolókészleteket és a fürtszolgáltatást.

  • Tiltsa le a fürtnév-objektumot (CNO), és:

    • Ellenőrizze, hogy a CNO rendelkezik-e objektum-létrehozási jogosultságokkal a saját szervezeti egységéhez (OU)
    • Ellenőrizze, hogy az örökölt blokkszabályzat be van-e állítva a szervezeti egységben
    • Az Azure Stack HCI-hez szükséges szabályzat beállítása ezen a szervezeti egységen

Virtuális gép verziótámogatása és frissítése

Az alábbi táblázat a Windows Server operációs rendszer támogatott verzióit és azok virtuálisgép-verzióit sorolja fel az ugyanazon a hardveren történő helyi migráláshoz.

Függetlenül attól, hogy a virtuális gép milyen operációsrendszer-verzión fut, az Azure Stack HCI-be való migráláshoz támogatott minimális virtuálisgép-verzió az 5.0-s verzió. Ezért a Windows Server 2016 vagy a Windows Server 2019-fürtön futó 2.0-s, 3.0-s vagy 4.0-s verziójú virtuális gépeket a migrálás előtt frissíteni kell az 5.0-s verzióra.

Operációs rendszer verziója Virtuális gép verziója
Windows Server 2008 SP1 2.0
Windows Server 2008 R2 3.0
Windows Server 2012 4,0
Windows Server 2012 R2 5.0
Windows Server 2016 8.0
Windows Server 2019 9.0
Azure Stack HCI 9.0

Windows Server 2008 SP1, Windows Server 2008 R2-SP1 és Windows 2012 rendszerű fürtökön futó virtuális gépek esetén az Azure Stack HCI-be való közvetlen migrálás nem támogatott. Ezekben az esetekben két lehetősége van:

  • Először telepítse át ezeket a virtuális gépeket Windows Server 2012 R2, Windows Server 2016 vagy Windows Server 2019 rendszerre, frissítse a virtuális gép verzióját, majd kezdje el az áttelepítési folyamatot.

  • A Robocopy használatával másolja az összes virtuálisgép-virtuális merevlemezt az Azure Stack HCI-be. Ezután hozzon létre új virtuális gépeket, és csatolja a másolt virtuális merevlemezeket a megfelelő virtuális gépekhez az Azure Stack HCI-ben. Ez megfelel ezeknek a régebbi virtuális gépeknek a virtuálisgép-verzióra vonatkozó korlátozásának.

A virtuális gép verziójának frissítése

Az alábbi paranccsal megjelenítheti az összes virtuálisgép-verziót egyetlen kiszolgálón:

Get-VM * | Format-Table Name,Version

Az összes virtuálisgép-verzió megjelenítése a Windows Server-fürt összes csomópontján:

Get-VM –ComputerName (Get-ClusterNode)

Ha az összes virtuális gépet a legújabb verzióra szeretné frissíteni az összes Windows Server-csomóponton:

Get-VM –ComputerName (Get-ClusterNode) | Update-VMVersion -Force

A kiszolgálók és a fürt frissítése

A migrálás az Azure Stack HCI telepítésének a Windows Server-telepítésen való futtatásából áll, hogy a virtuális gépekkel és a tárterülettel rendelkező tiszta operációs rendszer telepítése érintetlenül történjen. Ez lecseréli az aktuális operációs rendszert az Azure Stack HCI-ra. Részletes információkért lásd : Az Azure Stack HCI operációs rendszerének üzembe helyezése. Ezt követően létrehoz egy új Azure Stack HCI-fürtöt, újraköti a tárterületet, és importálja a virtuális gépeket.

  1. Állítsa le a meglévő fürtbeli virtuális gépeket, az offline CSV-ket, az offline tárolókészleteket és a fürtszolgáltatást.

  2. Lépjen arra a helyre, ahová letöltötte az Azure Stack HCI-biteket, majd futtassa az Azure Stack HCI-telepítőt minden Windows Server-csomóponton.

  3. A telepítés során válassza az Egyéni: Csak az Azure Stack HCI újabb verziójának telepítése (Speciális) lehetőséget. Ismételje meg a műveletet minden kiszolgálón.

  4. Hozza létre az új Azure Stack HCI-fürtöt. Ehhez a feladathoz használhat Windows Admin Center vagy Windows PowerShell, ahogy az alábbi szakaszokban látható.

Fontos

A Hyper-V virtuális kapcsoló (VMSwitch) nevének meg kell egyeznie a fürtkonfigurációs leltárban rögzített névvel. A virtuális gépek importálása előtt győződjön meg arról, hogy az Azure Stack HCI-fürtön használt virtuális kapcsoló neve megegyezik az eredeti forrás virtuális kapcsoló nevével.

Megjegyzés

Új virtuális gépek létrehozása előtt regisztrálnia kell az Azure Stack HCI-fürtöt az Azure-ban. További információ: Regisztráció az Azure-ral.

A Windows Admin Center használata

Ha Windows Admin Center használatával hozza létre az Azure Stack HCI-fürtöt, a Fürt létrehozása varázsló automatikusan telepíti az összes szükséges szerepkört és funkciót az egyes kiszolgálócsomópontokra.

A fürt létrehozásával kapcsolatos részletes információkért lásd: Azure Stack HCI-fürt létrehozása Windows Admin Center használatával.

Fontos

Hagyja ki a 4.1. lépést: Meghajtók tisztítása a Fürt létrehozása varázslóban. Ellenkező esetben törli a meglévő virtuális gépeket és tárolókat.

  1. Indítsa el a Fürt létrehozása varázslót. A 4. lépés: Tárolás:

  2. Hagyja ki a 4.1. lépést: Tiszta meghajtók. Ne tegye ezt.

  3. Lépjen el a varázslótól.

  4. Nyissa meg a PowerShellt, és futtassa a következő parancsmagot az új Storagesubsystem Object azonosító létrehozásához, az összes tárolóház újbóli feltárásához és SES-meghajtószámok hozzárendeléséhez:

    Enable-ClusterS2D -Verbose
    

    Ha Windows Server 2016-ból migrál, az új ClusterperformanceHistory ReFS-kötetet is létrehoz, és hozzárendeli az SDDC-fürt erőforráscsoportjához.

    Ha a Windows Server 2019-ről migrál, az hozzáadja a meglévő ClusterperformanceHistory ReFS-kötetet is, és hozzárendeli az SDDC-fürt erőforráscsoportjához.

  5. Vissza a varázslóhoz. A 4.2. lépésBen ellenőrizze, hogy az összes meghajtó figyelmeztetések vagy hibák nélkül szerepel-e a listában.

  6. Végezze el a varázsló lépéseit.

A Windows PowerShell használata

Ha a PowerShell használatával hozza létre az Azure Stack HCI-fürtöt, a következő szerepköröket és szolgáltatásokat kell telepíteni minden Azure Stack HCI-fürtcsomópontra ezzel a parancsmaggal:

Install-WindowsFeature -Name Hyper-V, Failover-Clustering, FS-Data-Deduplication, Bitlocker, Data-Center-Bridging, RSAT-AD-PowerShell -IncludeAllSubFeature -IncludeManagementTools -Verbose

A fürt PowerShell használatával történő létrehozásával kapcsolatos további információkért lásd: Azure Stack HCI-fürt létrehozása Windows PowerShell használatával.

Megjegyzés

Használja újra ugyanazt a nevet a korábban letiltott fürtnév-objektumhoz.

  1. Futtassa a parancsmagot a fürt létrehozásához:

    New-cluster –name "clustername" –node Server01,Server02 –staticaddress xx.xx.xx.xx –nostorage
    
  2. Futtassa a parancsmagot az új Storagesubsystem Object azonosító létrehozásához, az összes tárolóház újbóli feltárásához és az SES-meghajtószámok hozzárendeléséhez:

    Enable-ClusterS2D -Verbose
    
  3. Ha Windows Server 2016-ból migrál, az új ClusterperformanceHistory ReFS-kötetet is létrehoz, és hozzárendeli az SDDC-fürt erőforráscsoportjához.

    Megjegyzés

    Ha egy tárolókészlet kisebbségi lemezhibákat mutat (a Fürtkezelőben tekinthető meg), futtassa újra a Enable-ClusterS2D -verbose parancsmagot.

  4. A Fürtkezelővel engedélyezze az összes CSV-t, kivéve a ClusterperformanceHistory kötetet, amely egy ReFS-kötet (győződjön meg arról, hogy ez nem ReFS CSV).

  5. Ha Windows Server 2019-ről migrál, futtassa újra a Enable-ClusterS2D -verbose parancsmagot. Ez társítja a ClusterperformanceHistory ReFS-kötetet az SDDC-fürt erőforráscsoportjával.

  6. A parancsmag futtatásával állapítsa meg a tárolókészlet aktuális nevét és verzióját:

    Get-StoragePool | ? IsPrimordial -eq $false | ft FriendlyName,Version
    
  7. Most határozza meg az új tárolókészlet nevét és verzióját:

    Get-StoragePool | ? IsPrimordial -eq $false | ft FriendlyName,Version
    
  8. Hozza létre a kvórum tanúsítóját. További információ a fürt tanúsítójának beállításáról.

  9. Ellenőrizze, hogy a tárolójavítási feladatok befejeződtek-e a parancsmaggal:

    Get-StorageJob
    

    Megjegyzés

    Ez a frissítés során futó virtuális gépek számától függően jelentős időt vehet igénybe.

  10. Ellenőrizze, hogy az összes lemez kifogástalan állapotban van-e:

    Get-VirtualDisk
    
  11. Határozza meg a fürtcsomópont verzióját, amely a következőt jeleníti meg: ClusterFunctionalLevel és ClusterUpgradeVersion. Futtassa a parancsmagot a következő lekéréséhez:

    Get-ClusterNodeSupportedVersion
    

    Megjegyzés

    ClusterFunctionalLevel az automatikusan értékre 10 van állítva, és nem igényel frissítést az operációs rendszer és a fürt új létrehozása miatt.

  12. Frissítse a tárolókészletet az alábbiak szerint:

    Get-StoragePool | Update-StoragePool
    

ReFS-kötetek

Ha Windows Server 2016-ről migrál, a reFS-kötetek támogatottak, de az ilyen kötetek nem részesülnek az Azure Stack HCI teljesítménybeli fejlesztéseiből a tükrözött paritásos (MAP) kötetek használatából. Ehhez a fejlesztéshez létre kell hozni egy új ReFS-kötetet a PowerShell-parancsmaggal New-Volume .

Windows Server 2016 MAP-kötetek esetében a ReFS tömörítése nem volt elérhető, ezért a kötetek újracsatolása rendben van, de kevésbé lesz nagy teljesítményű, mint egy új MAP-kötet létrehozása egy Azure Stack HCI-fürtben.

A virtuális gépek importálása

Az ajánlott eljárás a fürtcsomópontonként legalább egy fürt megosztott kötetének (CSV) létrehozása, hogy a virtuális gépek egyenletes egyensúlya legyen minden CSV-tulajdonos számára a virtuálisgép-számítási feladatok nagyobb rugalmassága, teljesítménye és skálázása érdekében. Alapértelmezés szerint ez az egyenleg öt percenként automatikusan megtörténik, és figyelembe kell venni, amikor Robocopyt használ egy forrásfürt-csomópont és a célfürtcsomópont között, hogy a forrás- és cél CSV-tulajdonosok egyezzenek a legoptimálisabb átviteli útvonal és sebesség biztosításához.

Hajtsa végre az alábbi lépéseket az Azure Stack HCI-fürtön a virtuális gépek importálásához, magas rendelkezésre állásúvá tétele és elindítása érdekében:

  1. Futtassa a parancsmagot az összes CSV-tulajdonos csomópont megjelenítéséhez:

    Get-ClusterSharedVolume
    
  2. Minden kiszolgálócsomóponthoz lépjen C:\Clusterstorage\Volume , és állítsa be az elérési utat az összes virtuális géphez – például C:\Clusterstorage\volume01: .

  3. Futtassa a parancsmagot minden CSV-tulajdonos csomóponton a virtuális gép importálása előtti kötetenkénti összes VMCX-fájl elérési útjának megjelenítéséhez. Módosítsa az elérési utat a környezetének megfelelően:

    Get-ChildItem -Path "C:\Clusterstorage\Volume01\*.vmcx" -Recurse
    
  4. Futtassa az egyes kiszolgálócsomópontok parancsmagját az összes virtuális gép importálásához és regisztrálásához, és tegye őket magas rendelkezésre állásúvá az egyes CSV-tulajdonos csomópontokon. Ez biztosítja a virtuális gépek egyenletes elosztását az optimális processzor- és memóriafoglalás érdekében:

    Get-ChildItem -Path "C:\Clusterstorage\Volume01\*.vmcx" -Recurse | Import-VM -Register | Get-VM | Add-ClusterVirtualMachineRole
    
  5. Indítsa el az egyes cél virtuális gépeket az egyes csomópontokon:

    Start-VM -Name
    
  6. Jelentkezzen be, és ellenőrizze, hogy az összes virtuális gép fut-e, és hogy az összes alkalmazás és adat ott van-e:

    Get-VM -ComputerName Server01 | Where-Object {$_.State -eq 'Running'}
    
  7. Végül frissítse a virtuális gépeket a legújabb Azure Stack HCI-verzióra, hogy kihasználhassa az összes előnyt:

    Get-VM | Update-VMVersion -Force
    

Következő lépések