Récupérer la machine virtuelle

Télécharger la machine virtuelle depuis cette page, et extraire le contenu du fichier zip dans un emplacement temporaire.

En utilisant votre logiciel de transfert préféré, par exemple ftp, scp, etc., copier les fichiers de la machine virtuelle (*.vmx, *.vmsd, *.vmdk) de votre système local sur une partition ext3 formatée du serveur ESX hôte (pas sur le volume VMFS3 où les fichiers résidront ultérieurement).

Sur le système VMware ESX Server 3.x où sera hébergée la machine virtuelle, se connecter sur la console de service et aller sur le volume VMFS3 où seront installés les fichiers de cette machine virtuelle. Y rréer un nouveau sous-répertoire appelé “mindtouch”. Par exemple, sur un volume VMFS3 appelé “myvmfs3” :

# mkdir /vmfs/volumes/myvmfs3/mindtouch

Copier tous les fichiers à l'exception de celui du disque virtuel (le fichier vmdk) depuis la partition ext3 vers le nouveau répertoire créé sur le volume VMFS3. Par exemple, pour copier les fichiers d'un volume VMFS3 appelé “myvmfs3”, si les fichiers étaient situés à l'origine dans la partition ext3 /tmp :

# cp /tmp/MindTouch_Core_9.08.0_VM.vmx /vmfs/volumes/myvmfs3/mindtouch

Modifier les permissions du fichier de configuration (.vmx) pour ajouter le droit d'exécution à tous les utilisateurs à l'aide de la commande chmod. Aller dans le répertoire de la machine virtuelle, par exemple /vmfs/volumes/myvmfs3/mindtouch et entrer :

# chmod 755 MindTouch_Core_9.08.0_VM.vmx


Importer le fichier du disque de la machine virtuelle dans VMFS

Importer le fichier correspondant au disque de la machine virtuelle (.vmdk) depuis la partition ext3 vers le volume VMFS3.
Utiliser pour cela la fonction de clonage (import) de l'utilitaire ESX vmkfstools. Il y a deux considérations à prendre en compte lors de l'exécution de cette opération :

  • Pour maximiser les perforformances d'E/S du disque sans se soucier de la taille physique utilisée pour le disque initial, utiliser le format par défaut du disque virtuel. Le fichier du disque virtuel sera agrandi jusqu'à atteindre les 30 giga-octets configurés et ne s'agrandira pas au-delà de cette taille. Ce format de disque à allocation définitive est le format par défaut de ESX et est appelé “zeroed-thick”. Il est à noter que le clonage à ce format est sensiblement plus long.
  • Pour utiliser un minimum d'espace disque dans un premier temps, ce qui se traduira par une petite dégradation des performances d'E/S, utiliser le format de disk "thin". Le fichier du disque virtuel occupera une taille initiale d'environ 2 giga-octets et pourra grossir jusqu'à occuper 30 giga-octets si nécessaire.
    Ce format d'allocation dynamique est appelé “thin”.


La syntaxe à utiliser pour clôner un disque via l'utilitaire vmkfstools est la suivante :

vmkfstools –i fichier_source [–d format_fichier] fichier_destination


En supposant que la partition source ext3 est /tmp et que le volume de destination VMFS3 s'appelle “myvmfs3”,
alors la commande apparait comme suit pour chacune des deux options mentionnées ci-dessus (à noter que la destination inclut le nom du volume VMFS3 ainsi que le sous-répertoire créé précédemment):

Allocation complète (“zeroed-thick”):

# vmkfstools –i /tmp/MindTouch_Core_9.08.0_VM.vmdk /vmfs/volumes/myvmfs3/mindtouch/MindTouch_Core_9.08.0_VM.vmdk

Résultat :

Format du disque de Destination: VMFS thick
Clonage du disque '/tmp/MindTouch_Core_9.08.0_VM.vmdk'...
Clonage: 100% effectué.

Allocation dynamique (“thin”):

# vmkfstools –i /tmp/MindTouch_Core_9.08.0_VM.vmdk –d thin /vmfs/volumes/myvmfs3/mindtouch/MindTouch_Core_9.08.0_VM.vmdk

Résultat :

Format du disque de Destination: VMFS thin-provisioned
Clonage du disque '/tmp/MindTouch_Core_9.08.0_VM.vmdk'...
Clonage: 100% effectué.

Vérifiez  le sous-répertoire de la machine virtuelle, vous y verrez deux nouveaux fichiers, un petit (< 1 Ko) appelé MindTouch_Core_9.08.0_VM.vmdk et un plus grand appelé MindTouch_Core_9.08.0_VM-flat.vmdk. Il est à noter que même pour le fichier “thin” importé via la seconde option, plusieurs utilitaires natifs de Linux comme ls, df, etc., pourront faire mention d'une taille disque de 30 giga-octets. Cependant, l'utilisation de versions modifiées pour VMware est disponible pour certains de ces utilitaires, comme vdf, et afficheront correctement l'occupation du disque.

Enregistrement et configuration complète de la machine virtuelle en utilisant le client VMware Virtual Infrastructure

En utilisant l'application Client VMware Virtual Infrastructure, connecté directement au serveur ESX ou au centre virtuel gérant ce serveur ESX, on peut utiliser un compte ayant le droit de créer ou de modifier des machines virtuelles.

Après avoir sélectionné le serveur ESX dans l'arborescence du client Virtual Infrastructure, aller dans l'onglet Configuration et sélectionner la section stockage (SCSI, SAN, et NFS). Faire un clic droit sur le volume VMFS3 contenant les fichiers de la machine virtuelle et choisir Parcourir l'entrepôt de données…

Dans le navigateur de l'entrepôt, aller jusqu'au répertoire contenant les fichiers de la machine virtuelle (/mindtouch), faire un clic droit sur le fichier de configuration (dans ce cas, MindTouch_Core_9.08.0_VM.vmx), et choisir Ajouter à l'inventaire.

Vous pouvez maintenant quitter le navigateur de données.

Complèter la configuration ESX

La nouvelle machine virtuelle appelée “MindTouch Core 9.08.0 VM” devrait figurer dans l'inventaire de l'hôte ESX via le client Virtual Infrastructure. Modifier les paramètres de cette nouvelle machine virtuelle.

Si vous le souhaitez, augmentez la taille de la mémoire allouée par défaut (256 mega-octets).

Supprimez l'adaptateur réseau, car les options de configuration spécifiées dans le fichier initial MindTouch_Core_9.08.0_VM.vmx sont incompatible avec un serveur ESX. Créez un nouvel adaptateur réseau en fonction de votre propre configuration réseau.

Sauvez les paramètres.


La machine virtuelle peut maintenant être démarrée et la configuration standard de MindTouch Core peut être finalisée. Les fichiers initiallement copiés depuis la partition ext3 peuvent être supprimés de cet emplacement.

# rm /tmp/MindTouch_Core_9.08.0_VM.*

   

Terminer l'installation

Félicitations! MindTouch Core est maintenant installé et vous devriez être capable de vous connecter sur http://votre_serveur/config/index.php pour achever la configuration.

Mots clés (Modifier les mots clés)
    Vous devez être connecté pour poster un commentaire.