Sdílet prostřednictvím


Řešení potíží s hibernací v Azure

Hibernace virtuálního počítače umožňuje zachovat stav virtuálního počítače na disk s operačním systémem. Tento článek popisuje, jak řešit problémy s funkcí hibernace, problémy s vytvářením virtuálních počítačů s podporou hibernace a problémy s hibernací virtuálního počítače.

Informace týkající se virtuálních počítačů s Linuxem najdete v průvodci odstraňováním potíží s hibernací virtuálního počítače s Linuxem.

Informace týkající se virtuálních počítačů s Windows najdete v průvodci odstraňováním potíží s hibernací virtuálního počítače s Windows.

Nejde vytvořit virtuální počítač s povoleným režimem hibernace

Pokud nemůžete vytvořit virtuální počítač s povoleným režimem hibernace, ujistěte se, že používáte velikost virtuálního počítače, verzi operačního systému, která podporuje hibernaci. Další podrobnosti najdete v části Podporované velikosti virtuálních počítačů, verze operačního systému v uživatelské příručce a část Omezení. Tady jsou některé běžné kódy chyb, které můžete pozorovat:

ResultCode Chybová zpráva Akce
OperationNotAllowed Odkazovaný disk s operačním systémem by měl podporovat hibernaci virtuálního počítače s funkcí hibernace. Ověřte, že je na disku s operačním systémem povolená podpora hibernace.
OperationNotAllowed Image odkazované platformy by měla podporovat hibernaci virtuálního počítače s funkcí hibernace. Použijte image platformy, která podporuje hibernaci.
OperationNotAllowed Odkazovaná image sdílené galerie by měla podporovat hibernaci virtuálního počítače s možností hibernace. Ověřte, že je povolená podpora definice sdíleného obrázku galerie.
OperationNotAllowed Funkce hibernace není pro spotové virtuální počítače podporovaná.
OperationNotAllowed Image uživatelského virtuálního počítače není pro virtuální počítač s funkcí Hibernace podporovaná. Pokud chcete použít funkci hibernace, použijte image platformy nebo image sdílené galerie.
OperationNotAllowed Odkazování na vyhrazeného hostitele se nepodporuje pro virtuální počítač s funkcí Hibernace.
OperationNotAllowed Odkazování na skupinu rezervací kapacity se u virtuálního počítače s možností hibernace nepodporuje.
OperationNotAllowed Na virtuálním počítači nejde povolit režim hibernace, protože velikost disku s operačním systémem ({0} bajty) by měla být alespoň větší než paměť virtuálního počítače ({1} bajty). Ujistěte se, že je na disku s operačním systémem dostatek místa, aby bylo možné zachovat obsah paměti RAM po hibernaci virtuálního počítače.
OperationNotAllowed Na virtuálních počítačích vytvořených ve skupině dostupnosti není možné povolit hibernaci. Hibernace je podporována pouze pro samostatné virtuální počítače a virtuální počítače Virtual Machine Scale Sets Flex

Nejde hibernace virtuálního počítače

Pokud nemůžete hibernaci virtuálního počítače hibernace, nejprve zkontrolujte, jestli je na virtuálním počítači povolená možnost hibernace. Například pomocí rozhraní GET VM API můžete zkontrolovat, jestli je na virtuálním počítači povolená možnost hibernace.

    "properties": {
        "vmId": "XXX",
        "hardwareProfile": {
            "vmSize": "Standard_D4s_v5"
        },
        "additionalCapabilities": {
            "hibernationEnabled": true
        },

Pokud je na virtuálním počítači povolená možnost hibernace, zkontrolujte, jestli je v hostovaném operačním systému úspěšně povolená hibernace.

Pro hosty s Linuxem si projděte průvodce odstraňováním potíží s hibernací virtuálního počítače s Linuxem.

Informace o hostech Windows najdete v průvodci odstraňováním potíží s hibernací virtuálního počítače s Windows.

Běžné kódy chyb

ResultCode errorDetails Akce
InternalOperationError Operace infrastruktury se nezdařila. Obvykle se jedná o přechodný problém. Zkuste operaci Hibernate zopakovat po 5 minutách.
OperationNotAllowed Operace HibernateAndDeallocate není na virtuálním počítači Z0000ZYH000 povolená, protože virtuální počítač má rozšíření AzureHibernateExtension ve stavu selhání Problém zákazníka Ověřte, že vytvoření virtuálního počítače s povoleným režimem hibernace bylo úspěšné a že rozšíření je v pořádku.
OperationNotAllowed Operaci Hibernate-Deallocate je možné aktivovat pouze na virtuálním počítači, který je úspěšně zřízený a spuštěný. Chyba zákazníka. Před pokusem o zrušení přidělení virtuálního počítače se ujistěte, že je virtuální počítač úspěšně spuštěný.
OperationNotAllowed Operaci Hibernate-Deallocate je možné aktivovat pouze na virtuálním počítači, který je povolený pro hibernaci. Povolte vlastnost additionalCapabilities.hibernationEnabled během vytváření virtuálního počítače nebo po zastavení a uvolnění virtuálního počítače. Chyba zákazníka.
VMHibernateFailed Hibernace virtuálního počítače hiber_vm_res_5 selhala kvůli vnitřní chybě. Zkuste to znovu později. Zkuste to znovu po 5 minutách. Pokud po několika opakovaných pokusech dojde k selhání, zkontrolujte, jestli je host správně nakonfigurovaný tak, aby podporoval hibernaci nebo kontaktoval podpora Azure.
VMHibernateNotSupported Virtuální počítač Z0000ZYJ000 nepodporuje hibernaci. Ujistěte se, že je virtuální počítač správně nakonfigurovaný tak, aby podporoval hibernaci. Hibernace virtuálního počítače ihned po spuštění není podporována. Po několika minutách zkuste virtuální počítač hibernovat znovu.

Nejde obnovit virtuální počítač

Spuštění hibernace virtuálního počítače se podobá spuštění zastaveného virtuálního počítače. Kromě běžných problémů při spouštění virtuálních počítačů jsou určité problémy specifické pro spuštění hibernace virtuálního počítače.

ResultCode errorDetails
OverconstrainedResumeFromHibernatedStateAllocationRequest Přidělení selhalo. Virtuální počítače s následujícími omezeními nelze přidělit, protože podmínka je příliš omezující. Odeberte některá omezení a zkuste to znovu. Použitá omezení jsou: Síťová omezení (například akcelerované síťové služby nebo IPv6), obnovení ze stavu hibernace (zkuste virtuální počítač spustit znovu po nějaké době nebo případně virtuální počítač přestat uvolnit a zkuste virtuální počítač spustit znovu).
AllocationFailed Přidělení virtuálního počítače selhalo ze stavu hibernace kvůli nedostatečné kapacitě. Zkuste to znovu později nebo případně virtuální počítač přestaňte uvolnit a zkuste virtuální počítač spustit.