Diagnoseneustart durchführen

Verwenden Sie einen Diagnoseneustart, um eine nicht erreichbare Compute-VM-Instanz neu zu erstellen, wenn andere Schritte zur Fehlerbehebung nicht erfolgreich sind.

Bei einem Diagnoseneustart wird die Instanz gestoppt, neu erstellt und neu gestartet. Während des Neustarts tritt eine kurze Ausfallzeit auf. Instanzeigenschaften wie private und ephemere öffentliche IP-Adressen, angehängte Block-Volumes und virtuelle Netzwerkkarten (VNICs) werden beibehalten.

Wichtig

Bevor Sie einen Diagnoseneustart senden, starten Sie das BS der Instanz neu, und stellen Sie sicher, dass die Instanz korrekt konfiguriert ist. Weitere Informationen finden Sie unter Compute - Vorschläge zur Fehlerbehebung und Networking - Vorschläge zur Fehlerbehebung. Verwenden Sie den Diagnoseneustart als letzten Versuch, Fehler mit einer nicht erreichbaren Instanz zu beheben.

Erforderliche IAM-Policy

Um Oracle Cloud Infrastructure zu verwenden, muss Ihnen ein Administrator in einer Policy  Sicherheitszugriff erteilen. Dieser Zugriff ist erforderlich, unabhängig davon, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Administrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment  Sie arbeiten sollen.

Für Administratoren: Mit der Policy unter Starten von Compute-Instanzen durch Benutzer zulassen können Benutzer einen Diagnoseneustart für eine Instanz ausführen. Wenn die angegebene Gruppe keine Instanzen starten oder Volumes zuordnen muss, können Sie die Policy so vereinfachen, dass nur manage instance-family enthalten ist, und die Anweisungen mit volume-family sowie virtual-network-family entfernen.

Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Allgemeine Policys. Referenzmaterial zum Schreiben von Policys für Instanzen, Cloud-Netzwerke oder andere Core Services-API-Ressourcen finden Sie unter Details zu Core Services.

Bevor Sie beginnen

  • Stellen Sie sicher, dass alle in /etc/fstab definierten Block-Volumes die empfohlenen Optionen verwenden.
  • Stellen Sie sicher, dass alle File Storage Service-(NFS-)Mounts die Option nofail verwenden.
  • Wenn Sie mit dem von Oracle bereitgestellten Skript sekundäre VNICs konfigurieren, stellen Sie sicher, dass das Skript beim Hochfahren automatisch ausgeführt wird.

Unterstützte Ausprägungen

Alle VM-Ausprägungen mit Ausnahme der Ausprägungen in der DenseIO-Reihe unterstützen Diagnoseneustarts.

Konsole verwenden

  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzen.
  2. Klicken Sie auf die gewünschte Instanz.
  3. Klicken Sie auf Weitere Aktionen und dann auf Diagnoseneustart senden.
  4. Prüfen Sie die Bestätigungsmeldung, und klicken Sie dann auf Diagnoseneustart senden.

API verwenden

Verwenden Sie den Vorgang InstanceAction, und übergeben Sie den Wert DIAGNOSTICREBOOT als auszuführende Aktion.

CLI verwenden

Öffnen Sie eine Eingabeaufforderung, und führen Sie den Befehl instance action aus:

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