Différences entre les versions de « Esxi Gestion des VM »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 30 : Ligne 30 :
</pre>
</pre>


=== Problème d'import d'une image disque ===
=== Cloner une vm ===
On peut aussi faire cela en allant dans le datastore depuis l'interface Vsphere, créér un nouveau dossier correspondant à la nouvelle vm, faire un copy des fichers vmd et vmx de la vm
que l'on veut cloner, puis paste dans le répertoire de la nouvelle vm. Renommer les 2 fichiers avec le nom de la nouvelle vm
 
<pre>
<pre>
 
- Se connecter directement sur le serveur Host qui héberge le serveur à cloner via la Console (SSH).
A priori, il s'agit d'un problème connu. J'ai trouvé un moyen de le résoudre dans la KB de vmware:
- Tapez : mkdir /vmfs/volumes/nomdudatastore/nomdelanouvellevm
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005628
- Tapez : vmkfstools -i vmfs/volumes/nomdudatastore/nomdelavmsource/nomdelavmsource.vmdk /vmfs/volumes/nomdudatastore/nomdelanouvellevm/nomdelanouvellevm.vmdk
 
- Ensuite, à partir de VI Client ou vSphere Client, File / New / New Virtual Machine .
a spambox « veso3mail02 » n'arrive pas à être déployée, message d'erreur :
Choisissez Custom pour le type de configuration.
 
Donnez le même nom de machine que celui vous avez donné à la vmdk clonée.
Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7. Did you forget to import the disk first?Unable to create virtual SCSI device for scsi0:0, '/vmfs/volumes
Appuyez sur Next jusqu’à la sélection de disque. Choisissez le fichier .vmdk de la VM copiée.
/2b38f1c7-503a7c89/veso3mail02/spambox-2.vmdk' Module DevicePowerOn power on failed.
Appuyez sur Next 2 fois et ensuite sur Finish.
</pre>
</pre>


Ligne 48 : Ligne 51 :
</pre>
</pre>


