Libvirt - VM do backupow

Cześć,

chcę stworzyć wirtualną maszynę która będzie służyć jako backup dla 3 Macbooków Pro.

Host ma dwa wolne dyski 3TB w programowym RAID1. Podmontowany w /mnt/raid1
Chciałbym całą tą przestrzeń użyć na backup dla Macbooków.

Teraz pytanie.
Jak to najlepiej użyć te dyski?

  1. Podczas tworzenia VM dodać parametr
--disk path=/mnt/raid1/backup-disk.qcow2,size=3000,format=qcow2

żeby utowrzył mi plik qcow2 na tym RAID1?

  1. Podmonotwać przez NFS?

  2. Spróbować podmonotwać /mnt/raid1 z hosta na wirtualnej maszynie np. w /storage? I tam składować backup z Macbooków?

a nei lepiej podać adres do urządzenia blokowego (raid1)?

Zamiast

--disk path=/mnt/raid1/backup-disk.qcow2,size=3000,format=qcow2

podać

--disk path=/dev/md0

Tak to miałby być?

Jeśli miałbym dodać urządzenie blokowe do VM to może lepiej dodać to jako osobne dwa dyski i na VM skonfigurować RAID1? CZy lepiej to mieć ten RAID1 na Hoście?

Jak Ci wygodniej, ja dyski dostarczam z kontrolerów sprzętowych albo z zfs-ów.

Jeśli już musi to być VM, to nie trzymałbym kopii na plikach qcow2. Zrób sobie LVM na tym RAID i użyj wolumenów LVM zamiast plików qcow2.

W jaki sposób planujesz w ogóle robić ten backup?

1lajk

Obstawiam, że przez TM-a.
@roobal jak już ma stawiać LVM to odpuściłbym stawianie raidu “poniżej” bo i tak go LVM-em może go ustawić. Chyba, że ma raid sprzętowy to wtedy może liczyć na uzysk wydajności (ale to już kwestia czy kontroler jest szybszy niż procesor w tej materii :))

Myślałem żeby to zrobić przez wirtualną maszynę.

To nie będzie do końca backup.
Już tłumaczę.

Trzech grafików używa Macbooków.
Oni potrzebuje przestrzeń na dyskach do projektów żeby między sobą to udostępniać.
Tak żeby każdy z nich miał dostęp do tych materiałów.

Wiecie o co chodzi?

Też się zastanawiam czy MDRAID jest tu potrzebny :wink:

Czyli to będzie serwer plików?

Szczerze mówiąc wystawiłbym zchrootowaną sambę i nie martwiłbym się tym więcej :slight_smile: