VMware virtuális gépről vagy fizikai gépről az Azure-ba irányuló feladatátvétel hibaelhárítása

Figyelemfelhívás

Ez a cikk a CentOS-ra, egy olyan Linux-disztribúcióra hivatkozik, amely közel áll az élettartam (EOL) állapotához. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információ: CentOS End Of Life útmutató.

A virtuális gép Azure-ba történő feladatátvétele során az alábbi hibák egyike jelenhet meg. A hibaelhárításhoz használja az egyes hibaállapotok leírt lépéseit.

A feladatátvételre tett kísérlet 28031-es hibakóddal meghiúsult

A Site Recovery nem tudott feladatátvételi virtuális gépet létrehozni az Azure-ban. Ez az alábbi okok valamelyike miatt fordulhat elő:

  • Nincs elegendő kvóta a virtuális gép létrehozásához: A rendelkezésre álló kvótát az Előfizetés –> Használat + kvóták elemre kattintva ellenőrizheti. A kvóta növeléséhez megnyithat egy új támogatási kérelmet .

  • Különböző méretű virtuális gépeket próbál feladatátvételre, ugyanabban a rendelkezésre állási csoportban. Győződjön meg arról, hogy az azonos rendelkezésre állási csoportban lévő összes virtuális géphez ugyanazt a méretcsaládot választja. Módosítsa a méretet a virtuális gép számítási beállításai között, majd próbálkozzon újra a feladatátvétellel.

  • Az előfizetésben van egy szabályzat, amely megakadályozza a virtuális gép létrehozását. Módosítsa a szabályzatot úgy, hogy engedélyezze a virtuális gép létrehozását, majd próbálkozzon újra a feladatátvétellel.

A feladatátvételre tett kísérlet 28092-es hibakóddal meghiúsult

A Site Recovery nem tudott hálózati adaptert létrehozni a feladatátvevő virtuális géphez. Győződjön meg arról, hogy elegendő kvótával rendelkezik ahhoz, hogy hálózati adaptereket hozzon létre az előfizetésben. A rendelkezésre álló kvótát az Előfizetés –> Használat + kvóták elemre kattintva ellenőrizheti. A kvóta növeléséhez megnyithat egy új támogatási kérelmet . Ha elegendő kvótával rendelkezik, akkor ez időszakos probléma lehet, próbálkozzon újra a művelettel. Ha a probléma az újrapróbálkozások után is fennáll, a dokumentum végén hagyjon megjegyzést.

A feladatátvételre tett kísérlet 70038-as hibakóddal meghiúsult

A Site Recovery nem tudott létrehozni egy feladatátvételi feladatokat átvevő klasszikus virtuális gépet az Azure-ban. Ez a következő esetekben fordulhat elő:

  • A virtuális gép létrehozásához szükséges erőforrások egyike, például egy virtuális hálózat nem létezik. Hozza létre a virtuális hálózatot a virtuális gép hálózati beállításai között megadott módon, vagy módosítsa a beállítást egy már létező virtuális hálózatra, majd próbálkozzon újra a feladatátvétellel.

A feladatátvétel 170010-s hibaazonosítóval meghiúsult

A Site Recovery nem tudott feladatátvételi virtuális gépet létrehozni az Azure-ban. Ez azért fordulhat elő, mert a helyszíni virtuális gép belső hidratálási tevékenysége meghiúsult.

Az Azure-beli gépek üzembe helyezéséhez az Azure-környezet megköveteli, hogy egyes illesztőprogramok indítási állapotban legyenek, és az olyan szolgáltatások, mint a DHCP, automatikus indítási állapotban legyenek. Így a hidratálási tevékenység a feladatátvételkor az atapi, intelide, storflt, vmbus és storvsc illesztőprogramok indítási típusát rendszerindításra alakítja át. Emellett a DHCP-hez hasonló szolgáltatások indítási típusát is automatikus indítássá alakítja. Ez a tevékenység környezeti problémák miatt meghiúsulhat.

A Windows vendég operációs rendszer indítási típusának manuális módosításához kövesse az alábbi lépéseket:

  1. Töltse le a hidratálás nélküli szkriptet, és futtassa az alábbiak szerint. Ez a szkript ellenőrzi, hogy a virtuális gép hidratálást igényel-e.

    .\Script-no-hydration.ps1

    A következő eredményt adja, ha hidratálásra van szükség:

    REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\storvsc           start =  3 expected value =  0
    
    This system doesn't meet no-hydration requirement.
    

    Ha a virtuális gép megfelel a hidratálási követelményeknek, a szkript "Ez a rendszer megfelel a hidratálási követelményeknek" eredményt adja. Ebben az esetben az összes illesztőprogram és szolgáltatás az Azure által megkövetelt állapotban van, és a virtuális gépen nincs szükség hidratálásra.

  2. Futtassa a hidratálás nélküli szkriptet az alábbiak szerint, ha a virtuális gép nem felel meg a hidratálási követelményeknek.

    .\Script-no-hydration.ps1 -set

    Ez átalakítja az illesztőprogramok indítási típusát, és az alábbihoz hasonló eredményt ad:

    REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\storvsc           start =  3 expected value =  0
    
    Updating registry:  REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\storvsc   start =  0
    
    This system is now no-hydration compatible.
    

