Hibernálás hibaelhárítása az Azure-ban
A virtuális gépek hibernálásával megőrizheti a virtuális gép állapotát az operációsrendszer-lemezen. Ez a cikk bemutatja, hogyan háríthatja el a hibernálási funkcióval, a hibernálással kompatibilis virtuális gépek létrehozásával és a virtuális gépek hibernálásával kapcsolatos problémákat.
A Linux rendszerű virtuális gépekre vonatkozó információkért tekintse meg a Linux rendszerű virtuális gépek hibernálási hibaelhárítási útmutatójában.
A Windows rendszerű virtuális gépekre vonatkozó információkért tekintse meg a Windows rendszerű virtuális gépek hibernálási hibaelhárítási útmutatójában.
Nem hozható létre olyan virtuális gép, amelyen engedélyezve van a hibernálás
Ha nem tud olyan virtuális gépet létrehozni, amelyen engedélyezve van a hibernálás, győződjön meg arról, hogy olyan virtuálisgép-méretet használ, amely támogatja a hibernálást. További részletekért tekintse meg a támogatott virtuálisgép-méreteket, az operációs rendszerek verzióit ismertető szakaszt, valamint a korlátozások szakaszt. Íme néhány gyakori hibakód, amelyeket megfigyelhet:
ResultCode | Hibaüzenet | Művelet |
---|---|---|
OperationNotAllowed | A hivatkozott operációsrendszer-lemeznek támogatnia kell a hibernálási képességgel rendelkező virtuális gépek hibernálását. | Ellenőrizze, hogy az operációsrendszer-lemez hibernálási támogatása engedélyezve van-e. |
OperationNotAllowed | A hivatkozott platformrendszerképnek támogatnia kell a hibernálási képességgel rendelkező virtuális gépek hibernálását. | Használjon olyan platformrendszerképet, amely támogatja a hibernálást. |
OperationNotAllowed | A hivatkozott megosztott katalógus képének támogatnia kell a hibernálást hibernálási képességgel rendelkező virtuális gépek esetében. | Ellenőrizze, hogy a megosztott katalógus képdefiníciója engedélyezve van-e hibernálási támogatással |
OperationNotAllowed | A hibernálási képesség nem támogatott a kihasználatlan virtuális gépek esetében. | |
OperationNotAllowed | A felhasználói virtuálisgép-rendszerkép hibernálási képességgel rendelkező virtuális gépek esetében nem támogatott. | Használjon platformképet vagy megosztott katalógusképet, ha a hibernálási funkciót szeretné használni |
OperationNotAllowed | A dedikált gazdagépekre való hivatkozás nem támogatott hibernálási képességgel rendelkező virtuális gépek esetében. | |
OperationNotAllowed | A kapacitásfoglalási csoportra való hivatkozás nem támogatott hibernálási képességgel rendelkező virtuális gépek esetében. | |
OperationNotAllowed | A hibernálás nem engedélyezhető a virtuális gépen, mivel az operációsrendszer-lemez méretének ({0} bájt) legalább nagyobbnak kell lennie, mint a virtuális gép memóriája ({1} bájt). | Győződjön meg arról, hogy az operációsrendszer-lemezen elegendő hely van ahhoz, hogy a virtuális gép hibernálása után is megőrizze a RAM-tartalmat |
OperationNotAllowed | A hibernálás nem engedélyezhető a rendelkezésre állási csoportban létrehozott virtuális gépeken. | A hibernálás csak különálló virtuális gépek és Virtuálisgép-méretezési csoportok Flex virtuális gépek esetén támogatott |
Nem sikerült hibernálni egy virtuális gépet
Ha nem tud hibernálni egy virtuális gépet, először ellenőrizze, hogy engedélyezve van-e a hibernálás a virtuális gépen. A GET VM API használatával például ellenőrizheti, hogy engedélyezve van-e a hibernálás a virtuális gépen
"properties": {
"vmId": "XXX",
"hardwareProfile": {
"vmSize": "Standard_D4s_v5"
},
"additionalCapabilities": {
"hibernationEnabled": true
},
Ha a hibernálás engedélyezve van a virtuális gépen, ellenőrizze, hogy a hibernálás sikeresen engedélyezve van-e a vendég operációs rendszerben.
Linux-vendégek számára tekintse meg a Linux rendszerű virtuális gépek hibernálási hibaelhárítási útmutatójában.
Windows-vendégek esetén tekintse meg a Windows rendszerű virtuális gépek hibernálási hibaelhárítási útmutatójában.
Gyakori hibakódok
ResultCode | errorDetails | Művelet |
---|---|---|
InternalOperationError | A hálóművelet nem sikerült. | Ez általában átmeneti probléma. 5 perc után próbálkozzon újra a hibernálási művelettel. |
OperationNotAllowed | A "HibernateAndDeallocate" művelet nem engedélyezett az "Z0000ZYH000" virtuális gépen, mivel a virtuális gép "AzureHibernateExtension" bővítménye sikertelen állapotban van | Ügyfélproblémák. Győződjön meg arról, hogy a hibernált állapotú virtuális gép létrehozása sikeres volt, és hogy a bővítmény kifogástalan állapotban van |
OperationNotAllowed | A Hibernate-Deallocate művelet csak olyan virtuális gépen aktiválható, amely sikeresen ki van építve, és fut. | Ügyfélhiba. Győződjön meg arról, hogy a virtuális gép sikeresen fut, mielőtt megkísérli a virtuális gép hibernálását. |
OperationNotAllowed | A Hibernate-Deallocate művelet csak hibernáláshoz engedélyezett virtuális gépen aktiválható. Engedélyezze az additionalCapabilities.hibernationEnabled tulajdonságot a virtuális gép létrehozásakor vagy a virtuális gép leállítása és felszabadítása után. | Ügyfélhiba. |
VMHibernateFailed | A (hiber_vm_res_5) virtuális gép hibernálása belső hiba miatt meghiúsult. Próbálkozzon újra később. | 5 perc után próbálkozzon újra. Ha több újrapróbálkozás után sem szűnik meg, ellenőrizze, hogy a vendég megfelelően van-e konfigurálva a hibernálás támogatásához, vagy lépjen kapcsolatba Azure-támogatás. |
VMHibernateNotSupported | A "Z0000ZYJ000" virtuális gép nem támogatja a hibernálást. Győződjön meg arról, hogy a virtuális gép megfelelően van konfigurálva a hibernálás támogatásához. | A virtuális gép azonnali hibernálása a rendszerindítás után nem támogatott. Néhány perc múlva próbálkozzon újra a virtuális gép hibernálásával. |
A virtuális gép nem folytatható
A hibernált virtuális gép indítása hasonló a leállított virtuális gépek indításához. A virtuális gépek indítása során gyakran előforduló problémák mellett bizonyos problémák a hibernált virtuális gépek elindításával kapcsolatosak.
ResultCode | errorDetails |
---|---|
OverconstrainedResumeFromHibernatedStateAllocationRequest | A lefoglalás meghiúsult. A következő korlátozásokkal rendelkező virtuális gépek nem foglalhatók le, mert a feltétel túl korlátozó. Távolítson el néhány korlátozást, és próbálkozzon újra. Az alkalmazott korlátozások a következők: Hálózatkezelési korlátozások (például gyorsított hálózatkezelés vagy IPv6), hibernált állapotból való újrakezdés (egy idő után újrakezdi a virtuális gépet, vagy leállítja a virtuális gépet, és próbálja meg újra elindítani a virtuális gépet). |
AllocationFailed | A virtuális gépek foglalása hibernált állapotból meghiúsult, mert nincs elegendő kapacitás. Próbálkozzon újra később, vagy állítsa le a virtuális gépet, és próbálja meg elindítani a virtuális gépet. |