Module DevicePowerOn power on failed

Juil 20
2012

J’ai toujours la tête dans les VMs en ce moment, un coup Hyper-V et d’autres fois je reviens sur VMWare…

J’ai voulu installé l’autre jour la nouvelle version OCSInventory, un excellent logiciel pour l’inventaire de son parc informatique, et j’ai vu que le site proposait de télécharger des VMs « prêtes à l’emploi ». Pour une fois j’ai décidé d’essayer.

Problème lorsque après avoir crée ma VM, et ajouté mon disque téléchargé, une erreur s’affiche :

Module DevicePowerOn power on failed.
Unable to create virtual SCSI device for scsi0:0, ‘/vmfs/volumes/datastorename/VirtualMachineHome/VirtualMachineDisk.vmdk’
Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7. Did you forget to import the disk first?

 

La caue de cette vient du fait que votre fichier VMDK n’est pas au format ESX mais au format VMWare Workstation ou Fusion.

Si vous migrez une VM de Workstation ou Fusion vers ESX vous pouvez passer par VMWare Converter pour faire le boulot.

Si, comme dans mon cas, vous avez simplement le VMDK, vous pouvez convertir vous-même le fichier, ce qui est plus rigolo !

– Placez donc toujours le VMDK sur le datastore de votre ESX.

– Connectez-vous en SSH (pensez à l’activer avant) avec votre client favori.

– Allez dans /vmfs/volumes/nom_de_votre_datastore/nom_de_votre_vm

– Lancez la commande : vmkfstools -i vm_a_convertir.vmdk vm_convertie.vmdk

– Une fois fini, ajoutez ce disque converti à votre VM.

Enjoy !

Convertir un disque VMWare IDE en SCSI (pour une migration vers Hyper-V par exemple)

Mai 31
2012

Convertir un disque VMWare IDE en SCSI

L’autre jour, j’ai commencé à jouer avec Hyper-V et j’ai voulu tester la conversion de machines VMWare vers Hyper-V. Et fait étrange mes machines Windows XP ne sont prêtes à la conversion. En fait VMWare 4 propose par défaut des disques IDE lors de la création de VM XP, or Hyper-V n’accepte que les disques SCSI… Aïe, que faire ?

Voici la solution :

– Stoppez votre VM

– Ajoutez un nouveau disque SCSI à votre VM (1Go par exemple)

– Mettez l’ID sur SCSI 0:1 (on va utiliser 0:0 après)

– Démarrez la VM, vérifiez que l’adaptateur SCSI est installé dans le gestionnaire de périphérique

– Éteignez la VM

– Retirez le disque IDE de la VM (ne l’effacez pas du disque)

– Ensuite utilisez SSH ou Veeam Backup par exemple pour ouvrir une session sur l’hôte VMWare

– Allez dans le dossier où la VM est stockée

– Editez le fichier .VMDK du disque IDE

– Cherchez et modifiez la ligne dbb.adaptortype= « ide » en dbb.adaptortype= « buslogic »

– Enregistrez le fichier

– Ajoutez le disque à la VM et spécifiez 0:0 comme ID SCSI

– Démarrez la VM

– Ca marche !

– Vous pouvez retirer définitivement le disque de 1Go

 

Bien sûr, n’oubliez pas de faire des sauvegardes, hein !

 

Probleme installation VMWARE 5 ?

Mar 21
2012

Probleme installation VMWARE 5

Récemment j’ai rencontré un problème à l’installation de VMWare 5… L’installation générait une erreur après avoir lu le package weaselin.i00

ISOLINUX Disk Error 01, AX=4200, drive EF

Boot failed: press a key to retry

 

Après investigation, il s’avère qu’il pourrait s’agir d’un problème avec le boot ISOLINUX et la compatibilité avec la carte réseau. J’ai trouvé plusieurs pistes qui m’aurait fait utiliser le boot PXE et zapper le problème mais moi je suis pas comme ça…

Voici ma solution :

Téléchargez la dernière version d’ISOLINUX ici : http://www.kernel.org/pub/linux/utils/boot/syslinux/

