Conversion VMWare Server vers ESXi par vmkfstools : Différence entre versions
De wikiGite
(7 révisions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
'''sur VMware Server''' | '''sur VMware Server''' | ||
− | Copier les fichiers VMDK de la machine virtuelle VMware Server vers un répertoire temporaire du datastore de l'ESXi (par scp, voir | + | Copier les fichiers VMDK de la machine virtuelle VMware Server vers un répertoire temporaire du datastore de l'ESXi (par scp, voir [[Activation ssh sur ESXi]]). |
'''Sur l'ESXi''' | '''Sur l'ESXi''' | ||
Ligne 7 : | Ligne 7 : | ||
Créer un répertoire pour la machine virtuelle convertie. Lancer la conversion : | Créer un répertoire pour la machine virtuelle convertie. Lancer la conversion : | ||
vmkfstools -d thin -i temp/fichier.vmdk nouvelle_vm/fichier.vmdk | vmkfstools -d thin -i temp/fichier.vmdk nouvelle_vm/fichier.vmdk | ||
− | L'ancien fichier dans temp est convertit vers un fichier format ESXi, en mode thin (taille minimale et extension dynamique de la taille du fichier selon les besoins de la VM) '''si l'ancien fichier était dans ce mode''' (facile avec VMWare | + | L'ancien fichier dans temp est convertit vers un fichier format ESXi, en mode thin (taille minimale et extension dynamique de la taille du fichier selon les besoins de la VM) '''si l'ancien fichier était dans ce mode''' (facile avec VMWare server, une case à cocher), dans nouvelle_vm. |
− | Il ne reste plus qu'à créer une nouvelle machine virtuelle avec | + | Il ne reste plus qu'à créer une nouvelle machine virtuelle avec VIClient, en lui disant d'utiliser ce(s) nouveau(x) fichier(s) en tant que disque(s).<br> |
+ | '''Mais ne pas oublier de vérifier''' sur l'ancienne vm le type de disque (dans le .vmx, exemple : scsi0.virtualDev = "lsilogic") pour indiquer le même dans la nouvelle vm. | ||
− | ''Note'' : s'il y a plusieurs VMDK, indiquer le 1er à | + | ''Note'' : s'il y a plusieurs VMDK, indiquer le 1er à VIClient comme disque principal, puis revenir en modification de la nouvelle VM en ajoutant le ou les autres fichiers, dans l'ordre. |
Version actuelle datée du 25 août 2009 à 15:44
sur VMware Server
Copier les fichiers VMDK de la machine virtuelle VMware Server vers un répertoire temporaire du datastore de l'ESXi (par scp, voir Activation ssh sur ESXi).
Sur l'ESXi
Créer un répertoire pour la machine virtuelle convertie. Lancer la conversion :
vmkfstools -d thin -i temp/fichier.vmdk nouvelle_vm/fichier.vmdk
L'ancien fichier dans temp est convertit vers un fichier format ESXi, en mode thin (taille minimale et extension dynamique de la taille du fichier selon les besoins de la VM) si l'ancien fichier était dans ce mode (facile avec VMWare server, une case à cocher), dans nouvelle_vm.
Il ne reste plus qu'à créer une nouvelle machine virtuelle avec VIClient, en lui disant d'utiliser ce(s) nouveau(x) fichier(s) en tant que disque(s).
Mais ne pas oublier de vérifier sur l'ancienne vm le type de disque (dans le .vmx, exemple : scsi0.virtualDev = "lsilogic") pour indiquer le même dans la nouvelle vm.
Note : s'il y a plusieurs VMDK, indiquer le 1er à VIClient comme disque principal, puis revenir en modification de la nouvelle VM en ajoutant le ou les autres fichiers, dans l'ordre.