Beste allen,
Ik ben ook bezig om van mdadm over te gaan naaar ZFS op proxmox. Dat is mij gelukt maar ik zit met de volgende scenario:
Mijn operating system is proxmox waar ik dus virtuele machines op draai. Al deze virtuele machines hebben disk images. Zo had ik in mijn mdadm raid1 een disk image(qcow2) van 1.7tb die gekoppeld was aan 1 vm.
Dus in proxmox zie ik 1 qcow2 image en in de VM de inhoud van de qcow2.
De nieuwe ZFS situatie ziet er zo uit:
-zpool met raid10 met 4x 2tb Seagate
-zpool met raid1 met 2x 2tb hitachi voor backups(periodieke backups uit de raid10 wil ik hier opslaan)
Als ik dus op mijn RAID10 de image neerzet van 1.7 tb, dan zou hij in theorie bij het aanmaken van een snapshot telkens 1.7tb snapshot maken of niet?
Ik heb even gekeken hoe dit werkt en volgens oracle zie ik dat je snapshots kan maken van directories. In mijn situatie heb ik geen directories maar 1 mega qcow2 file van 1.7tb. Dan ga ik een beetje tegen de logica van ZFS in lijkt mij.
Of ik moet een oplossing hebben dat ik af kom van de mega qcow2 image en de bestanden in die image letterlijk in de zpool(raid10) heb staan zodat ik wel optimaal gebruik kan maken van zfs. De vraag is dan hoe ik dan op een nette manier aan de VM de zpool kan koppelen.
Even kort samengevat:
-In mijn oude situatie had ik een raid1 array met een qcow2 image van 1.7 tb
-De qcow2 image wil ik verplaatsen naar mijn nieuwe zfs raid10
-Ik denk dat het niet logisch is om een extreem grote file te hebben in ZFS omdat het tegen de logica gaat van het maken van snapshots
-Een oplossing die in mijn hoofd dwaalt is het weggooien van de qcow2 image en de data die in de qcow2 zit, stoppen in de zpool. Deze zpool moet ik dan aanbieden aan mn VM
Ik ben ook bezig om van mdadm over te gaan naaar ZFS op proxmox. Dat is mij gelukt maar ik zit met de volgende scenario:
Mijn operating system is proxmox waar ik dus virtuele machines op draai. Al deze virtuele machines hebben disk images. Zo had ik in mijn mdadm raid1 een disk image(qcow2) van 1.7tb die gekoppeld was aan 1 vm.
Dus in proxmox zie ik 1 qcow2 image en in de VM de inhoud van de qcow2.
De nieuwe ZFS situatie ziet er zo uit:
-zpool met raid10 met 4x 2tb Seagate
-zpool met raid1 met 2x 2tb hitachi voor backups(periodieke backups uit de raid10 wil ik hier opslaan)
Als ik dus op mijn RAID10 de image neerzet van 1.7 tb, dan zou hij in theorie bij het aanmaken van een snapshot telkens 1.7tb snapshot maken of niet?
Ik heb even gekeken hoe dit werkt en volgens oracle zie ik dat je snapshots kan maken van directories. In mijn situatie heb ik geen directories maar 1 mega qcow2 file van 1.7tb. Dan ga ik een beetje tegen de logica van ZFS in lijkt mij.
Of ik moet een oplossing hebben dat ik af kom van de mega qcow2 image en de bestanden in die image letterlijk in de zpool(raid10) heb staan zodat ik wel optimaal gebruik kan maken van zfs. De vraag is dan hoe ik dan op een nette manier aan de VM de zpool kan koppelen.
Even kort samengevat:
-In mijn oude situatie had ik een raid1 array met een qcow2 image van 1.7 tb
-De qcow2 image wil ik verplaatsen naar mijn nieuwe zfs raid10
-Ik denk dat het niet logisch is om een extreem grote file te hebben in ZFS omdat het tegen de logica gaat van het maken van snapshots
-Een oplossing die in mijn hoofd dwaalt is het weggooien van de qcow2 image en de data die in de qcow2 zit, stoppen in de zpool. Deze zpool moet ik dan aanbieden aan mn VM