Exécution d'un redémarrage de diagnostic

Utilisez un redémarrage de diagnostic pour reconstruire une instance de machine virtuelle de calcul inaccessible lorsque les autres étapes de dépannage ont échoué.

Lors d'un redémarrage de diagnostic, l'instance est arrêtée, reconstruite, puis redémarrée. Un court temps d'inactivité survient pendant le processus de redémarrage. Les propriétés d'instance, telles que les adresses IP privées, les adresses IP publiques éphémères, les volumes de blocs attachés et les cartes d'interface réseau virtuelles, sont conservées.

Important

Avant de soumettre un redémarrage de diagnostic, redémarrez le système d'exploitation de l'instance et vérifiez que celle-ci est correctement configurée. Reportez-vous aux suggestions de dépannage de Compute et à celles de Networking. Utilisez le redémarrage de diagnostic en dernier recours pour tenter de dépanner une instance inaccessible.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment  dans lequel vous devez travailler.

Pour les administrateurs : la stratégie dans Autoriser les utilisateurs à lancer des instances de calcul inclut la possibilité d'effectuer un redémarrage de diagnostic sur une instance. Si le groupe spécifié n'a pas besoin de lancer des instances ou d'attacher des volumes, vous pouvez simplifier cette stratégie pour inclure uniquement manage instance-family et supprimer les instructions impliquant volume-family et virtual-network-family.

Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes. Afin d'obtenir des documents de référence sur l'écriture de stratégies pour des instances, des réseaux cloud ou d'autres ressources API des services de base, reportez-vous à Détails des services de base.

Avant de commencer

  • Assurez-vous que les volumes de blocs définis dans /etc/fstab utilisent les options recommandées.
  • Assurez-vous que les montages de service File Storage (NFS) utilisent l'option nofail.
  • Si vous utilisez le script fourni par Oracle pour configurer des cartes d'interface réseau virtuelles 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 dense prennent en charge les redémarrages de diagnostic.

Utilisation de la console

  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur 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. Consultez le message de confirmation, puis cliquez sur Envoyer un redémarrage de diagnostic.

Utilisation de l'API

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

Utilisation de l'interface de ligne de commande

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

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