Création
d'entreprise
Posez votre question Signaler

Sauvegarde de machines virtuelles sous ESXi [Résolu]

BeNrOo - Dernière réponse le 14 sept. 2010 à 16:08
Bonjour,
Je voudrais savoir comment procéder pour sauvegarder et copier les machines virtuelles présente dans un serveur ESXi sur un autre serveur ESXi qui pourrait reprendre la reève du premier si il venait à tomber en panne.
Merci de vos conseil
Lire la suite 

Sauvegarde de machines virtuelles sous ESXi »

28 réponses
Réponse
+18
moins plus
tu peux utilisez vmconverter tout simplement

http://www.greencode.ch passe par la pour activer la console ssh
Ajouter un commentaire
Réponse
+13
moins plus
chez vizioncore .. ils ont une solution, mais pas gratuit

http://www.greencode.ch
Greencode- 4 févr. 2009 à 23:41
En script tu peux le faire, VCB est programmable par script ... je dois avoir ca quelque part , je regarde ... et je re-poste avec une solution. Le principe de VCB est de faire un point de montage sur un autre serveur, d'effectuer un snapshot sur la vm, permettant ainsi de copier le contenu , puisque tu travailles dans le snapshot dés lors. Une fois la copie fini, tu valide le snapshot pour mettre a jour le contenu et ne pas laisser gonfler le snapshot de facon dangereuse ... puis tu fais peinard le backup de puis le serveur ou tu as le point de montage ....

J'entends par snapshot, du redolog .... ton disque vmdk ne bouge plus en écriture , puisque les écritures sont joués dans un fichier

C'est le principe ... tout ca se fais à l'aide d'agent backup VCB pour Veritas, ou Legato, etc ... ou alors en script puisque ces agents utilisent des commandes Vmware-cmd ...


bref en finissant ce post j'ai retrouvé, le script existe déjà : ghettoVCB.sh (ESX et ESXi)

Bonne chance
farwarx- 5 févr. 2009 à 15:33
Réactif ;)

Merci pour ce script, je vais l'étudier.

J'ai tester hier des scripts perl avec "VMWARE VI REMOTE CLI".
J'ai réussi à faire un snapshot (-flat.vmdk) et le télécharger sur mon poste.
Mais en l'envoyant en SCP ou via VI, la machine ne démarré pas.

Pour ce script "ghettoVCB.sh", il utilise un montage NFS (via le NAS), mais les ESXi n'ont pas de serveur NFS installé.

Il faut que j'arrive à cloner une VM en ligne de commande et l'envoyer sur un autre ESXi.
Peut en script shell et copie via SCP ou rsync.

Mais le mieux serai en script perl exécuté via un serveur de backup qui exécuterai tout ça et que le transfert se fasse entre les ESXi.
Greencode- 6 févr. 2009 à 11:22
alors ... solution trouvé ?
Ajouter un commentaire
Réponse
+8
moins plus
j'ai essayé vm Explorer de Trilead, c'est bien, ca fonctionne mais en version gratuite pas possible de scheduler !!!
Ajouter un commentaire
Réponse
+4
moins plus
je viens de tomber sur le topic et du coup, je suis allé voir chez Trilead :
http://www.trilead.com/Download/

La version gratuite ne permet certes pas de planifier le backup mais c'est déjà plus que génial de pouvoir faire une copie de sauvegarde sans passer aux versions Entreprise.

Moi je dis +1
Ajouter un commentaire
Réponse
+2
moins plus
aussi de esx a esx ... pas de problème

30 Go , sur un bon réseau c'est vite fait ;o)

Autrement il y a des solutions payantes ... vizioncore a un tools de réplication , license par vm, efficace avec failover et failback .... en fait tu pourrais le faire sous forme scripts en utilisant les snapshots ....
farwarx- 3 févr. 2009 à 15:41
Salut,

Je suis en train de tester de transférer une VM éteinte d'un ESXi vers un autre ESXi (6Go de disque durs).
Ca suit son cours.

Mais comment enregistrer une VM qui tourne, d'un ESXi vers un serveur de stockage par exemple.
Pour par la suite, envoyer l'image de la VM vers un autre ESXI (en cas de plantage du primaire).

J'en demande beaucoup je sais.
pat - 7 févr. 2009 à 15:12
salut

pour le moment le mieux et le plus simple dans les gratuits (pour moi) c'est : TRILEAD VMX
Greencode- 8 févr. 2009 à 16:38
Excellent, je connaissais pas ... merci de l'info
Ajouter un commentaire
Réponse
+2
moins plus
C'est pas comme converter ...

Le principe est deux serveurs ESX distant , un serveur de mgt avec l'application vReplicator.

Tu as une VM de prod qui tourne sur un serveur. Dés que tu l'as configurer dans vReplicator, tu peux effectuer un failover pour que ta machine remonte sur l'autre serveur ... et vice versa ...

C'est pas du vMotion qui le fait à chaud et qui demande une bay de disques SAN ou iSCSI voir NFS, vReplicator tu peux l'utiliser avec des volumes sur les ESX ...

En fait il fait une fois la copie complete de la VM. Aprés il utilise des snapshots pour incrmenter la machine en stanby.

Tu peux planifier les réplications, tu as une interface graphique.

Principale avantage, tu peux passer sur un réseau à vitesse réduite, vMotion pour info demande minimum depuis la 3.5 1Go !!!! alors d'un site géographique à un autre c'est un peu compliqué ....
farwarx- 6 févr. 2009 à 15:24
Je ne poste plus ici comme il a trouvé la solution.

