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 ?
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
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 ?
-------- 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/ root@vm-slave:/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 ?
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 ?
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 )
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/ root@vm-slave:/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 )
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 )
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 )
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
-------- 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/ root@vm-slave:/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 )
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
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 )
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
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
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"
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"