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.
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.
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
- Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzen.
- Klicken Sie auf die gewünschte Instanz.
- Klicken Sie auf Weitere Aktionen und dann auf Diagnoseneustart senden.
- 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>