ich nutze rustdesk um auf meine VMs zu kommen der Vorteil ist das es auch von außerhalb aus geht,
ich habe aber dazu einen eigenen rustdesk Server laufen
da würde ich am besten die Macher der Helper Scripte Fragen, ich hab diese noch nie benutzt und installiere meine Sachen immer nativ oder als docker kontainer.
also per udev sollte es auch gehen, ich synce z.B. per udev (anhand der Seriennummer der HDD) mehrer HDDs auf andere als backup per udev wird nen script gestartet, die hdd die verschlüsselt ist eingebunden und gemountet dann per rsync abgeglichen...
ich nutze für nen Kunden das hier https://ipv64.net/cloud-router
da er auch nur DSLite hat, ist nur als Nofall Verbindung falls Tailscale ausfallen sollte
ja die scripte liegen auf dem pve,
ich lass den verify über das hook script laufen damit der erst danach runterfährt wenn er fertig ist
bzw nutze ich das für meinen zweiten pbs der einmal die Woche die Backups vom Haupt PBS synct der ist dann...
nimm doch einfach ein hook-script da kannst Du sagen das er wenn das Backup zu Ende ist er den Rechner runterfahren soll
#!/bin/bash
#set -e;
#set -x;
# fstrim vor backup
if [ "$1" == 'pre-start' ]; then
/usr/sbin/qm guest exec "$3" --...
ja in den Ordnern lxc und qemu-server im Ordner /etc/pve liegen die Konfig Files der VM und lxc drin da ist dann alles drin was man benötigt.
Nach dem neu aufsetzen einfach den pool wieder importieren, die Konfig dazu steht ja in der storage.cfg...
ich würde einfach den Inhalt von /etc/pve und dann noch die Datei /etc/vzdump.conf auf einen USB Stick im laufenden Betrieb sichern/kopieren.
Dann die zwei HDDs rausmachen die neuen SSD rein.
Proxmox dann frisch installieren, Netzwerk ist ja...
schau mal ob alle Dienste laufen in der Konsole per systemctl | grep pve
pve-cluster.service loaded active running The Proxmox VE cluster filesyste
pve-firewall.service loaded active running Proxmox VE firewall...