La Machine Virtuelle Azure (VM) s'éteint ou s'arrête de manière inattendue

Les machines virtuelles Azure peuvent s'arrêter de manière inattendue pour diverses raisons telles que l'épuisement des ressources, des arrêts automatiques ou des soucis matériels. Explorons les solutions.
Nous avons remarqué que les machines virtuelles Azure s'arrêtent ou s'éteignent de manière inattendue au milieu d'une session ou pendant le démarrage. Il existe diverses raisons pour lesquelles ce problème peut survenir. En général, un manque de ressources peut affecter votre machine virtuelle ; cependant, comme il ne s'agit pas d'un service cloud Azure, nous devrons en discuter davantage. Dans ce post, nous allons aborder ce problème et voir ce que vous pouvez faire pour le résoudre.
Pourquoi ma VM Azure s'arrête-t-elle de manière aléatoire ?
Votre VM Azure peut s'arrêter de manière inattendue pour plusieurs raisons. Si c'est une VM Spot, Azure peut la terminer soudainement pour récupérer des ressources. De plus, une utilisation élevée du CPU, de la mémoire ou du disque peut surcharger la VM, il est donc essentiel de surveiller les métriques de performance. De plus, un calendrier d'arrêt automatique accidentel dans les paramètres Azure pourrait provoquer ce problème. Vous devez également être conscient que des problèmes avec l'agent Azure peuvent également entraîner des arrêts inattendus ; le redémarrer pourrait aider. Des outils tiers, tels que des logiciels antivirus ou des scripts, peuvent déclencher des arrêts. En outre, Azure peut initier un arrêt en raison de pannes matérielles ou de problèmes de stockage, qui peuvent être vérifiés dans les journaux de santé. Enfin, les politiques de groupe pour les VMs Windows ou le dépassement des limites de stockage peuvent également être des facteurs.
Fixer la machine virtuelle Azure (VM) qui s'arrête ou s'éteint de manière inattendue
Si une machine virtuelle Azure (VM) s'arrête ou s'éteint de manière inattendue, vous devez suivre les étapes mentionnées ci-dessous.
- Redémarrer l'agent Linux Azure
- Vérifier les arrêts automatisés
- Ajuster la taille de la VM
- Vérifier les déclencheurs tiers
- Investigation des arrêts initiés par Azure via l'analyse des causes profondes (RCA)
Parlons-en en détail.
Redémarrer l'agent Linux Azure
Une des raisons courantes de l'interruption inattendue des VM Azure est un agent Linux Azure problématique. Même si l'agent n'est pas problématique, puisqu'il influence énormément l'environnement, un simple dysfonctionnement peut paralyser l'ensemble de l'environnement. Comme nous ne pouvons pas nous connecter au système, nous allons nous y connecter à distance, puis redémarrer l'agent.
Avant de pouvoir dépanner ou gérer des services sur votre VM, vous devez d'abord vous y connecter via Secure Shell (SSH).
Une fois fait, exécutez la commande suivante.
systemctl status waagent
Cette commande interroge l'état du service WAAGENT à l'aide du gestionnaire de services systemd. Elle vous indiquera si le service est actif (en cours d'exécution) ou s'il a rencontré des erreurs.
Maintenant, pour le redémarrer, vous devez exécuter la commande suivante.
systemctl restart waagent
La commande arrête le service waagent puis le redémarre. Redémarrer le service peut souvent éliminer les glitches temporaires ou les états qui auraient pu causer un dysfonctionnement.
Vérifier les arrêts automatisés
Ensuite, nous devons vérifier et nous assurer qu'il n'y a pas d'arrêts automatisés en place. Si quelqu'un a configuré un déclencheur avec un seuil destiné à éteindre le système, nous devons enquêter. Commencez par vérifier le portail Azure sous les paramètres d'opération de la VM pour voir si une configuration d'arrêt automatique est active. Ensuite, passez en revue vos comptes d'automatisation pour vérifier qu'aucune tâche programmée ou script de runbook n'est accidentellement configuré pour éteindre la VM à des moments spécifiques. Si vous identifiez une politique d'arrêt automatique qui n'est pas nécessaire, désactivez-la ou ajustez son calendrier si nécessaire.
Ajuster la taille de la VM
Si votre machine virtuelle consomme une quantité importante de ressources, telles que le CPU, la mémoire et la charge I/O, cela peut entraîner une exhaustion des ressources, ce qui peut provoquer l'arrêt de votre machine virtuelle.
Vous pouvez utiliser Azure Monitor et Metrics pour consulter les graphiques d'utilisation des ressources pour les métriques CPU, mémoire et disque. Si vous constatez que la configuration de votre VM est obsolète, envisagez de passer à un SKU plus puissant. Évaluez également les applications en cours, optimisez ou déchargez les processus intensifs si possible. Espérons qu'en faisant cela, vous pourrez empêcher votre machine de devenir submergée et de se terminer de manière inattendue.
Vérifier les déclencheurs tiers
Les facteurs externes, tels que les outils de gestion tiers, les logiciels antivirus ou des paramètres de stratégie de groupe mal appliqués, peuvent donc provoquer accidentellement un arrêt de la VM. Pour remédier à cela, vérifiez vos logiciels installés pour identifier toute application de surveillance ou de sécurité qui pourrait entrer en conflit avec les opérations normales.
Les paramètres de stratégie de groupe sur les machines virtuelles Windows pour s'assurer qu'aucune stratégie n'applique de commandes d'arrêt, et vérifiez les notifications de maintenance récentes d'Azure qui pourraient avoir déclenché un arrêt. Éliminer ces déclencheurs externes vous aide à isoler le problème et à prévenir les interruptions involontaires du fonctionnement de la VM.
5] Enquêter sur les Arrêts Initiés par Azure via l'Analyse des Causes Racines (RCA)
Pour identifier les arrêts liés à la plateforme, tels que des pannes matérielles ou des problèmes de stockage, utilisez les outils Analyse des Causes Racines (RCA) d'Azure en vérifiant la section Santé des Ressources de la VM dans le portail Azure pour des événements tels que Arrêt inattendu ou Arrêt initié par la plateforme, qui pourraient indiquer des problèmes tels que des pannes de nœuds ou des délais d'expiration de stockage. Ensuite, consultez les Journaux d'Activité pour filtrer les événements d'arrêt et vérifiez la colonne Événement Initié Par pour des raisons telles que la récupération automatique du matériel ou la perte de connectivité. Si le problème est lié à une panne de nœud hôte, utilisez la fonction Redeployer pour déplacer la VM vers un nœud sain, résolvant ainsi les problèmes matériels sous-jacents.
C'est tout !
Pourquoi ma machine virtuelle s'arrête-t-elle de manière inattendue ?
Une des raisons pour lesquelles la machine virtuelle s'arrête de manière inattendue pourrait être une surconsommation de ressources. Vous pouvez redémarrer la machine hôte ou interrompre les processus en cours pour la maintenir sous contrôle. De plus, assurez-vous d'avoir attribué suffisamment de ressources à la VM.
Questions et réponses à maîtriser
Que se passe-t-il lorsqu’une machine virtuelle Azure est à l’état arrêté ?
Lorsqu’une machine virtuelle Azure est à l’état arrêté, voici ce qui se passe :
- -
État d'arrêt
- : En la stoppant via le système d'exploitation, la machine virtuelle passe à un état d'arrêt, mais les ressources sous-jacentes restent réservées.
- Frais continus : Même si la machine virtuelle est arrêtée, des frais persistent pour :
- La machine virtuelle elle-même
- Le stockage associé (disque du système d'exploitation et disques de données)
- Accès aux données : Vous conservez l'accès aux données sur les disques, ce qui permet de redémarrer la machine sans perte d'informations.
- Impact sur les performances : Pas d'impact sur les performances car la machine est arrêtée, mais les ressources sont toujours réservées. En résumé, une machine virtuelle arrêtée génère toujours des coûts pour le stockage, mais permet de conserver les données intactes.
Pourquoi ma machine virtuelle Azure s’arrête-t-elle de manière aléatoire ?
Les arrêts aléatoires de votre machine virtuelle Azure peuvent être causés par plusieurs facteurs :
- -
Problèmes de disque
- : Un dysfonctionnement du disque du système d'exploitation peut entraîner un redémarrage inattendu.
- Charge de travail élevée : Des processus intensifs peuvent déclencher une vérification des bogues dans le système d'exploitation invité, ce qui entraîne des arrêts.
- Problèmes internes ou matériels : Des défaillances internes au niveau du matériel ou des configurations peuvent affecter la stabilité de la machine. Pour identifier la cause exacte des arrêts, il est essentiel de :
- Consulter les journaux système pour les machines virtuelles Windows.
- Vérifier les journaux série pour les machines virtuelles Linux. L'analyse de ces journaux peut fournir des indices précieux pour diagnostiquer le problème et y remédier.
Comment arrêter la machine virtuelle ?
Pour arrêter une machine virtuelle, suivez ces étapes simples :
- Sélectionnez la machine virtuelle : Allez dans la section « Ressources » et cliquez sur la machine que vous souhaitez arrêter.
- Utilisez l'option 'Forcer l'arrêt' :
- -
Barre d'outils
- : Cliquez sur le bouton « Forcer l'arrêt » dans la barre d'outils.
- Menu contextuel : Faites un clic droit sur la machine virtuelle et choisissez « Forcer l'arrêt » dans le menu qui s'affiche.
- Menu VM : Accédez au menu « VM » et sélectionnez l'option « Forcer l'arrêt ». Cette méthode garantit un arrêt immédiat de la machine virtuelle.
Comment arrêter une machine virtuelle Azure en cas d’inactivité ?
Pour configurer l'arrêt automatique d'une machine virtuelle Azure en cas d'inactivité, suivez ces étapes simples :
- Accédez au portail Azure.
- Sélectionnez la machine virtuelle concernée.
- Dans la section Opérations, cliquez sur Arrêt automatique.
- Dans l'écran de configuration, activez le commutateur pour l'arrêt automatique.
- Choisissez l'heure à laquelle vous souhaitez que la machine virtuelle s'arrête. Cette configuration permet de gérer efficacement les coûts en évitant que la machine virtuelle ne reste active sans utilisation.
Maintenant que tu as fini de lire La Machine Virtuelle Azure (VM) s'éteint ou s'arrête de manière inattendue, nous t'invitons à explorer davantage la catégorie Tutoriels. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
