Exécution d'un redémarrage de diagnostic

Utilisez un redémarrage de diagnostic pour recréer une instance de machine virtuelle de calcul inaccessible lorsque les autres étapes de dépannage échouent.

Lors d'un redémarrage de diagnostic, l'instance est arrêtée, recréée et redémarrée. Un court temps d'arrêt se produit lors du processus de redémarrage. Les propriétés d'instance telles que les adresses IP privées et les adresses IP publiques éphémères, les volumes par blocs attachés et les cartes d'interface réseau virtuelle (vNIC) sont conservées.

Important

Avant d'envoyer un redémarrage de diagnostic, redémarrez le système d'exploitation de l'instance et confirmez que l'instance est configurée correctement. Voir les suggestions de dépannage pour le service Calcul et le service Réseau. Utilisez le redémarrage de diagnostic comme tentative finale de dépannage d'une instance inaccessible.

Politique GIA requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel l'accès de sécurité est accordé dans une politique par un administrateur de location. Cet accès est requis que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur de la location quel type d'accès vous avez et dans quel compartiment votre accès fonctionne.

Pour les administrateurs : La politique sous Autoriser les utilisateurs à lancer des instances de calcul permet d'effectuer un redémarrage de diagnostic pour une instance. Si le groupe spécifié n'a pas besoin de lancer des instances ou d'attacher des volumes, vous pouvez simplifier cette politique pour inclure seulement manage instance-family et supprimer les énoncés impliquant volume-family et virtual-network-family.

Pour en savoir plus sur les politiques, voir Gestion des domaines d'identité et Politiques communes. Pour des documents de référence sur l'écriture de politiques pour les instances, les réseaux en nuage ou d'autres ressources d'API des services de base, voir Informations détaillées sur les services de base.

Avant de commencer

  • Assurez-vous que tous les volumes par blocs définis dans /etc/fstab utilisent les options recommandées.
  • Assurez-vous que le montage du service Stockage de fichiers (NFS) utilise l'option nofail.
  • Si vous utilisez le script fourni par Oracle pour configurer des cartes d'interface réseau virtuelle secondaires, assurez-vous qu'il s'exécute automatiquement au démarrage.

Formes prises en charge

Toutes les formes de machine virtuelle, à l'exception des formes de la série à E/S denses, prennent en charge les redémarrages de diagnostic.

Utilisation de la console

  1. Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
  2. Cliquez sur l'instance qui vous intéresse.
  3. Cliquez sur Actions supplémentaires, puis sur Envoyer un redémarrage de diagnostic.
  4. Vérifiez le message de confirmation, puis cliquez sur Envoyer un redémarrage de diagnostic.

Utilisation de l'API

Utilisez l'opération InstanceAction, transmettant la valeur DIAGNOSTICREBOOT comme action à entreprendre.

Utilisation de l'interface de ligne de commande

Ouvrez une invite de commande et exécutez la commande d'action d'instance :

oci compute instance action --action DIAGNOSTICREBOOT --instance-id <INSTANCE_OCID>