netcup VPS upgraden: Instance Upgrade im CCP ohne Datenverlust
Wenn ein netcup VPS zu klein wird, lässt sich der Tarif direkt im CCP auf eine größere Instanz hochstufen – ohne Datenverlust, mit erhaltener IP und nur wenigen Minuten Downtime. Anleitung mit growpart, resize2fs und Generationswechsel-Workaround.

Wächst ein Projekt über die Kapazität des gebuchten netcup VPS hinaus, muss es nicht gleich zu einer aufwendigen Server-Migration kommen. netcup bietet ein direktes Instance Upgrade im Customer Control Panel (CCP) an: Innerhalb weniger Klicks wird der Tarif auf eine größere Instanz derselben Produktgeneration hochgestuft – alle Daten bleiben erhalten, die öffentliche IP bleibt dieselbe, und die Downtime entspricht einem normalen Neustart. Einzige manuelle Nacharbeit: den zusätzlichen Speicherplatz unter Linux in das laufende Dateisystem integrieren. Diese Anleitung führt dich durch den gesamten Prozess und zeigt auch, wie ein Generationswechsel (z. B. von G11 auf G12) per Snapshot-Migration funktioniert, wenn das direkte Upgrade nicht ausreicht.
Voraussetzungen
- Aktives netcup-Kundenkonto mit Zugang zum CCP (customercontrolpanel.de)
- VPS-Tarif innerhalb einer unterstützten Produktgeneration und -linie (z. B. VPS 1000 G12s → VPS 2000 G12s)
- SSH-Zugang zum Server für die Partitionsarbeiten nach dem Upgrade
- Optional: aktueller Snapshot des Servers als Sicherung vor dem Upgrade (empfohlen)
- Bei geplantem Generationswechsel: neuen VPS-Tarif der Ziel-Generation bereits gebucht
Was beim Upgrade passiert – und was nicht
Bevor du auf „Upgrade" klickst, lohnt ein kurzer Blick auf die Rahmenbedingungen. Nicht alle Erwartungen decken sich mit dem, was das CCP tatsächlich liefert:
| Kriterium | Direkt-Upgrade im CCP | Snapshot-Migration (Generationswechsel) |
|---|---|---|
| Voraussetzung | Gleiche Generation & Linie | Beliebige Ziel-Generation/-Linie |
| Datenverlust | Keiner | Keiner (bei korrekter Ausführung) |
| IP bleibt erhalten | Ja | Nein – neue IP, manuelle Anpassung nötig |
| Downtime | Kurzer Neustart (~2–5 Min.) | Mehrere Stunden (Export + Import) |
| Snapshots bleiben | Ja | Snapshot dient als Migrationsmittel |
| Kosten | Kostenlos | 1× Export kostenlos, weitere je 1,50 EUR |
| Aufwand | Minimal (3 Klicks + Partition-Resize) | Hoch (8 Schritte, manuelle Netzwerkkonfig) |
| Neue Vertragslaufzeit | Ja | Ja (neuer Tarif) |
| Downgrade möglich | Nein | Nein |
Das Upgrade ist nur innerhalb derselben Produktgeneration und Produktlinie möglich (z. B. VPS 1000 G12s auf VPS 2000 G12s). Upgrades auf Aktions- oder Sonderprodukte sowie ein Standortwechsel sind generell ausgeschlossen. Wer von G11 auf G12 wechseln möchte, kommt um die Snapshot-Migration nicht herum – dazu mehr in Schritt 4.
Schritt 1: Systemzustand vor dem Upgrade prüfen
Bevor du das Upgrade auslöst, empfiehlt sich ein kurzer Blick auf die aktuelle Partitionsstruktur. Die Ausgaben brauchst du gleich nach dem Upgrade, um den neuen Speicherplatz korrekt zuzuweisen.
# Aktuellen Festplattenverbrauch und Partitionsstruktur ermitteln
df -h
lsblk
Verifizieren: lsblk zeigt den Gerätenamen (meist vda) und die Partitionsnummern. Notiere dir die Nummer der Hauptpartition – bei netcup-Images oft 3, kann aber abweichen. df -h zeigt den aktuell genutzten und freien Speicher.
Optional, aber empfohlen: Erstelle im SCP einen aktuellen Snapshot, bevor du fortfährst. Details dazu erklärt die Anleitung netcup VPS-Snapshots: Offline- vs. Online-Snapshot, Export und Wiederherstellung.
Schritt 2: Instance Upgrade im CCP durchführen
Das Upgrade läuft vollständig im Browser ab – kein Support-Ticket, kein SSH-Zugriff nötig:
- Melde dich im CCP unter customercontrolpanel.de an.
- Navigiere zu Produkte und klicke auf das Lupen-Symbol neben dem betreffenden VPS.
- Wechsle zum Reiter „Administration".
- Wähle den gewünschten Ziel-Tarif aus der Liste der verfügbaren Upgrades.
- Klicke auf „Details anzeigen", setze den Haken bei den AGB und bestätige mit „Upgrade".
Der Server wird nach Bestätigung automatisch gestoppt, auf den neuen Tarif umgestellt und neu gestartet. Die Downtime entspricht einem normalen Betriebssystem-Neustart – typischerweise unter fünf Minuten.
Verifizieren: Im SCP sollte der vServer nach kurzer Zeit wieder den Status „Running" anzeigen. Die öffentliche IP-Adresse ist nach dem Neustart identisch mit der vorherigen.
Schritt 3: Neuen Speicherplatz unter Linux einbinden
Hier liegt der häufigste Fallstrick: Der zusätzliche Speicher ist zwar vorhanden, aber weder die Partition noch das Dateisystem wurden automatisch erweitert. df -h zeigt nach dem Upgrade zunächst denselben freien Platz wie vorher. Die manuelle Erweiterung dauert aber nur wenige Sekunden und erfordert keinen weiteren Neustart.
Methode A: ext4-Dateisystem (häufigster Fall bei netcup-Images)
# Schritt 1: Partition erweitern – Geräte- und Partitionsnummer ggf. anpassen
sudo growpart /dev/vda 3
# Schritt 2: Dateisystem auf neue Partitionsgröße ausdehnen
sudo resize2fs -p /dev/vda3
# Schritt 3: Ergebnis prüfen
df -h
Die Partitionsnummer 3 und der Gerätename vda können je nach Setup abweichen – lsblk aus Schritt 1 zeigt die korrekte Bezeichnung. Ist growpart nicht vorhanden, lässt es sich mit sudo apt install cloud-guest-utils nachinstallieren.
Methode B: XFS-Dateisystem
sudo xfs_growfs /
Methode C: LVM-Setup (seltener, aber möglich)
# Physical Volume auf neue Partitionsgröße erweitern
sudo pvresize /dev/vda3
# Logical Volume auf den gesamten freien Platz ausdehnen
sudo lvextend -l +100%FREE /dev/vg0/root
# Dateisystem anpassen (ext4)
sudo resize2fs /dev/vg0/root
Methode D: GParted im Rescue-Mode (GUI-Alternative)
Falls eine Live-Erweiterung nicht möglich ist, kannst du im SCP den Rescue-Mode aktivieren, per VNC-Konsole starten und GParted nutzen:
# Nach dem Start im Rescue-System (VNC-Konsole):
startx
# In der GParted-GUI: /dev/vda3 auf maximale Größe erweitern, Änderungen anwenden
# Anschließend in reguläres OS neu starten
sudo reboot
# Ergebnis prüfen
df -h
| Methode | Voraussetzung | Downtime | Befehl(e) |
|---|---|---|---|
| growpart + resize2fs | Linux, ext4, non-LVM | Keine | growpart /dev/vda N; resize2fs /dev/vdaN |
| xfs_growfs | Linux, XFS | Keine | xfs_growfs / |
| LVM: pvresize + lvextend | LVM-Setup | Keine | pvresize; lvextend; resize2fs |
| GParted (Rescue-Mode) | Beliebiges OS, GUI | Neustart nötig | startx → GParted-GUI |
Verifizieren: df -h zeigt nun den neuen, größeren Gesamtspeicher und entsprechend mehr freien Platz. Der neue Wert entspricht dem gebuchten Ziel-Tarif.
Schritt 4: Generationswechsel per Snapshot-Migration (Workaround)
Wer von einer älteren auf eine neuere Produktgeneration wechseln möchte (z. B. G11 auf G12), kommt um einen manuellen Umzug nicht herum. Das direkte CCP-Upgrade deckt diesen Fall ausdrücklich nicht ab. Die Methode funktioniert, hat aber einen entscheidenden Unterschied: Die IP-Adresse ändert sich, und alle DNS-Einträge müssen angepasst werden.
# Schritt 1: Netzwerkkonfiguration des alten Servers sichern
cat /etc/netplan/50-cloud-init.yaml
Notiere IP-Adresse, Gateway und MAC-Adresse – du brauchst diese Werte zum Vergleich nach dem Import.
Im SCP des alten Servers: Reiter „Media" → „Snapshot" → Snapshot erstellen → „Export" auslösen. Die Export-URL ist 48 Stunden gültig und einmalig kostenlos; jeder weitere Export kostet 1,50 EUR.
Im SCP des neuen G12-Servers: Reiter „Media" → „Image importieren" → Export-URL eintragen und Import starten.
# Nach dem Import: Netzwerkkonfiguration anpassen (neue IP, Gateway, MAC)
sudo nano /etc/netplan/50-cloud-init.yaml
# Konfiguration aktivieren
sudo netplan apply
Verifizieren: SSH-Verbindung zur neuen IP aufbauen. Läuft ein Webserver, diesen über die neue IP bzw. den aktualisierten DNS-Namen aufrufen und auf korrekte Funktion prüfen.
Eine ausführliche Erklärung aller SCP-Funktionen – inklusive Snapshot-Erstellung und Rescue-Mode – findest du in der Anleitung Das netcup Server Control Panel (SCP) erklärt: Alle Funktionen im Überblick.
Troubleshooting / Typische Fehler
„df -h" zeigt nach dem Upgrade keinen zusätzlichen Speicher
Das ist normal und kein Fehler. Der neue Speicher existiert physisch, wurde aber weder der Partition noch dem Dateisystem zugewiesen. Führe die Befehle aus Schritt 3 aus – das Problem ist in weniger als einer Minute behoben.
growpart meldet „NOCHANGE" – Partition wurde nicht erweitert
Prüfe mit lsblk, ob tatsächlich unalloziierter Speicher vorhanden ist. Achte darauf, die korrekte Partitionsnummer zu übergeben (Leerzeichen vor der Nummer: growpart /dev/vda 3). Bei LVM-Setups muss zuerst pvresize aufgerufen werden.
Server nach Snapshot-Import nicht erreichbar
Der importierte Snapshot enthält die Netzwerkkonfiguration des alten Servers (alte IP, altes Gateway, alte MAC). Öffne die VNC-Konsole im SCP, passe /etc/netplan/50-cloud-init.yaml an die neue IP und den neuen Gateway-Wert an und führe sudo netplan apply aus.
Upgrade-Button ausgegraut oder Tarif nicht in der Liste
Upgrades sind nur innerhalb derselben Produktgeneration und Produktlinie möglich. Aktions- und Sonderprodukte sind generell ausgeschlossen. Steht kein Upgrade zur Verfügung, bleibt nur die Snapshot-Migration auf einen separat gebuchten Tarif.
SOGo Groupware: Upgrade schlägt fehl
SOGo-Groupware-Produkte können nicht eigenständig über das CCP geupgradet werden. Hier muss der netcup-Support kontaktiert werden.
Häufige Fragen
Bleibt meine IP-Adresse nach dem Upgrade erhalten?
Ja. Beim direkten CCP-Upgrade innerhalb derselben Produktgeneration bleibt die bestehende öffentliche IP-Adresse unverändert – kein DNS-Update erforderlich. Bei der Snapshot-Migration auf eine andere Generation erhält der neue Server eine andere IP.
Wie lange dauert das Upgrade und wie viel Downtime entsteht?
Das Upgrade selbst erfordert nur wenige Klicks im CCP. Der vServer wird anschließend automatisch neu gestartet – vergleichbar mit einem normalen Betriebssystem-Neustart, typischerweise unter fünf Minuten.
Was passiert mit meinen Snapshots beim Upgrade?
Bestehende Snapshots bleiben nach dem Upgrade vollständig erhalten und können weiterhin für Backups oder Rollbacks genutzt werden.
Ich habe nach dem Upgrade immer noch denselben freien Speicher – was tun?
Das ist das erwartete Verhalten direkt nach dem Upgrade. Mit lsblk den unallozierten Bereich identifizieren, dann sudo growpart /dev/vda [Partitionsnummer] und sudo resize2fs /dev/vda[Partitionsnummer] (ext4) bzw. sudo xfs_growfs / (XFS) ausführen.
Kann ich von VPS G11 direkt auf VPS G12 upgraden?
Nein. Das CCP-Upgrade funktioniert ausschließlich innerhalb derselben Produktgeneration. Für einen Generationswechsel ist eine manuelle Migration per Snapshot-Export erforderlich: Im SCP Snapshot erstellen und exportieren, auf dem neuen G12-Server importieren, Netzwerkkonfiguration anpassen.
Was passiert mit meiner Abrechnung beim Upgrade?
Das Upgrade ist kostenlos. Anteilig noch nicht verbrauchte Gebühren des alten Tarifs werden erstattet und mit dem neuen Abrechnungszeitraum verrechnet. Wichtig: Mit dem Upgrade beginnt eine neue Mindestvertragslaufzeit. Bei einem Jahresvertrag bedeutet das eine neue 12-Monatsbindung ab Upgrade-Datum.
Kann ich das Upgrade rückgängig machen?
Nein. Ein Downgrade ist nach erfolgtem Upgrade nicht möglich. Wähle den Ziel-Tarif daher sorgfältig aus, bevor du bestätigst.
Fazit
Das Instance Upgrade bei netcup ist eine der unkompliziertesten Möglichkeiten, einen wachsenden Server ohne Migrationsstress zu vergrößern: drei Klicks im CCP, kurzer Neustart, fertiger neuer Tarif – IP und Snapshots unverändert. Die einzige manuelle Pflicht ist das Einbinden des neuen Speicherplatzes mit growpart und resize2fs, was weniger als eine Minute in Anspruch nimmt. Der entscheidende Haken: Das Upgrade bleibt auf dieselbe Produktgeneration begrenzt, und ein Downgrade ist danach ausgeschlossen. Wer auf eine neuere Generation wechseln oder den Standort ändern möchte, muss die aufwändigere Snapshot-Migrationsmethode einplanen – inklusive neuer IP-Adresse und DNS-Anpassungen. Für den typischen Skalierungsfall auf demselben Tarif-Niveau ist das direkte Upgrade jedoch klar die erste Wahl.
Weiterführende Anleitungen und Quellen
- netcup vServer bestellen: Schritt-für-Schritt vom CCP bis zum ersten SSH-Login
- Das netcup Server Control Panel (SCP) erklärt: Alle Funktionen im Überblick
- netcup VPS-Snapshots: Offline- vs. Online-Snapshot, Export und Wiederherstellung
- VPS absichern und härten: Anleitung mit UFW, SSH-Keys und Fail2Ban
- Festplatten unter Linux einbinden – Partitionen, LVM und fstab
Quellen: netcup Helpcenter: Product/Instance Upgrade (offizielle Dokumentation); GitHub Gist: How to resize a netcup VPS disk after contract upgrade (yorickdowne); return2.net: netcup Server Umzug – Festplatte via Snapshot migrieren; netcup Community Forum: Nach Upgrade Partition vergrößern.