Ein Umzug einer kompletten Installation von Proxmox auf größeren Datenträger

Blick in ein Rechenzentrum mit Serverschränken

Bei mir war eine größere SSD für den Proxmoxserver fällig da sich die drei virtuellen Maschinen plus ein paar Container als zu umfangreich erwiesen haben für die bisherige 120 GB SSD. Die Symtome dafür sind bei Proxmox immer, dass die virtuellen Maschinen und teilweise auch die Container wegen Ressourcenmangel hängen bleiben und sich nicht mehr starten lassen. Zunächst dachte ich man könnte einfach das Image mit dd auf die neue SSD ziehen und die neue SSD einfach umpartitionieren und mit größerem Swap versehen (bei der Gelegenheit hat die Kiste auch mehr RAM bekommen). Leider war das dank der LVM-Struktur von Proxmox überhaupt nicht so möglich sondern Proxmox musste neu installiert werden. Die ganzen Container und virtuelle Maschinen wollte ich jedoch auf die neue Hardware retten.

Zunächst wurden von allen Containern und virtuellen Maschinen zur Sicherheit lauffähige Backups gemacht und danach Proxmox frisch auf der neuen SSD installiert. Eine neue Installation aller virtuellen Maschinen und Container hätten mich tagelange Arbeit gekostet aber eine Suche hat gezeigt das dies unnötig ist da die Struktur der Images und Systemeinstellungen recht übersichtlich im Dateisystem des Hostrechners ist und das ganze Unterfangen im Grunde mit scp zu erledigen ist.

Weiterlesen

Kernelsources unter Proxmox VE installieren

Symbolisiertes Terminal

Wenn man unter Proxmox VE die Kernelsources braucht, z.B. wenn man bestimmte Hardware über ein Kernelmodul betreibt, dann kann man die nicht installieren wie unter Debian üblich sondern Proxmox benutzt hier ein abweichendes Format in seinen Repositorien. Wenn man dann ein Systemupdate macht dann meldet apt dieses mit:

run-parts: executing /etc/kernel/postinst.d/dkms 5.13.19-6-pve /boot/vmlinuz-5.13.19-6-pve 
dkms: running auto installation service for kernel 5.13.19-6-pve:Error! Your kernel headers for ker
nel 5.13.19-6-pve cannot be found. 
Please install the linux-headers-5.13.19-6-pve package

Die Frage ist nun wie installiert man mit Proxmox Repositorien die Kernelsources? Das ist eigentlich ganz einfach wenn man die Benennung von diesen in der Proxmox-Welt kennt:

aptitude install pve-headers-`uname -r`
kais-universum.de