Proxmox
Proxmox ist ein freier Level 1 Hypevisor basierend auf Linux.
Benutzer in CT Container anlegen
apt update apt install -y sudo curl wget nano mc adduser martin usermod -aG sudo martin groups martin su martin
Community Repository
rm /etc/apt/sources.list.d/pve-enterprise.list rm /etc/apt/sources.list.d/ceph.list echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription">>/etc/apt/sources.list.d/pve-community.list apt update && apt full-upgrade -y && apt autoremove -y reboot
Weitere Informationen im Proxmox Wiki
Storage anpassen
Nach der Installation ist aber ein großer Teil der Festplatte (Storage) für LVM-Container resierviert. Wenn man diesen nicht benutzt, dann ist es schön, den Speicher für „normale“ virtuelle Maschienen zu haben.
Dazu auf Rechenzentrum → Storage. Hier dann den local-lvm auswählen und oben auf Entfernen.
Jetzt muss der freie Platz noch neu zugeordnet werden. Dazu unter proxmox → shell und folgende Befehle eingeben:
lvremove /dev/pve/data vgdisplay pve | grep Free lvextend -r -L +160G /dev/pve/root
Dann wieder auf Rechenzentrum → Storage. Hier dann den local auswählen → Bearbeiten → Allgemein. Hier Disk Image auswählen und mit Ok bestätigen.
Ab jetzt können ISO's hochgeladen und virtuelle Maschinen erstellt werden.
Quelle: Techhut via Youtube ab ca. 8:30 bzw. https://gist.github.com/laineantti/4fc29acbbd25593619a76b413e42b78f
Cluster-Konfiguration löschen
systemctl stop pve-cluster corosync pmxcfs -l rm -R /etc/corosync/* rm /etc/pve/corosync.conf killall pmxcfs systemctl start pve-cluster
VM auf anderen Host übertragen
Auf dem Quell-Host:
qm list qm stop 10001 vzdump 10001 --compress zstd scp /var/lib/vz/dump/vzdump-qemu-10001-2022_07_13-22_23_48.vma.zst root@ziel-maschine:~/vzdump-qemu-10001-2022_07_13-22_23_48.vma.zst
Auf dem Ziel-Host:
mv vzdump-qemu-150-2022_11_18-08_31_04.vma.zst /var/lib/vz/dump/
und dann via WebUI wieder herstellen, oder
qmrestore vzdump-qemu-10001-2022_07_13-22_23_48.vma.zst 10001 qm list qm start 10001
Alternative
Sofern auf dem System nicht genügend Platz ist, um ein Backup zu erstellen, kann man die Platte der Maschine auch direkt kopieren.
Dazu muss auf dem Zielsystem die gleiche Maschine erstellt worden sein und Quelle sowie Ziel sind ausgeschaltet.
Nun löscht man in der Zielmaschine die qcow2 Festplatte und überträgt die des Quell-Systems via:
scp root@quell-maschine:/var/lib/vz/images/199/vm-199-disk-0.qcow2 /var/lib/vz/images/199/
199 ist hier die ID der Maschine. Die Übertragung geht natürlich auch in die andere Richtung.
Quelle: How to copy Proxmox virtual machine to another server