Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

lier deux machines

16 réponses
Avatar
Pascal
j'ai enfin mis enplace un serveur kvm qui héberge plusieurs vm offrant
différents services.
Le soucis est que tout repose sur cette unique machine ce qui n'est pas
vraiment très "secure".

j'envisageais, pour parer à un éventuel soucis sur cette machine, de
mettre en place une sorte de "synchro du pauvre" à base de rsync.
J'ai jeté un oeil sur drbd qui me semble pour l'instant complexe à
mettre en place .

L'idée était d'utiliser la carte réseau supplémentaire du serveur en
production pour le connecter directement (cable croisé) à une machine
disponible afin de copier tous les soirs les fichiers qcow2 de mes
machines virtuelles. Ceci afin de ne pas encombrer le réseau avec ces
volumineuses copies

Du coup si le serveur flanche, j'ai toujours la possibilité de relancer
manuellement les vm le temps de "déflancher" le serveur.

Je voulais d'abord savoir s'il était judicieux de connecter directement
2 machines de la sorte .
De plus j'ai vu sur internet que la copie de fichiers aussi volumineux
via rsync n'était pas recommandé.
Pouvez vous me donner votre avis ?

merci

6 réponses

1 2
Avatar
Pascal
tu modifie le type de partition sur le premier (8e)

pvcreate /dev/sdXY ( partion home )
vgcreate VGHOME /dev/sdXY
lvcreate -n HOME -L XXG VGHOME ( garde quelques giga de marge pour les snapshot )







Par contre ici je formate le lv "HOME" ?

puis je le monte comme ça : mount /dev/VGHOME/HOME /home

merci encore
Avatar
Philippe Weill
Le 23/05/2011 11:58, Pascal a écrit :
tu modifie le type de partition sur le premier (8e)

pvcreate /dev/sdXY ( partion home )
vgcreate VGHOME /dev/sdXY
lvcreate -n HOME -L XXG VGHOME ( garde quelques giga de marge pour les snapshot )







Par contre ici je formate le lv "HOME" ?

puis je le monte comme ça : mount /dev/VGHOME/HOME /home




Oui oui

merci encore

Avatar
Pascal
-------- Message original --------

Le 21/05/2011 14:28, Pascal a écrit :

Cordialement




Le soucis est que mes vm sont sur une partition home et qu'il me semble que mettre en place du lvm
sur une partiotions sur laquelle il y a des données vire les données .non ?



Oui c'est sûr
Mais comme tu as 2 serveurs tu peux le faire serveur par serveur
comme en plus tu pensais arrêter tes machines pendant la sauvegarde c'est plus facile

apres backup des données sur le deuxieme

tu modifie le type de partition sur le premier (8e)

pvcreate /dev/sdXY ( partion home )
vgcreate VGHOME /dev/sdXY
lvcreate -n HOME -L XXG VGHOME ( garde quelques giga de marge pour les snapshot )

exemple de script de backup
#!/bin/sh
# creating snapshot volume
lvcreate -L 6G -s -n snap_vmware VGHOME
# mounting the snapshot
mkdir -p /tmp/mnt
mount /dev/VGHOME/snap_vmware /tmp/mnt
# backup des données
# ...
rsync -avH --inplace --progress /tmp/mnt/ :/EXPORTS/vmware/
#
# Releasing snapshot
umount /tmp/mnt
lvremove -f /dev/VGHOME/snap_vmware




a vrai dire je enconnais que très très très peu lvm
même si j'en ai entendu que du bien.
merci





Tu utilises un lv pour tous les fichiers qcow2 de tes vm ?
Avatar
Philippe Weill
Le 24/05/2011 14:22, Pascal a écrit :


-------- Message original --------

Le 21/05/2011 14:28, Pascal a écrit :

Cordialement




Le soucis est que mes vm sont sur une partition home et qu'il me semble que mettre en place du lvm
sur une partiotions sur laquelle il y a des données vire les données .non ?



Oui c'est sûr
Mais comme tu as 2 serveurs tu peux le faire serveur par serveur
comme en plus tu pensais arrêter tes machines pendant la sauvegarde c'est plus facile

apres backup des données sur le deuxieme

tu modifie le type de partition sur le premier (8e)

pvcreate /dev/sdXY ( partion home )
vgcreate VGHOME /dev/sdXY
lvcreate -n HOME -L XXG VGHOME ( garde quelques giga de marge pour les snapshot )

exemple de script de backup
#!/bin/sh
# creating snapshot volume
lvcreate -L 6G -s -n snap_vmware VGHOME
# mounting the snapshot
mkdir -p /tmp/mnt
mount /dev/VGHOME/snap_vmware /tmp/mnt
# backup des données
# ...
rsync -avH --inplace --progress /tmp/mnt/ :/EXPORTS/vmware/
#
# Releasing snapshot
umount /tmp/mnt
lvremove -f /dev/VGHOME/snap_vmware




a vrai dire je enconnais que très très très peu lvm
même si j'en ai entendu que du bien.
merci





Tu utilises un lv pour tous les fichiers qcow2 de tes vm ?



