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 être membre d'un groupe auquel un administrateur de location a accordé un accès de sécurité dans une stratégie . Cet accès est requis, que vous utilisiez la console ou l'API REST avec un kit SDK, une interface de ligne de commande ou un autre outil. Si un message vous informe que vous n'avez pas d'autorisation ou que vous n'êtes pas autorisé, vérifiez auprès de l'utilisateur le type d'accès qui vous est accordé et le compartiment dans lequel vous travaillez.

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 à Gestion des domaines d'identité 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 d'API de 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 sélectionnez Compute. Sous Compute, 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. 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>