Extraire de l’archive le fichier ISOLINUX.BIN

Créez ou téléchargez l’ISO de VMWARE 5

Ouvrez l’ISO avec votre utilitaire préféré

Remplacez le fichier ISOLINUX.BIN par le nouveau

Gravez !

Impossible d’installer vCenter Server sur Windows 2008R2 64bits ?

Fév 24
2012

Impossible d’installer vCenter Server sur Windows 2008R2 64bits

Vous voulez installer vCenter sur un serveur Windows 2008R2 (ou surement une autre version) et vous tombez sur ce message d’erreur ?

This product can only be installed on the following 64-bit operating systems:
Windows XP SP2 or above
Windows 2003
Windows 2008

Pour une fois je ne vais pas donner de solution mais une explication : votre serveur est un contrôleur de domaine et il n’est pas possible d’installer vCenter sur une machine avec Active Directory dessus (pourquoi, je l’ignore). Alors faites comme moi : utilisez un autre serveur…

Souris lente dans VMWare vSphere Client 4.x avec les hôtes Windows 7 et 2008 R2

Mar 24
2011

Ce phénomène peut se produire à cause du pilote SVGA des outils VMWare. Le plus simple c’est d’en changer…

  • Assurez-vous déjà bien d’avoir installé les outils VMWare sur votre hôte
  • Allez dans le gestionnaire de périphériques
  • Ouvrez la section Cartes graphiques
  • Faites un clic-droit sur la carte graphique
  • Cliquez sur Mettre le pilote à jour
  • Choisissez « Rechercher un pilote sur mon ordinateur »
  • Naviguez sur votre ordinateur dans le dossier suivant : C:\Program Files\Common Files\VMware\Drivers\wddm_video
  • Puis cliquez sur « Suivant »
  • Le pilote s’installe, puis redémarrez, c’est fini

 

Si d’aventure vous souhaitiez revenir en arrière suivez à nouveau cette procédure mais naviguez dans le dossier C:\Program Files\Common Files\VMware\Drivers\video pour revenir au pilote SVGA.

 

Source : VMWare KB

Upgrader VMware ESXi 4.0 vers 4.1 ou 3.5 vers 4.1

Août 25
2010

Voici ce qu’il faut faire :

1. Téléchargez et installez vSphere CLI.

2. Téléchargez le package de mise à jour ESXi 4.0 vers 4.1 ou le package de mise à jour ESXi 3.5 vers 4.1

3. Éteignez toutes vos machines virtuelles et passez l’hôte en mode maintenance.

4. Lancez le prompt vSphereCLI et exécutez les commandes suivantes
vihostupdate.pl –server [hostip] -i -b c:\temp\upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip -B ESXi410-GA-esxupdate

puis :

vihostupdate.pl —server [hostip] -i -b c:\temp\upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip -B ESXi410-GA

Adaptez la commande à votre environnement en modifiant le chemin vers l’emplacement du fichier d’upgrade d’ESXi.

Si vous recevez ce message d’erreur :

Error connecting to server at ‘https://localhost/sdk/webService’: Perhaps host is not a vCenter or ESX server

Verifiez bien la syntaxe de votre commande, une erreur y figure. Si vous avez fait un copier-coller de la commande, retapez-là intégralement (je pense que le problème vient des « -« , vous pouvez au minimum retaper les « – » de la ligne de commande), une conversion de caractère a eu lieu lors du copier-coller et Windows vous fait une sale blague.

5. Rebootez l’hôte et quittez le mode maintenance.

6. Vérifiez la version d’ESXi avec cette commande :

vihostupdate.pl –server [hostip] –query

7. Pensez à mettre à jour vos outils VMware dans vos machines virtuelles ! (Clique-droit sur la VM puis « Invité » et « Installer/Mettre à niveau les outils VMware »), voir mettre à niveau votre matériel virtuel, la version passe de 4 avec ESXi 3.5 à 7 avec ESXi 4.x (clique-droit sur la VM).

Ces commandes devraient pouvoir fonctionner avec les futures mises à jour d’ESXi…

Have fun !