Ist ein VPS Upgrade möglich ohne die Node neu installieren müssen?

  • Moin,

    soweit ich weiß wird bei einem Upgrade nur die Leistung erhöht. Also die mehr Ressourcen werden dir zugewiesen. Deswegen ist auch ein Neustart der Maschine nötig und das alle Snapshots entfernt werden.

    Das heißt du musst hier nichts neu installieren, nur ggf. deine Config anpassen.

    Ich hab gerade in der Doku noch mal gesucht, so sehr Hilfreich ist sie hier jetzt aber gerade auch nicht

    https://helpcenter.netcup.com/de/wiki/general/tarif-upgrade

  • Danke fvbor,

    Unter Verwaltung steht dann:

    ```
    Folgend finden Sie eine Auflistung der Punkte die Sie bei einem Upgrade beachten müssen:.

    Es fallen oben genannte Kosten an. Kosten des alten Tarifs werden anteilig erstattet.

    Ihr Server wird während des Upgrades neu gestartet. Bitte löschen Sie auch alle Snapshots, bevor das Upgrade ausgeführt werden kann.

    Durch das Upgrade beginnt eine neue Mindestvertragslaufzeit.

    Wenn Sie mit allem einverstanden sind und die Einstellungen oben nach Ihren Wünschen gesetzt haben, klicken Sie bitte auf "Upgrade durchführen". Das Upgrade dauert ca. 2 Minuten. Anschließend erhalten Sie eine E-Mail mit einer Auflistung aller durchgeführten Aktionen und den Einstellungen Ihres neuen Tarifs. Bitte schließen Sie nicht das Browserfenster.

    ```

    Leider steht nicht ob das Dateisystem angetastet wird.

    Was heisst eigentlich iv?

    Einmal editiert, zuletzt von dalu (11. Oktober 2025 um 10:45)

  • Schau auch mal, ob sich in der /etc/fstab UUIDs befinden, sich sich durch die Anpassung/Upgrades geändert haben. Sowas könnte nämlich auch der Fall sein. Das kann dann wie von alxhu schon erwähnt leicht über das Rettungssystem wieder korrigiert werden.

  • Talos ist zwar ganz nett von der Idee, aber vermutlich auf einem Remote VPS nur bedingt geeignet. Gerade wenn du kein SSH hast und das Remote Management komplett über https über das Internet machen musst, kann man sich da manchmal auch selbst ein Bein stellen. Ich habe ja auch Kubernetes Cluster. Auch bei Netcup. Aber an Talos würde ich da nicht unbedingt denken, gerade weil du da bei Problemen recht schnell aufgeschmissen bist ohne lokale Debugging Tools.

    Boote doch wirklich mal in das Rettungssystem und versuche die Disk zu mounten. Wenn da dann alles ok ist, dann liegt es zumindest schon mal nicht am Upgrade. Vielleicht sind ja wirklich einige UUIDs anders oder die Disk Reihenfolge. Klar gibt es auch immer noch eine Restwahrscheinlichkeit, dass das Upgrade an sich etwas kaputt gemacht hat, aber die Wahrscheinlich dafür ist dann doch eher gering. Um die Problemsuche etwas einzugrenzen solltest du wirklich mal schauen, ob es an der VM liegt oder an deinem Talos selbst.

    Auch der Support wird dich erst einmal nur auf das Rettungssystem verweisen. Das musst du also so oder so machen.

  • Ich betreibe auch ein 9 Nodes Talos Cluster bei Netcup mit ARM VPS. Hab da auch schon ein VPS Upgrade gemacht und das ging wunderbar. Das war aber mit einer Älteren Talos version irgendwann letztes Jahr, wenn ich mich richtig erinnere.

    Wäre auf jeden fall cool wenn du deine Erkenntnisse hier weiter schreibst. :)

    Ich habe auf der Maindisk vda eine Partition für Ceph Bluestore und ein 50 GB LBS für Ephemeral/System

    EDIT: ich habe irgendwann angefangen mit diskselector nach Größe zu arbeiten, weil ich einige Nodes hatte wo auf einmal das LBS device vda war (warum auch immer).

    ~ RS4000 9.5G ; VPS 200 G10s ; 1 x ; VPS nano G11s ;
    ~ 3x R640 (32 Cores, 192 GIB, 12 TiB Storage)

    Einmal editiert, zuletzt von saremox (16. Oktober 2025 um 15:09)

  • Bei mir ist das Problem das iPXE kein boot drive findet.

    Und das ist seit Upgrade so.

    Und der Support meint ich soll die Boot Order ändern in Settings. Witzbold.

    Es gibt kein Möglichkeit die Reihenfolge der Disk zu ändern.

    Ich bin im iPXE menü jetzt, aber kenn mich da nicht aus.

    Ins BIOS kommt man nicht, Talos Typ hilft nicht, Netcup support hilft nicht.

    Gebunden noch lange Monate.

    Btw. Wenn ich die Talos ISO boote kommt dieses... irgendwas mit bootet nicht weiter weil schon was installiert ist.

    Dann "strg+alt+ent" und ich sehe ein Grub Menü das vorher nicht da war.

    Ich ändere die Kernel parameter und boote die ISO.

    Ready Healthy

    Aber was bringts wenn die ISO nach 48 Stunden gelöscht wird und das ganze in memory ist..

    Hab ein apply-config ohne Resultat gemacht.

    Das Problem ist halt, BIOS meint vda ist boot disk und findet keinen boot sector o.ä. weil, wie bei dir ceph bluestore.

    Und vdb hat das Talos system.

    vdc die swap, weil ich dachte damit kann ich mem pressure ausgleichen günstig, aber ist nix.

    und im rescue hab ich ein vdd gesehen mit ci sonstwas label, wahrscheinlich die cloud-init für die rescue iso.

    Keine Ahnung...

    Ich schätze Talos hat irgendwas im BIOS eingestellt oder auf vda grub installiert gehabt.

    Das upgrade hat die Disk vergrößert und den Boot Sektor gelöscht oder die Reihenfolge im BIOS geändert

  • Das Problem ist halt, BIOS meint vda ist boot disk und findet keinen boot sector o.ä. weil, wie bei dir ceph bluestore.

    Und vdb hat das Talos system.

    Shit ja da bin ich auch schon rein gelaufen. Deswegen hab ich diesen "Hack", dass ich als install drive vda (also immer die größere) nehme und dann das Ephemeral auf das LBS packe.

    Hilft dir jetzt natürlich nicht viel. Ich schaue mal gleich ob ich noch im Kopf habe wie ich damals das gefixt hab (muss dafür aber mal kurz eine node drainen, zum testen), dass zumindest das System wieder bootet. Gab beim UEFI von den ARM kisten zumindest eine Möglichkeit interaktiv explizit von der vdb zu booten.

    EDIT:

    TalosBootNetcupARM64UEFI-2.gif

    EDIT2:

    wahrscheinlich wurdest du aufgrund des Updates auf ein anderes Host System umgezogen. Nach meinen Verständnis verschwinden dann die EFI einstellungen die z.B. talos gemacht hat. Danach ist der Default wieder das auf der "Ersten" Block device nach einer EFI partition mit bootx64.efi/bootxaarch.efi gesucht wird.

    Moderatoren würde mir wünschen wenn man die BootOrder der Block devices im SCP wählen könnte. Das würde sowas deutlich reboot safer machen und man bräuchte keine Hacks (die erst kürzlich mit Talos 1.11 möglich sind) brauchen, wenn man vda als Bluetstore für ein CEPH nutzen möchte.

    I know mega special anwendungscase den nicht jeder hat. Wäre aber trotzdem mega toll :)

    ~ RS4000 9.5G ; VPS 200 G10s ; 1 x ; VPS nano G11s ;
    ~ 3x R640 (32 Cores, 192 GIB, 12 TiB Storage)

    3 Mal editiert, zuletzt von saremox (16. Oktober 2025 um 16:41)

  • Wieso der BIOS State nicht mit gespeichert wird...

    Ok ich hatte UEFI nicht aktiv.

    Das Upgrade war gefühlt instant.

    Habe UEFI nun an, und dank deiner coolen animierten Anleitung das 2. device ausgewählt, aber wenn ich enter drücke flackert es kurz und wenn ich raus gehe und continue passiert nichts. Es ist noch immer das standard device eingestellt, wahrscheinlich weil das System nicht per UEFI installiert wurde.

    Ich werde mal wieder von ISO booten, den kernel param entfernen/ändern, schauen ob man da was machen kann.

    Und dann rescue booten und mit efibootmgr die Reihenfolge ändern versuchen.

    Supporty meinte er leitet das weiter ums zu untersuchen.

    2 Mal editiert, zuletzt von dalu (16. Oktober 2025 um 17:15)

  • Ich ändere die Kernel parameter und boote die ISO.

    Ready Healthy

    Aber was bringts wenn die ISO nach 48 Stunden gelöscht wird und das ganze in memory ist..

    Nach eigener Erfahrung wird ein ISO-Abbild dann nicht gelöscht, wenn es gerade in Verwendung ist.

    VServer IOPS Comparison Sheet: https://docs.google.com/spreadsheets/d/1w38zM0Bwbd4VdDCQoi1buo2I-zpwg8e0wVzFGSPh3iE

  • Ok ich hatte UEFI nicht aktiv.

    Das Upgrade war gefühlt instant.

    Habe UEFI nun an, und dank deiner coolen animierten Anleitung das 2. device ausgewählt, aber wenn ich enter drücke flackert es kurz und wenn ich raus gehe und continue passiert nichts. Es ist noch immer das standard device eingestellt, wahrscheinlich weil das System nicht per UEFI installiert wurde.

    Seit Talos 1.11 installiert er nur noch den Bootloader der benötigt wird und nicht mehr beides. D.h. du müsstest damit es mit UEFI klappt mindestens einmal ein: talosctl -n <ip> upgrade machen über den boot mit der ISO. Hab das aber bisher selber noch nicht gemacht ein BIOS zu UEFI konvertieren mit Talos. BIOS geht ja gar nicht mit den ARM64 kisten.

    ~ RS4000 9.5G ; VPS 200 G10s ; 1 x ; VPS nano G11s ;
    ~ 3x R640 (32 Cores, 192 GIB, 12 TiB Storage)

  • Seit Talos 1.11 installiert er nur noch den Bootloader der benötigt wird und nicht mehr beides. D.h. du müsstest damit es mit UEFI klappt mindestens einmal ein: talosctl -n <ip> upgrade machen über den boot mit der ISO. Hab das aber bisher selber noch nicht gemacht ein BIOS zu UEFI konvertieren mit Talos. BIOS geht ja gar nicht mit den ARM64 kisten.

    <3<3<3<3<3<3<3<3<3<3<3<3<3<3

    Ich küsse dich!

    Code
    export SCHEMATIC="b117087a5a826d2a186b4feb7326569a03b10cdb8cd3ba449118bf7208539af7"
    export TALOS_IMAGE="factory.talos.dev/metal-installer/${SCHEMATIC}:v1.11.3"
    talosctl -n w3 upgrade "$TALOS_IMAGE"
    talosctl -n w3 shutdown

    Und jetzt konnte ich disk 2 wählen und davon booten.

    Jetzt muss ich nur nochmal prüfen oder die Änderung dauerhaft ist. :)

    1000 Dank!