cela dépend de ce que tu veux faire ( de la taille et du nombre des VM )
il n'y as pas vraiment de règle

chez nous tout est en lvm ( environ 60 LV sur 11VG )

vgs
VG #PV #LV #SN Attr VSize VFree
LUSTRE 1 2 2 wz--n- 558.98G 150.98G
VGBCK 1 15 0 wz--n- 16.21T 6.72T
VGPRJ1 1 13 0 wz--n- 9.01T 371.23G
VGPRJ2 1 6 0 wz--n- 16.21T 6.84T
VGPRJ3 1 2 0 wz--n- 8.02T 6.75T
VGRAID 1 2 0 wz--n- 126.84G 44.84G
VGSAS 1 5 0 wz--n- 954.00G 292.53G
VGTMP 1 8 0 wz--n- 9.01T 701.38G
vg_bck_leandre 1 1 0 wz--n- 8.19T 44.76G
vg_user_data 1 2 0 wz--n- 14.41T 4.41T
vg_user_data2 1 1 0 wz--n- 14.41T 4.40T
Avatar
Pascal
-------- Message original --------

Le 24/05/2011 14:22, Pascal a écrit :


-------- Message original --------

Le 21/05/2011 14:28, Pascal a écrit :

Cordialement




Le soucis est que mes vm sont sur une partition home et qu'il me semble que mettre en place du lvm
sur une partiotions sur laquelle il y a des données vire les données .non ?



Oui c'est sûr
Mais comme tu as 2 serveurs tu peux le faire serveur par serveur
comme en plus tu pensais arrêter tes machines pendant la sauvegarde c'est plus facile

apres backup des données sur le deuxieme

tu modifie le type de partition sur le premier (8e)

pvcreate /dev/sdXY ( partion home )
vgcreate VGHOME /dev/sdXY
lvcreate -n HOME -L XXG VGHOME ( garde quelques giga de marge pour les snapshot )

exemple de script de backup
#!/bin/sh
# creating snapshot volume
lvcreate -L 6G -s -n snap_vmware VGHOME
# mounting the snapshot
mkdir -p /tmp/mnt
mount /dev/VGHOME/snap_vmware /tmp/mnt
# backup des données
# ...
rsync -avH --inplace --progress /tmp/mnt/ :/EXPORTS/vmware/
#
# Releasing snapshot
umount /tmp/mnt
lvremove -f /dev/VGHOME/snap_vmware




a vrai dire je enconnais que très très très peu lvm
même si j'en ai entendu que du bien.
merci





Tu utilises un lv pour tous les fichiers qcow2 de tes vm ?



cela dépend de ce que tu veux faire ( de la taille et du nombre des VM )
il n'y as pas vraiment de règle

chez nous tout est en lvm ( environ 60 LV sur 11VG )

vgs
VG #PV #LV #SN Attr VSize VFree
LUSTRE 1 2 2 wz--n- 558.98G 150.98G
VGBCK 1 15 0 wz--n- 16.21T 6.72T
VGPRJ1 1 13 0 wz--n- 9.01T 371.23G
VGPRJ2 1 6 0 wz--n- 16.21T 6.84T
VGPRJ3 1 2 0 wz--n- 8.02T 6.75T
VGRAID 1 2 0 wz--n- 126.84G 44.84G
VGSAS 1 5 0 wz--n- 954.00G 292.53G
VGTMP 1 8 0 wz--n- 9.01T 701.38G
vg_bck_leandre 1 1 0 wz--n- 8.19T 44.76G
vg_user_data 1 2 0 wz--n- 14.41T 4.41T
vg_user_data2 1 1 0 wz--n- 14.41T 4.40T




en fait j'ai assez peu de vm actuellement elles sont toutes sur une partition
classique au format qcow2.
On me déconseille qcow2 sur lvm du fait des intermédiaires
(lvm -> fs -> qcow -> fs)
c'est ce que j'envisageais de faire au départ un lv sur lequel se trouvent tous
les fichiers de mes machines virtuelles.
du coup j'envisage de convertir toutes mes vm au format raw et d'affecter une vm
par lv
ça te semble bien ?
vos vm sont au format qcow2 ou bien raw ?

merci encore pour ton aide
je crois avoir tout compris et voilà que de nouvelles questions se posent
Avatar
Pascal
En fait j'ai assez peu de vm actuellement elles sont toutes sur une partition
classique, chacune au format qcow2.

On me déconseille qcow2 sur lvm du fait des intermédiaires
(lvm -> fs -> qcow -> fs)

C'est pourtant ce que j'envisageais de faire au départ, un lv sur lequel se
trouvent tous les fichiers qcow2 de mes machines virtuelles.
La sauvegarde s'en trouvait simplifiée : je faisais un snapshot de ce lv et je
"rsyncais" tout sur mon serveur de sauvegarde

Du coup j'envisage de convertir toutes mes vm au format raw et d'affecter une vm
par lv. La sauvegarde serait un peu plus longue : créer un snapshot par vm et
sauvegarder le contenu de ce snapshot avec "dd"

est-ce une solution correcte?

Utilises tu ce genre de solution ?

merci encore pour ton aide
1 2