qm remote-migrate und zfs volblocksize

Feb 2, 2021
39
2
28
Hallo zusammen,

ich bin gerade dabei VMs mit "qm remote-migrate" auf einen neuen Proxmox Server zu verschieben.
Die VMs liegen auf dem alten Server auf einem ZFS, die VMs wurden damals mit einer volblocksize von 16k erstellt.
Jetzt hätte ich gerne auf dem neuen Server (wegen RaidZ2) eine größere volblocksize, z.B. 128k.

qm remote-migrate übernimmt die alte volblocksize, vermutlich wegen zfs send | receive.
Gibt es die Möglichkeit, hier on the fly die neue volblocksize zu setzen? Aktuell mache ich das umständlich auf dem Zielsystem mit Storage Migration auf ein "fake storage", bei dem in Proxmox die größere volblocksize hinterlegt ist.
Jetzt muss ich aber eine 10TB VM migrieren, und würde mir dort gerne das umkopieren auf dem Ziel sparen.

Danke,
Bastian
 
Schon mal mit "root@pve1:# cat /dev/zvol-path+disk | ssh pve2 cat - >/dev/zvol-path+disk " probiert ? Pfad+Disk anpassen !!
 
eine live migration ohne snapshots sollte ein neues volume anlegen und den inhalt transferieren und somit die volblocksize vom target nehmen. sobald snapshots involviert sind (oder die migration offline passiert) wird die migration (bzw. der erste teil davon) auf storage ebene passieren, und daher mit zfs send/recv. solltest du leicht mit einer kleinen test VM probieren koennen ;)
 
Hallo Fabian,

irgendwas muss ich wohl beim ersten Test verbummelt haben... migriere gerade mit remote-migrate eine andere VM von einem LVM Volume auf Target zfs, er hat brav die Target volblocksize übernommen.

Keine Ahnung was da beim ersten Test schiefgelaufen ist :)

Danke für Euren Input!

Grüße
Bastian
 
  • Like
Reactions: waltar
Eine Frage noch: auf dem Ziel ZFS wird mir im Proxmox als disk format jetzt "raw" angezeigt. Macht das was?
Durch verschieben auf einen anderen ZFS Store verschwindet das raw, und es sieht wieder sauber "thin provisioned" aus?!
 
  • Like
Reactions: Johannes S
das disk format fuer VMs auf nem ZFS storage ist immer raw, das hat nichts damit zu tun ob das volume thin provisioned ist oder nicht.
 
  • Like
Reactions: BastianR