A feladatátvétel meghiúsult azzal a hibával, hogy a virtuális gép hálózati adapterének replika IP-címe érvénytelen

A feladatátvételi vagy feladatátvételi művelet tesztelése "A virtuális gép hálózati adapterének egy vagy több replika IP-címe érvénytelen" hibaüzenettel meghiúsulhat, ha egy korábbi feladatátvételi művelet megfelelő törlése nem történt meg. Emiatt előfordulhat, hogy a tesztgép továbbra is jelen van az Azure-környezetben, és lehet, hogy ugyanazt az IP-címet használja. Emiatt a virtuális gép célkonfigurációja kritikus fontosságúvá válik.

A probléma megoldásához győződjön meg arról, hogy a feladatátvételi teszt teljes törlése megtörtént, hogy a feladatátvételi vagy a feladatátvételi teszt sikeres legyen.

Az RDP/SSH nem csatlakoztatható a feladatátviteli virtuális géphez, mert a Csatlakozás gomb kiszürkítve jelenik meg a virtuális gépen

Az RDP-problémák részletes hibaelhárítási utasításait itt találja.

Az SSH-problémák részletes hibaelhárítási útmutatóját itt találja.

Ha az Azure-ban a feladatátvételi virtuális gép Csatlakozás gombja szürkén jelenik meg, és nem csatlakozik az Azure-hoz expressz útvonalon vagy helyek közötti VPN-kapcsolaton keresztül, akkor

  1. Nyissa meg a virtuális gépek>hálózatkezelését, és kattintson a szükséges hálózati adapter nevére. Képernyőkép egy virtuális gép hálózatkezelési lapjáról, amelyen a hálózati adapter neve van kiválasztva.
  2. Keresse meg az IP-konfigurációkat, majd válassza ki a szükséges IP-konfiguráció névmezőjén. Képernyőkép a hálózati adapter I P konfigurációs lapjáról, amelyen az I P konfiguráció neve van kiválasztva.
  3. A nyilvános IP-cím engedélyezéséhez válassza az Engedélyezés lehetőséget. IP-cím engedélyezése
  4. Kattintson a Szükséges beállítások>konfigurálása Új létrehozása elemre. Új létrehozása
  5. Adja meg a nyilvános cím nevét, válassza ki az SKU és a hozzárendelés alapértelmezett beállításait, majd kattintson az OK gombra.
  6. A végrehajtott módosítások mentéséhez válassza a Mentés lehetőséget.
  7. Zárja be a paneleket, és lépjen a virtuális gép Áttekintés szakaszára a csatlakozáshoz/RDP-hez.

Nem lehet csatlakozni/RDP/SSH – Virtuális gép Csatlakozás gomb elérhető

Ha az Azure-ban a feladatátvételi virtuális gép Csatlakozás gombja elérhető (nem szürkén jelenik meg), akkor ellenőrizze a rendszerindítási diagnosztikát a virtuális gépen, és ellenőrizze a jelen cikkben felsorolt hibákat.

  1. Ha a virtuális gép nem indult el, próbálkozzon a feladatátvételsel egy régebbi helyreállítási pontra.

  2. Ha a virtuális gépen belüli alkalmazás nem működik, próbálkozzon az alkalmazáskonzisztens helyreállítási ponttal való feladatátvételsel.

  3. Ha a virtuális gép tartományhoz csatlakozik, győződjön meg arról, hogy a tartományvezérlő megfelelően működik. Ezt az alábbi lépések végrehajtásával teheti meg:

    a. Hozzon létre egy új virtuális gépet ugyanabban a hálózatban.

    b. Győződjön meg arról, hogy ugyanahhoz a tartományhoz tud csatlakozni, amelyen a feladatátvételi virtuális gép várhatóan megjelenik.

    c. Ha a tartományvezérlő nem működik megfelelően, próbáljon meg bejelentkezni a feladatátvevő virtuális gépre egy helyi rendszergazdai fiókkal.

  4. Ha egyéni DNS-kiszolgálót használ, győződjön meg arról, hogy elérhető. Ezt az alábbi lépések végrehajtásával teheti meg:

    a. Hozzon létre egy új virtuális gépet ugyanabban a hálózatban, és

    b. Ellenőrizze, hogy a virtuális gép képes-e névfeloldásra az egyéni DNS-kiszolgáló használatával

Feljegyzés

A rendszerindítási diagnosztika kivételével bármely beállítás engedélyezéséhez az Azure-beli virtuálisgép-ügynököt telepíteni kell a virtuális gépre a feladatátvétel előtt

Nem lehet megnyitni a soros konzolt egy UEFI-alapú gép Azure-ba történő feladatátvétele után