Moi aussi j'ai trouvé la mienne.
Ajouter un commentaire
Réponse
+2
moins plus
vm explorer par exemple, ou vconverter
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Je cherche aussi une solution mis à part l'achat de la licence pour Consolided Backup.
Ou peut être encore passer sous Linux/Vmware Server 2.
Ajouter un commentaire
Réponse
+0
moins plus
VMConverter peut convertir une VM (workstation, server 1, server2) vers un ESX ou ESXi.
Mais pour le contraire?

Et puis, une VM de 30Go à DL sur son poste client pour le réinjecter dans un autre ESXi = 60Go de transfert.
Alors le temps de la reprise :S

Je me trompe peut être.
Ajouter un commentaire
Réponse
+0
moins plus
Pour ta copie tu as utiliser scp je suppose, non?
Pour la copie à chaud d'une VM tournant sous ESXi vers un serveur de stockage, je n'ai pas encore de solution
farwarx- 3 févr. 2009 à 16:21
Non, j'ai utilisé VMware Converter pour la copie.

Je vais vois si en SCP on peut copier une VM qui tourne.
farwarx- 3 févr. 2009 à 16:48
Et bien non.
En SCP, il me répond que la ressource est busy :S
Ajouter un commentaire
Réponse
+0
moins plus
A savoir que que pour Vizioncore, tu parlais surement de VRanger Pro qui permet la sauvegarde de tes VM's à chaud. Et bien ce soft ne marche qu'avec le support VCB de VMware, c'est à dire non compatible avec la version Free de ESXi. Voila juste pour l'info!

Sinon étant le créateur de se topic, j'ai trouvé la soluce donc mon problème est résolu, je sais pas très bien en quoi consiste le problème de farwax (peut-être la flemingite de lire xD)
Ajouter un commentaire
Réponse
+0
moins plus
merci de l'info, non je parlais de vReplicator, qui permet de disposer d'une copie de machine vm sur un autre esx, et de la maintenir à jour par vReplicator.

Maintenant, oui j'ai testé avec ESX et non ESXi. vReplicator utilise les snapshot pour copier les modifications, il me parait donc probable qu'il est utilisable sous ESXi ... à voir effectivement.

Mais via script est sûrement le moyen le plus logique et sans aucune licence supplémentaire.
Ajouter un commentaire
Réponse
+0
moins plus
Ah je connaissai pas ce logiciel de Vizioncore, je l'ai pas tester... Ca m'a l'air d'être le même principe de le Converter de VMware non? A tester sur ESXi qui reserve bien des surprise, car très performant pour lancer des VM's met pour les question de sauvegardes..
Ajouter un commentaire
Réponse
+0
moins plus
TU peux utiliser mon frontal VCB pour cela, copie le fichier de configuration et le script .sh situé dans bin/vcb_tool.sh
http://communities.vmware.com/docs/DOC-9654
il tourne aussi bien sous windows que sous ESX. Pour le cas qui t'intéresse tu copie le script et le fichier de configuration sur l'esx de secours, tu paramètres les credentials d'accès sur l'esx source. TU spécifies bien le mode de copie LAN (tu n'as pas de SAN) et indique un répertoire de sauvegarde local (qui peut etre un VMFS, de cette manière tu n'auras pas besoin de restaurer ta VM avant de la rallumer ou de l'importer avec vmkfstools).


David LIMA
Ajouter un commentaire
Réponse
+0
moins plus
Voici un dossier complet sur les sauvegardes en environnement ESX
http://www.virt-now.com/outils_de_sauvegarde_120.htm
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,


j'aimerai savoir comment je pourrai faire pour faire une sauvegarde d'une machine virtuelle et enregistrer la sauvegarde au fur et a mesure sur un support de stockage comme clé usb ou bien un disque dur externe.
une autre contrainte c'est que la machine doit être entrain de fonctionner tout le long de la sauvegarde qui doit se faire d'une manière incrémentale.

merci pour votre aide
BeNrOo - 14 sept. 2010 à 16:00
Quel est ton environnement? Pour ma part avec vSphère 4 j'utilise Veeam Backup & Replication qui peut répondre à ton problème. Ce logiciel fait de l'incrémental (sauvegarde en bloc) et permet de sauvegarder sur un disque dur externe. La licence par contre n'est pas donnée ;)
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour,

Pour ma part, j'avais utilisé rsync pour répliquer des machines virtuelles entre deux serveurs Debian avec VMWare Server 2. Je ne sais pas si ca marche aussi avec VMFS, mais en tout cas, ma machine redémarrait, bien que dans un état crash consistent.

Par contre, la question que je me pose dans vos messages. Comment copier des machines d'un ESXi à un ESXi si on a pas VirtualCenter (donc version gratuite de ESXi sans autre fonctionnalité) ? ESXi n'a pas de console intégrée, pour autant que je sache.
Ajouter un commentaire
Réponse
-1
moins plus
ben j'utilise vmware workstation je commence par tester la possiblité de l'implementation ensuite je vais migrer vers un autre outil de vmware
Ajouter un commentaire
Ce document intitulé « Sauvegarde de machines virtuelles sous ESXi » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Les pires photos de famille
  • Les pires photos de famille

    Mises en scène étranges, coiffures démodées ou poses incongrues... Découvrez les pires photos de famille du site américain Awkward Family.