Rettungssystem
Einen Server reparieren, der nicht mehr bootet oder auf den Sie keinen Zugriff mehr haben.
Das Rettungssystem ist ein kleines Linux (auf Basis von Ubuntu 24.04), das Ihr Server anstelle seiner eigenen Festplatte bootet. Nutzen Sie es nach einem fehlgeschlagenen Update, bei voller Festplatte, nach einer fehlerhaften Firewall-Regel im Betriebssystem oder bei einem verlorenen Root-Passwort.
Rettungsmodus aktivieren
Öffnen Sie in der Console den Tab Rescue des Servers und wählen Sie Enable rescue, oder rufen Sie die API auf:
curl -X POST -H "Authorization: Bearer $ODX_TOKEN" https://api.odinex.cloud/v1/servers/42/actions/enable_rescueDer Server startet sofort in das Rettungssystem neu und ist nach etwa einer Minute unter denselben IP-Adressen
erreichbar. Die Antwort enthält ein root_password, das nur einmal angezeigt wird. Melden Sie sich als root mit
diesem Passwort, mit den SSH-Schlüsseln, mit denen der Server erstellt wurde, oder über die Browser-Konsole an.
Mit der Festplatte arbeiten
Die Festplatte Ihres Servers ist nicht eingehängt als /dev/sda verfügbar; darauf ändert sich nichts, bis Sie
selbst etwas ändern.
rescue-mount # mounts the root file system on /mnt (LVM aware)
rescue-chroot # opens a shell inside your system, e.g. to run passwd or fix packagesÄnderungen am Rettungssystem selbst gehen beim Verlassen verloren; Änderungen an /dev/sda bleiben erhalten.
Rettungsmodus beenden
Wählen Sie Disable rescue (API: POST /servers/{id}/actions/disable_rescue). Der Server bootet dann wieder von
seiner eigenen Festplatte.
Während der Rettungsmodus aktiv ist
Möglich sind nur das Beenden des Rettungsmodus und das Löschen des Servers: Power-Aktionen, Rebuild, Resize,
Passwort-Zurücksetzung, Snapshots sowie Änderungen an Volumes und Netzwerken werden abgelehnt (409 rescue_enabled),
und das tägliche Backup überspringt den Server. Abrechnung und IP-Adressen ändern sich nicht.
Für Server mit MikroTik RouterOS ist das Rettungssystem nicht verfügbar (409 rescue_unsupported).