Rechercher : dans
Par :

Sauvegarde de machines virtuelles sous ESXi

Dernière réponse le 14 aoû 2009 à 17:53:04 BeNrOo, le 16 jan 2009 à 14:25:50 
 Signaler ce message aux modérateurs

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

Configuration: Windows 2003
Internet Explorer 6.0

Meilleures réponses pour « Sauvegarde de machines virtuelles sous ESXi » dans :
Installer VirtualBox VoirVirtualBox est une machine virtuelle: Elle permet - comme VMWare - d'émuler un PC complet. Cela permet par exemple de faire fonctionner Windows à l'intérieur de Linux, ou même de faire fonctionner en parallèle plusieurs distributions Linux, Windows,...
Hébergement de machines virtuelles VoirLe principe Avantages Inconvénients Les hébergeurs Gandi.net Slicehost.com Linode.com serveraxis.com tektonic.net rimuhosting.com cheapvps.co.uk bitfolk.com Avoir un site web hébergé, c'est bien. Mais les hébergeurs - même...
VLAN - Réseaux virtuels VoirIntroduction aux VLAN Un VLAN (Virtual Local Area Network ou Virtual LAN, en français Réseau Local Virtuel) est un réseau local regroupant un ensemble de machines de façon logique et non physique. En effet dans un réseau local la communication...

1

farwarx, le 2 fév 2009 à 22:03:35

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.

Répondre à farwarx

2

Greencode, le 2 fév 2009 à 22:07:56
  • +9

Tu peux utilisez vmconverter tout simplement

http://www.greencode.ch passe par la pour activer la console ssh

Répondre à Greencode

3

farwarx, le 2 fév 2009 à 22:15:44

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.

Répondre à farwarx

4

Greencode, le 2 fév 2009 à 22:18:31

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 ....

Répondre à Greencode

5

farwarx, le 3 fév 2009 à 15:41:58

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.

Répondre à farwarx

19

pat, le 7 fév 2009 à 15:12:05
  • +5

Salut

pour le moment le mieux et le plus simple dans les gratuits (pour moi) c'est : TRILEAD VMX

Répondre à pat

20

Greencode, le 8 fév 2009 à 16:38:19
  • +1

Excellent, je connaissais pas ... merci de l'info

Répondre à Greencode

6

BeNrOo, le 3 fév 2009 à 16:05:10

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

Répondre à BeNrOo

7

farwarx, le 3 fév 2009 à 16:21:09

Non, j'ai utilisé VMware Converter pour la copie.

Je vais vois si en SCP on peut copier une VM qui tourne.

Répondre à farwarx

8

farwarx, le 3 fév 2009 à 16:48:52

Et bien non.
En SCP, il me répond que la ressource est busy :S

Répondre à farwarx

9

Greencode, le 3 fév 2009 à 18:20:29
  • +7

Chez vizioncore .. ils ont une solution, mais pas gratuit

http://www.greencode.ch

Répondre à Greencode

10

Greencode, le 4 fév 2009 à 23:41:39

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

Répondre à Greencode

11

farwarx, le 5 fév 2009 à 15:33:54

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.

Répondre à farwarx

13

Greencode, le 6 fév 2009 à 11:22:32

Alors ... solution trouvé ?

Répondre à Greencode

14

BeNrOo, le 6 fév 2009 à 11:27:02

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)

Répondre à BeNrOo

15

Greencode, le 6 fév 2009 à 11:33:02

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.

Répondre à Greencode

16

BeNrOo, le 6 fév 2009 à 11:39:21

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..

Répondre à BeNrOo

17

Greencode, le 6 fév 2009 à 11:44:38

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é ....

Répondre à Greencode

18

farwarx, le 6 fév 2009 à 15:24:12

Je ne poste plus ici comme il a trouvé la solution.

Moi aussi j'ai trouvé la mienne.

Répondre à farwarx

21

Greencode, le 13 fév 2009 à 14:42:42
  • +4

J'ai essayé vm Explorer de Trilead, c'est bien, ca fonctionne mais en version gratuite pas possible de scheduler !!!

Répondre à Greencode

22

dlima, le 4 mar 2009 à 21:19:11

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

Répondre à dlima

23

virt, le 7 mai 2009 à 16:23:12

Voici un dossier complet sur les sauvegardes en environnement ESX
http://www.virt-now.com/outils_de_sauvegarde_120.htm

Répondre à virt

24

superkikim, le 15 mai 2009 à 15:26:09

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.

Répondre à superkikim

25

Greencode, le 28 mai 2009 à 00:05:54

Vm explorer par exemple, ou vconverter

Répondre à Greencode

26

 scoubidou944, le 14 aoû 2009 à 17:53:04

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

Y'a des jours où il faut pas m'chercher. 
Et y'a des jours tous les jours.

Répondre à scoubidou944