System: Debian Squeeze mit Proxmox VE 2.3 und VEKernel 2.6.30
Situation: Upgrade von Squeeze auf Wheezy mit Proxmox VE 3.0
1. Alle virtuellen Maschinen sichern – entweder vorher über die Web GUI oder per Befehl. Da sie eh später ausgeschaltet sein müssen, kann dies auch gleich passieren.
vzdump --all --mode snapshot --dumpdir /mnt/usb2/ INFO: starting new backup job: vzdump --dumpdir /mnt/usb2/ --mode snapshot --all 1
Oder Sicherung einzelner:
vzdump 102 --mode snapshot --dumpdir /mnt/usb2/
Gesichert werden alle auf eine zuvor gemountete ext. USB Festplatte.
2. System aktualisieren
aptitude update && aptitude safe-upgrade
3. sicherstellen das keine VM mehr läuft
vzlist && qm list
4. genug freier Speicher im Root „/“
5. Script runterladen, ausführbar machen und starten
- – es aktualisiert von Squeeze auf Wheezy
- – läd mit Parameter –download-only erst alle benötigten Pakete runter ca. 250MB und
- – startet dann den Upgradeprozess
cd /usr/local/src wget http://download.proxmox.com/debian/dists/wheezy/pve-upgrade-2.3-to-3.0 <pre>chmod +x pve-upgrade-2.3-to-3.0 ./pve-upgrade-2.3-to-3.0 --download-only ./pve-upgrade-2.3-to-3.
6. Ist dies ein System das nur für Proxmox verwendet wird können nicht benötigte Pakete entfernt werden:
./pve-upgrade-2.3-to-3.0 --purge
7. Da der Apache ebenfalls nicht benötigt wird kann auch dieser entfernt werden:
apt-get purge apache2*
8. Da meistens der Wheezy Kernel in 3.2x installiert wird muss dieser entfernt werden und der benötigte PVE Kernel in Versino 2.6.32xx installiert werden:
uname -a apt-get purge linux-base
Danach sofort das Serversystem neustarten. Die Web GUI kann wie gewohn über den Hostnamen oder die IP auf https mit Port 8006 aufgerufen werden: https://SERVER:8006
Das Backup hatte ich zum Glück nicht gebraucht, alles verlief wunderbar und lief bis auf den Kernel danach sofort wieder.
Links
http://pve.proxmox.com/wiki/Vzdump_manual
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.
Was genau bedeutet: „genug freier Speicher im Root /“
Gibt es da eine Richtung wie viel man braucht. Reichen 120GB ?
Hallo, puh 2013 ist schon etwas her, aber auf Grund des Artikels und der dortigen Angabe von 250MB Pakete für den Download, würde ich mal grob sagen, dass 300-500MB reichen sollten. 120GB sollten in jedem Fall reichen.