États et statut de facturation des machines virtuelles Azure

S’applique aux : ✔️ Machines virtuelles Linux ✔️ Machines virtuelles Windows ✔️ Groupes identiques flexibles ✔️ Groupes identiques uniformes

Les instances de machines virtuelles Azure passent par différents états. Il existe des états de provisionnement et d’alimentation. Cet article décrit ces états et souligne les cas où les clients sont facturés pour l’utilisation d’instance.

Obtenir des états à l’aide de la vue d’instance

L’API de vue d’instance fournit des informations sur l’état d’exécution d’une machine virtuelle. Pour plus d’informations, consultez Machines virtuelles – Vue d’instance.

Azure Resource Explorer présente une interface utilisateur simple permettant d’afficher l’état d’exécution des machines virtuelles : Resource Explorer.

L’état de provisionnement des machines virtuelles est disponible sous une forme légèrement différente dans les propriétés de machine virtuelle provisioningState et la vue d’instance. Dans la vue d’instance de machine virtuelle, un élément figure dans le tableau status sous la forme ProvisioningState/<state>[/<errorCode>].

Pour récupérer l’état d’alimentation de toutes les machines virtuelles de votre abonnement, utilisez l’API Machines virtuelles - Répertorier tout avec le paramètre statusOnly défini sur true.

Notes

Machines virtuelles – Lister toutes les API avec le paramètre statusOnly défini sur true permet de récupérer l’état d’alimentation de toutes les machines virtuelles de votre abonnement. Toutefois, dans de rares cas, l’état d’alimentation peut ne pas être disponible en raison de problèmes intermittents dans le processus de récupération. Dans de telles situations, nous vous recommandons d’effectuer une nouvelle tentative avec la même API, ou en utilisant Azure Resource Health pour vérifier l’état d’alimentation de vos machines virtuelles.

États d’alimentation et facturation

L’état d’alimentation représente le dernier état connu de la machine virtuelle.

Diagram shows the power states a V M can go through, as described below.

Le tableau suivant contient une description de l’état de chaque instance et indique si cet état est facturé pour utilisation d’instance.

État d’alimentation Description Facturation
Creating La machine virtuelle alloue des ressources. Pas de facturation*
Démarrage en cours La machine virtuelle est en cours de mise sous tension. Facturation
Exécution en cours La machine virtuelle est entièrement opérationnelle. Cet état correspond à l’état de fonctionnement standard. Facturation
En cours d’arrêt Il s’agit d’un état transitoire entre l’exécution et l’arrêt. Facturation
Arrêté La machine virtuelle est allouée sur un hôte, mais n’est pas en cours d’exécution. Également appelé état PoweredOff ou Arrêté (Alloué). Cet état peut être le résultat de l’appel de l’opération d’API PowerOff ou de l’appel de l’arrêt depuis le système d’exploitation invité. L’état Arrêté peut aussi être observé brièvement pendant la création d’une machine virtuelle ou le démarrage d’une machine virtuelle à l’état Désalloué. Facturation
Libération Il s’agit d’un état transitoire entre En cours d’exécution et Désalloué. Pas de facturation*
Libéré La machine virtuelle a libéré le bail sur le matériel sous-jacent et est entièrement hors tension. Cet état est également appelé Arrêté (désalloué) . Pas de facturation*

* Certaines ressources Azure, par exemple Disques et Réseau, continuent à engendrer des frais.

Exemple de PowerState en JSON :

        {
          "code": "PowerState/running",
          "level": "Info",
          "displayStatus": "VM running"
        }

États d’approvisionnement

L’état d’approvisionnement est l’état d’une opération de type plan de contrôle initiée par l’utilisateur sur la machine virtuelle. Ces états sont distincts de l’état d’alimentation d’une machine virtuelle.

État de provisionnement Description
Creating La machine virtuelle est en cours de création.
Mise à jour La machine virtuelle est en cours de mise à jour vers le dernier modèle. Certains changements apportés à une machine virtuelle et ne concernant pas un modèle, comme le démarrage et le redémarrage, relèvent de l’état de mise à jour.
Échec La dernière opération sur la ressource de machine virtuelle n’a pas abouti.
Opération réussie La dernière opération sur la ressource de machine virtuelle a réussi.
Suppression La machine virtuelle est en cours de suppression.
Migration Visible lors de la migration d’Azure Service Manager vers Azure Resource Manager.

États de provisionnement d’un système d’exploitation

Les états d’approvisionnement d’un système d’exploitation s’appliquent uniquement aux machines virtuelles créées avec une image de système d’exploitation généralisée. Les images et les disques spécialisés attachés en tant que disques de système d’exploitation n’affichent pas ces états. L’état de provisionnement du système d’exploitation n’est pas indiqué séparément. Il s’agit d’un sous-état de l’état de provisionnement dans la vue d’instance de machine virtuelle. Par exemple : ProvisioningState/creating/osProvisioningComplete.

Diagram shows the O S provisioning states a V M can go through, as described below.

États de provisionnement d’un système d’exploitation Description
OSProvisioningInProgress La machine virtuelle est en cours d’exécution et l’initialisation (configuration) du système d’exploitation invité est en cours.
OSProvisioningComplete Cet état correspond à un état de courte durée. La machine virtuelle passe rapidement de cet état à l’état Réussite. Si les extensions sont toujours en cours d’installation, vous continuez de voir cet état jusqu’à ce que l’installation ait abouti.
Opération réussie Les actions lancées par l’utilisateur se sont terminées.
Échec Représente une opération ayant échoué. Pour en savoir plus et pour voir les solutions possibles, consultez le code d’erreur.

Résolution des problèmes d’état de machine virtuelle

Pour résoudre des problèmes spécifiques d’état de machine virtuelle, consultez Résoudre les problèmes de déploiement de machine virtuelle Windows et Résoudre les problèmes de déploiement de machine virtuelle Linux.

Pour plus d’informations sur la résolution des problèmes, consultez la documentation relative à la résolution des problèmes de machines virtuelles Azure.

Étapes suivantes