Wie temporär LXC von einem Knoten auf einen anderen migrieren wenn Knoten unterschiedlich sind?

dekiesel

Member
Apr 30, 2023
75
8
13
Hi,

Ich habe zwei Knoten (MiniPCs). Einer (A), auf dem bisher alle meine Services laufen, hat zwei disks, der andere Knoten (B) nur eine.
Ich möchte temporär alle LXCs von A auf B verschieben damit ich A updaten und auf zfs (aktuell ext4) umstellen kann.

Einer der LXCs benutzt die zweite Disk. Ich möchte den Container ebenfalls verschieben, aber nicht starten, da die Daten auf der Disk in A bleiben sollen.

1770796426845.png
Bash:
root@pve:~# cat /etc/pve/storage.cfg
dir: local
    path /var/lib/vz
    content vztmpl,backup,iso

lvmthin: local-lvm
    thinpool data
    vgname pve
    content images,rootdir

dir: backuphtpc
    disable
    path /mnt/htpcbackupsshfs
    content backup
    prune-backups keep-all=1
    shared 1

pbs: PBS
    disable
    datastore rsync-net
    server 127.0.0.1
    content backup
    encryption-key
    fingerprint
    username root@pam

pbs: PBSProd
    datastore rsync-net
    server 127.0.0.1
    content backup
    encryption-key
    namespace prod
    prune-backups keep-all=1
    username root@pam

pbs: PBSDev
    datastore rsync-net
    server 127.0.0.1
    content backup
    encryption-key 45
    fingerprint 6a:9a
    namespace dev
    prune-backups keep-all=1
    username root@pam

lvmthin: wdreddata
    thinpool wdreddata
    vgname data
    content rootdir,images
    nodes pve

dir: extbackup
    path /mnt/extssd1/proxmoxbackup
    content backup
    prune-backups keep-all=1
    shared 0

pbs: PBS-Hetzner
    datastore hetznerbucket
    server proxmox-backup-server.lan
    content backup
    encryption-key
    prune-backups keep-all=1
    username backupuser@pbs
pve ist disk1, data ist disk2.

Meine Frage ist: Kann ich den LXC, der auf data zugreift` einfach auf B verschieben aber nicht starten? Und kann ich dann A neu installieren, die LXC zurückmigrieren und stimmen die mountpoints dann noch?
Oder sollte ich eine ganz andere vorgehensweise wählen?
 
Wird so passen. Die Systemplatte der VM mit zwei Platten kannst du einfach verschieben. Ohne Cluster und ZFS-Replication würde ich ganz einfach via Backup-Restore die VMs umziehen. Die "Mountpoints" werden wenn du die Platte verschiebst natürlich in Proxmox angepasst, sodass die VM auch wieder starten kann.