Partager via


Résolution des problèmes de mise en veille prolongée dans Azure

Mettre en veille prolongée une machine virtuelle permet de faire persister l’état de cette dernière sur le disque du système d’exploitation. Le présent article explique comment résoudre les problèmes liés à la fonction d’hibernation, les problèmes liés à la création de machines virtuelles activées pour l’hibernation et les problèmes liés à la mise en veille prolongée d’une machine virtuelle.

Pour obtenir des informations propres aux machines virtuelles Linux, consultez le guide de résolution des problèmes de mise en veille prolongée des machines virtuelles Linux.

Pour obtenir des informations propres aux machines virtuelles Windows, consultez le guide de résolution des problèmes de mise en veille prolongée des machines virtuelles Windows.

Impossible de créer une machine virtuelle avec la mise en veille prolongée activée

Si vous ne parvenez pas à créer une machine virtuelle avec la mise en veille prolongée activée, assurez-vous que vous utilisez une taille de machine virtuelle, une version de système d’exploitation qui prend en charge la mise en veille prolongée. Pour en savoir plus, reportez-vous à la section tailles de machine virtuelle prises en charge, aux versions du système d’exploitation dans le guide de l’utilisateur et à la section limitations. Voici quelques codes d’erreur courants que vous pouvez observer :

ResultCode Message d’erreur Action
OperationNotAllowed Le disque de système d’exploitation référencé doit prendre en charge la mise en veille prolongée pour une machine virtuelle avec une fonctionnalité de mise en veille prolongée. Vérifiez que la prise en charge de la mise en veille prolongée est activée sur le disque du système d’exploitation.
OperationNotAllowed L’image de plateforme référencée doit prendre en charge la mise en veille prolongée pour une machine virtuelle avec une fonctionnalité de mise en veille prolongée. Utilisez une image de plateforme qui met en veille prolongée.
OperationNotAllowed L’image de la galerie partagée référencée doit prendre en charge la mise en veille prolongée pour une machine virtuelle disposant de cette fonctionnalité. Vérifiez que la prise en charge de la mise en veille prolongée de la définition d’image de la galerie partagée est activée.
OperationNotAllowed La fonctionnalité de mise en veille prolongée n’est pas prise en charge pour les machines virtuelles Spot.
OperationNotAllowed L’image de machine virtuelle utilisateur n’est pas prise en charge pour une machine virtuelle avec une fonctionnalité de mise en veille prolongée. Utilisez une image de plateforme ou une image de galerie partagée si vous souhaitez utiliser la fonctionnalité de mise en veille prolongée.
OperationNotAllowed Le référencement d’un Dedicated Host n’est pas pris en charge pour une machine virtuelle avec la fonctionnalité de mise en veille prolongée.
OperationNotAllowed Le référencement d’un groupe de réservations de capacité n’est pas pris en charge pour une machine virtuelle avec une fonctionnalité de mise en veille prolongée.
OperationNotAllowed La mise en veille prolongée ne peut pas être activée sur une machine virtuelle, car la taille du disque du système d’exploitation ({0} octets) doit au moins être supérieure à la mémoire de la machine virtuelle ({1} octets). Assurez-vous que le disque du système d’exploitation dispose de suffisamment d’espace pour pouvoir conserver le contenu de la mémoire vive une fois la machine virtuelle mise en veille prolongée.
OperationNotAllowed Impossible d’activer la mise en veille prolongée sur les machines virtuelles créées dans un groupe à haute disponibilité. La mise en veille prolongée n’est prise en charge que pour les machines virtuelles Virtual Machine Scale Sets Flex.

Impossible de mettre en veille prolongée une machine virtuelle

Si vous ne parvenez pas à mettre en veille prolongée une machine virtuelle, vérifiez d’abord si l’option en question est activée. Par exemple, à l’aide de l’API de machine virtuelle GET, vous pouvez vérifier si la mise en veille prolongée est activée sur la machine virtuelle.

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

Si la mise en veille prolongée est activée sur la machine virtuelle, vérifiez si la mise en veille prolongée est correctement activée dans le système d’exploitation invité.

Pour les invités Linux, consultez le guide de résolution des problèmes de mise en veille prolongée des machines virtuelles Linux.

Pour les invités Windows, consultez le guide de résolution des problèmes de mise en veille prolongée des machines virtuelles Windows.

Codes d’erreur courants

ResultCode errorDetails Action
InternalOperationError L’opération de structure fabric a échoué. Il s’agit généralement d’un problème temporaire. Réessayez l’opération de mise en veille prolongée après 5 minutes.
OperationNotAllowed L’opération « HibernateAndDeallocate » n’est pas autorisée sur la machine virtuelle « Z0000ZYH000 », car la machine virtuelle a l’extension « AzureHibernateExtension » en état d’échec Problème du client. Vérifiez que la création d’une machine virtuelle avec mise en veille prolongée activée a réussi et que l’extension est dans un état d’intégrité.
OperationNotAllowed L’opération Hibernate-Deallocate ne peut être déclenchée que sur une machine virtuelle correctement approvisionnée et en cours d’exécution. Erreur du client. Vérifiez que la machine virtuelle s’exécute correctement avant de tenter de la libérer.
OperationNotAllowed L’opération Hibernate-Deallocate ne peut être déclenchée que sur une machine virtuelle activée pour la mise en veille prolongée. Activez la propriété additionalCapabilities.hibernationEnabled pendant la création de la machine virtuelle, ou après l’arrêt et l’allocation de la machine virtuelle. Erreur du client.
VMHibernateFailed La mise en veille prolongée de la machine virtuelle « hiber_vm_res_5 » a échoué en raison d’une erreur interne. Réessayez ultérieurement. Réessayez après 5 minutes. S’il continue d’échouer après plusieurs tentatives, vérifiez si l’invité est correctement configuré pour prendre en charge la mise en veille prolongée ou contactez le support Azure.
VMHibernateNotSupported La machine virtuelle « Z0000ZYJ000 » ne prend pas en charge la mise en veille prolongée. Vérifiez que la machine virtuelle est correctement configurée pour prendre en charge la mise en veille prolongée. La mise en veille prolongée d’une machine virtuelle immédiatement après le démarrage n’est pas prise en charge. Réessayez de mettre en veille prolongée la machine virtuelle après quelques minutes.

Impossible de reprendre une machine virtuelle.

Le démarrage d’une machine virtuelle en veille prolongée est similaire au démarrage d’une machine virtuelle arrêtée. Outre les problèmes couramment rencontrés lors du démarrage des machines virtuelles, certains problèmes sont spécifiques au démarrage d’une machine virtuelle en veille prolongée.

ResultCode errorDetails
OverconstrainedResumeFromHibernatedStateAllocationRequest L’allocation a échoué. Les machines virtuelles avec les contraintes suivantes ne peuvent pas être allouées, car la condition est trop restrictive. Supprimez certaines contraintes et réessayez. Les contraintes appliquées sont les suivantes : contraintes de mise en réseau (performances réseau accélérées ou IPv6), reprise de l’état de mise en veille prolongée (réessayez de démarrer la machine virtuelle après un certain temps ou arrêtez-désallouer la machine virtuelle et réessayez de démarrer la machine virtuelle).
AllocationFailed L’allocation de la machine virtuelle a échoué depuis la mise en veille prolongée en raison d’une capacité insuffisante. Réessayez plus tard ou arrêtez l’allocation de la machine virtuelle et essayez de la démarrer.