Comment déployer vSAN Witness Virtual Appliance 6.x sur VMware Workstation
Contenu
Symptôme
Lorsque vous essayez d’importer l’archive OVA du vSAN Witness Virtual Appliance 6.x sur votre VMware Workstation, il vous mets l’avertissement suivant
Puis en cliquant sur Retry, vous obtenez ceci, indiquant qu’il ne reconnaît pas l’élément « Property » à la ligne 821 (qui se trouve dans le fichier OVF)
Solution
Téléchargez l’outil de décompression d’archives OVA :
https://www.vmware.com/support/developer/ovf/
Installez-le, puis exécutez la commande suivante afin de lancer la décompression :
ovftool.exe « CHEMIN_DE_LARCHIVE_OVA » « CHEMIN_DU_FICHIER_OVF_A_DECOMPRESSER »
Ensuite modifiez le fichier .ovf avec un éditeur de texte (ex. : notepad++) afin de supprimer la partie suivante se trouvant à la ligne 821 (le contenu des balises <Property></Property>, balises y comprises) :
Ensuite remontez sur la ligne 65, déplacez la valeur ovf:default= »true » entre <Configuration et ovf:id= »tiny »>
Sauvegardez les modifications apportées.
Vous pouvez enfin supprimer le fichier en .mf (manifest) afin d’éviter les vérifications des hashes SHA-256 des fichiers .vmx et .vmdk (ceci est recommandé afin d’être sur de la source des fichiers et de leur intégrité).
Importez la VM en double cliquant sur le fichier .ovf et donnez lui un nom et l’emplacement de la VM sur le disque, cliquez sur Import
Acceptez les termes de licences d’utilisation
L’importation est en cours
La VM est enfin importée, ne démarrez pas tout de suite la VM !
Allez dans l’emplacement des fichiers de la VM importée et ouvrez le fichier .vmx avec l’éditeur de texte afin d’ajouter à la fin du fichier le texte ci-dessous (vous pouvez modifier le mot de passe), ceci permettra d’injecter des valeurs de configuration de type Environnement OVF afin de paramétrer le mot de passe root (attention aux guillemets, les copier-coller peuvent modifier le type de guillemets et donc erroner la valeur de mot de passe, retapez tous les guillemets et côtes manuellement pour en être sûr)
guestinfo.ovfEnv = « <?xml version=’1.0′ encoding=’UTF-8′?><Environment xmlns=’http://schemas.dmtf.org/ovf/environment/1′ xmlns:oe=’http://schemas.dmtf.org/ovf/environment/1′><PropertySection><Property oe:key=’vsan.witness.root.passwd’ oe:value=’Password123‘/></PropertySection></Environment> »
Sauvegardez la modification et démarrez la VM.
Remerciements à William Lam pour son post sur son blog, informations qui m’a aidé à résoudre ce problème :
http://www.virtuallyghetto.com/2015/09/how-to-deploy-and-run-the-vsan-6-1-witness-virtual-appliance-on-vmware-fusion-workstation.html
2,156 total views, 1 views today