Eine VM über die API zwangsweise ausschalten
Schritt-für-Schritt-Anleitung zum erzwungenen Ausschalten einer nicht reagierenden VM mithilfe der VergeOS-API und der Swagger-Oberfläche, einschließlich des Auffindens der VM-ID, der Statusprüfung und des Ausführens des Ausschaltbefehls.
Überblick
Diese Anleitung erklärt, wie Sie eine nicht reagierende virtuelle Maschine (VM) mithilfe der VergeOS-API zwangsweise ausschalten, wenn die Standardmethoden zum Ausschalten erfolglos sind.
Voraussetzungen
Zugriff auf die VergeOS-Benutzeroberfläche mit Administratorrechten
Der Name der festgefahrenen/nicht reagierenden VM
Grundlegendes Verständnis von API-Operationen
Wichtig
Dieses Verfahren sollte nur verwendet werden, wenn die Standardmethoden zum Ausschalten fehlgeschlagen sind. Das erzwungene Ausschalten einer VM kann bei unsachgemäßer Anwendung zu Datenverlust oder -beschädigung führen.
Schritte
1. Greifen Sie auf die API-Dokumentation zu
Navigieren Sie zu System in der VergeOS-Benutzeroberfläche
Klicken Sie auf API-Dokumentations (auch bekannt als Swagger)
2. Suchen Sie die VM-ID
Suchen und erweitern Sie die VMs Tabelle
Klicken Sie auf das blaue GET Schaltfläche
Im Abschnitt „Parameter“:
Verwenden Sie den Filter
name eq your_vm_nameum eine bestimmte VM zu finden
Klicken Sie Ausführen
Notieren Sie die
MaschineNummer aus der Antwort
3. Status-ID der Maschine abrufen
Navigieren Sie zum machines Tabelle
Klicken Sie auf das blaue GEt /machines/{id}
In den Parametern:
Setzen Sie
idbei derMaschinennummer aus der vorherigen AntwortSetzen Sie
fieldszustatus
Klicken Sie Ausführen
Notieren Sie aus der Antwort den
statusWert
4. Maschinenstatus überprüfen
Gehen Sie zu der machine_status Tabelle
Klicken Sie auf das blaue GET /machine_stats/{id}
In den Parametern:
Setzen Sie
idzustatus_number(unter Verwendung des Statuswerts aus Schritt 3)Setzen Sie
fieldszumeiste
Klicken Sie Ausführen
Vergewissern Sie sich, dass dies die richtige VM ist, indem Sie Folgendes überprüfen:
Anzahl der Kerne
RAM-Zuweisung
Statusinformationen
Maschinennummer
5. Ausschalten erzwingen
Im machine_status Tabelle, klicken Sie auf PUT
Geben Sie die Statusnummer als
idRessourcen-IDGeben Sie im Request-Body das folgende JSON ein:
Klicken Sie Ausführen
6. Ausschalten überprüfen
Kehren Sie zur VergeOS-Benutzeroberfläche zurück
Überprüfen Sie, ob die VM als ausgeschaltet angezeigt wird
Fehlerbehebung
Häufige Probleme
Wenn die VM nach dem API-Aufruf nicht als ausgeschaltet angezeigt wird, warten Sie ein paar Minuten, bis der Status aktualisiert wird
Wenn der Status nicht aktualisiert wird, überprüfen Sie, ob in den vorherigen Schritten alle IDs korrekt waren
Prüfen Sie bei Fehlern die API-Antwort auf spezifische Fehlermeldungen
Zusätzliche Hinweise
Dokumentieren Sie vor Änderungen immer die ID und die Statuswerte der VM
Erwägen Sie, vor dem erzwungenen Ausschalten nach Möglichkeit einen Snapshot der VM zu erstellen
Überwachen Sie die VM nach dem erzwungenen Ausschalten, um sicherzustellen, dass sie bei Bedarf ordnungsgemäß startet
Feedback
Zuletzt aktualisiert
War das hilfreich?