Ha RDP használatával tud csatlakozni a géphez, de nem tudja megnyitni a soros konzolt, kövesse az alábbi lépéseket:

  • Ha a gép operációs rendszere Red Hat vagy Oracle Linux 7.*/8.0, futtassa a következő parancsot a feladatátvevő Azure-beli virtuális gépen gyökérengedélyekkel. Indítsa újra a virtuális gépet a parancs után.

    grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
    
  • Ha a gép operációs rendszere CentOS 7.*, futtassa a következő parancsot a feladatátvevő Azure-beli virtuális gépen gyökérengedélyekkel. Indítsa újra a virtuális gépet a parancs után.

    grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
    

Váratlan leállítási üzenet (eseményazonosító: 6008)

Windows rendszerű virtuális gép feladatátvétel utáni indításakor, ha váratlan leállítási üzenet jelenik meg a helyreállított virtuális gépen, az azt jelzi, hogy a virtuális gép leállási állapota nem lett rögzítve a feladatátvételhez használt helyreállítási ponton. Ez akkor fordul elő, ha olyan pontra tér vissza, amikor a virtuális gép nem lett teljesen leállva.

Ez általában nem okoz problémát, és általában figyelmen kívül hagyható a nem tervezett feladatátvételek esetében. Ha a feladatátvételt tervezik, győződjön meg arról, hogy a virtuális gép megfelelően le van állítva a feladatátvétel előtt, és elegendő időt biztosít a függőben lévő replikációs adatoknak az Azure-ba való elküldéséhez. Ezután használja a Feladatátvételi képernyőn a Legújabb lehetőséget, hogy az Azure-ban függőben lévő adatok egy helyreállítási ponttá dolgozzanak fel, amelyet aztán a virtuális gépek feladatátvételéhez használnak.

Nem sikerült kiválasztani az adattárat

Ez a probléma akkor jelenik meg, ha nem látja az adattárat az Azure Portalon, amikor újra megpróbálja védeni a feladatátvételt tapasztalt virtuális gépet. Ennek az az oka, hogy a fő cél nem ismerhető fel virtuális gépként az Azure Site Recoveryhez hozzáadott vCenters alatt.

A virtuális gépek ismételt védelmével kapcsolatos további információkért lásd : Gépek ismételt védelme és feladat-visszavétele helyszíni helyre az Azure-ba való feladatátvétel után.

A hiba megoldása érdekében:

Manuálisan hozza létre a fő célt a forrásgépet kezelő vCenterben. Az adattár a következő vCenter felderítési és frissítési hálóműveletek után lesz elérhető.

Feljegyzés

A felderítési és frissítési hálóműveletek végrehajtása akár 30 percet is igénybe vehet.

A Linux master target cs-vel való regisztrációja 35-ös TLS-hibával meghiúsul

Az Azure Site Recovery Master Target konfigurációs kiszolgálóval való regisztrációja meghiúsul, mert a hitelesített proxy engedélyezve van a fő célon.

Ezt a hibát a következő sztringek jelzik a telepítési naplóban:

RegisterHostStaticInfo encountered exception config/talwrapper.cpp(107)[post] CurlWrapper Post failed : server : 10.38.229.221, port : 443, phpUrl : request_handler.php, secure : true, ignoreCurlPartialError : false with error: [at curlwrapperlib/curlwrapper.cpp:processCurlResponse:231]   failed to post request: (35) - SSL connect error. 

A hiba megoldása érdekében:

  1. A konfigurációs kiszolgáló virtuális gépén nyisson meg egy parancssort, és ellenőrizze a proxybeállításokat az alábbi parancsokkal:

    cat /etc/environment echo $http_proxy echo $https_proxy

  2. Ha az előző parancsok kimenete azt mutatja, hogy a http_proxy vagy https_proxy beállítások vannak definiálva, az alábbi módszerek egyikével oldhatja fel a fő célkonfigurációs kommunikáció letiltását a konfigurációs kiszolgálóval:

    • Töltse le a PsExec eszközt.

    • Az eszközzel elérheti a rendszer felhasználói környezetét, és meghatározhatja, hogy a proxycím konfigurálva van-e.

    • Ha a proxy konfigurálva van, nyissa meg az IE-t egy rendszerfelhasználói környezetben a PsExec eszközzel.

      psexec -s -i "%programfiles%\Internet Explorer\iexplore.exe"

    • Annak biztosítása, hogy a fő célkiszolgáló kommunikálni tudjon a konfigurációs kiszolgálóval:

      • Módosítsa a proxybeállításokat az Internet Explorerben, hogy megkerülje a fő célkiszolgáló IP-címét a proxyn keresztül.
        Or
      • Tiltsa le a proxyt a fő célkiszolgálón.

Következő lépések

Ha további segítségre van szüksége, tegye közzé a lekérdezést a Microsoft Q&A kérdésoldalán a Site Recovery számára, vagy írjon megjegyzést a dokumentum végén. Van egy aktív közösségünk, amely segíthet Önnek.