* Faire booter une vm sur un dvd ou en pxe
=== Faire booter une vm sur un dvd ou en pxe ===
<pre>
<pre>
Sur un dvd (le dvd est mis dans le lecteur cdrom de l'esxi où se trouve la vm) :
Sur un dvd (le dvd est mis dans le lecteur cdrom de l'esxi où se trouve la vm) :
Ligne 63 : Ligne 66 :
  - cocher l'option "Force boot setup" dans le menu "Boot options" de la VM (Edit Settings) afin de pouvoir rentrer dans le bios de la vm et lui demander de booter en premier sur  
  - cocher l'option "Force boot setup" dans le menu "Boot options" de la VM (Edit Settings) afin de pouvoir rentrer dans le bios de la vm et lui demander de booter en premier sur  
la carte réseau
la carte réseau
</pre>
=== Problème d'import d'une image disque ===
<pre>
A priori, il s'agit d'un problème connu. J'ai trouvé un moyen de le résoudre dans la KB de vmware:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005628
a spambox « veso3mail02 » n'arrive pas à être déployée, message d'erreur :
Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7.  Did you forget to import the disk first?Unable to create virtual SCSI device for scsi0:0, '/vmfs/volumes
/2b38f1c7-503a7c89/veso3mail02/spambox-2.vmdk' Module DevicePowerOn power on failed.
</pre>
</pre>


[[Catégorie:Virtualisation]]
[[Catégorie:Virtualisation]]

Version du 28 août 2012 à 10:52


Backup d'un fichier vmdk

Certains outils permettent de backuper des fichiers vmdk : vranger, veam, ghettoVCB, Falconstor CDP. Il existe aussi un script le permettant : http://communities.vmware.com/docs/DOC-8760

Installation d'une machine virtuelle

Lorsque l'on créé une VM, voilà les points important :
    * - Mode de configuration "Custom"
    * - Virtual Machine Version 7
    * - Guest operating system : Linux / Other 2.6x Linux (64 ou 32 bits)
    * - Scsi controller : Lsi Logic Parralel
    * - Virtual device node : IDE (et pas SCSI) (le disque sera vu en sda)

On peut importer des vm sur l'esxi avec Winscp mais il faut bien choisir protocol "SCP" et non "SFTP" comme c'est par défaut

Modification du type de disque et taille

Pour faire passer un disque de thin en thick, il faut browser le datastore, puis sur le fichier .vmdk faire "Inflate" (pas sur *flat.vmdk) ; ou en cli : "vmkfstools --inflatedisk 
/vmfs/volumes/4acdcba7-7cb3f506-58fa-0019db503353/rer/rer.vmdk".
Lorsque le disque d'une vm est en thin, il possède un fichier flat.vmdk et un fichier .vmdk. Ce fichier est uniquement visible en ssh, et pas en faisant un browse sur le datastore 
depuis le vsphere client.

Pour augmenter la taille d'un disque en cli : vmkfstools -X 9G /vmfs/volumes/4acdcba7-7cb3f506-58fa-0019db503353/rer/rer.vmdk

Lorsque l'on a modifié la taille ou le type de disque d'une vm en cli, il est possible que depuis le vsphere dans les propriétés du "hard disk" tout soit grisé, et que la nouvelle
taille ne soit pas visible. Il faut supprimer le disque, puis le rajouter (Add hard disk) pour que la nouvelle taille soit visible

Cloner une vm

On peut aussi faire cela en allant dans le datastore depuis l'interface Vsphere, créér un nouveau dossier correspondant à la nouvelle vm, faire un copy des fichers vmd et vmx de la vm que l'on veut cloner, puis paste dans le répertoire de la nouvelle vm. Renommer les 2 fichiers avec le nom de la nouvelle vm

- Se connecter directement sur le serveur Host qui héberge le serveur à cloner via la Console (SSH).
- Tapez : mkdir /vmfs/volumes/nomdudatastore/nomdelanouvellevm
- Tapez : vmkfstools -i vmfs/volumes/nomdudatastore/nomdelavmsource/nomdelavmsource.vmdk /vmfs/volumes/nomdudatastore/nomdelanouvellevm/nomdelanouvellevm.vmdk
- Ensuite, à partir de VI Client ou vSphere Client, File / New / New Virtual Machine .
Choisissez Custom pour le type de configuration.
Donnez le même nom de machine que celui vous avez donné à la vmdk clonée.
Appuyez sur Next jusqu’à la sélection de disque. Choisissez le fichier .vmdk de la VM copiée. 
Appuyez sur Next 2 fois et ensuite sur Finish.

Suppression d'une vm

"Remove from inventory" : supprime la vm de la liste dans l'esxi mais conserve les données dans le datastore
"Delete from disk" : supprime la vm de la liste dans l'esxi et supprime les données dans le datastore

Faire booter une vm sur un dvd ou en pxe

Sur un dvd (le dvd est mis dans le lecteur cdrom de l'esxi où se trouve la vm) :
 - cocher l'option "Force boot setup" dans le menu "Boot options" de la VM (Edit Settings) afin de pouvoir rentrer dans le bios de la vm et lui demander de booter en premier sur 
le dvd.
 - spécifier dans les settings de la vm, Cd/dvd drive dvd :  Host Device (/vmfs/devices/cdrom...), et cocher en haut "connect at power on" & "connected". Normalement cela fonctionne aussi en 
sélectionnant en "device type" : Client device (mais sans succés parfois)  

Sur un dvd qui est dans le lecteur cdrom du PC d'ou est envoyé vsphere Client :
 - Vous n'avez rien à faire, votre VM est déjà configurée pour ça. Vous n'avez qu'à insérer le CD dans votre lecteur, démarrer la VM et cliquer sur le bouton "Connect CD/DVD.
Cela correspond à l'option "Client device" dans les parametres de la vm

En pxe :
 - cocher l'option "Force boot setup" dans le menu "Boot options" de la VM (Edit Settings) afin de pouvoir rentrer dans le bios de la vm et lui demander de booter en premier sur 
la carte réseau

Problème d'import d'une image disque


A priori, il s'agit d'un problème connu. J'ai trouvé un moyen de le résoudre dans la KB de vmware:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1005628

a spambox « veso3mail02 » n'arrive pas à être déployée, message d'erreur :

Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7.  Did you forget to import the disk first?Unable to create virtual SCSI device for scsi0:0, '/vmfs/volumes
/2b38f1c7-503a7c89/veso3mail02/spambox-2.vmdk' Module DevicePowerOn power on failed.