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.
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
.
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
- Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Instances.
- Cliquez sur l'instance qui vous intéresse.
- Cliquez sur Actions supplémentaires, puis sur Envoyer un redémarrage de diagnostic.
- 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>