dimanche 14 novembre 2010

Installer VMware Tools (vSphere 4) sur Ubuntu server.

À titre d'information seulement.

1. sudo -i
2. apt-get update
3. apt-get upgrade
4. apt-get install build-essential binutils linux-headers-$(uname -r)
5. mount /dev/scd0 /cdrom
6. cp -a /cdrom/VMwareTools* /tmp/
7. cd /tmp/
8. tar -vxzf VMwareTools*.gz
9. cd vmware-tools-distrib/
10. ./vmware-install.pl

lundi 4 octobre 2010

Un avertissement dans le journal d'évènement à propos de VMDebug

J'ai récemment converti des machines de VMware Server à ESXi mais dans le log d'événements j'ai un avertissement récurrent à chaque redémarrage.

Source: vmdebug
Event ID: 3

"VMDebug driver 7.3.3.2 was disabled for this VM. Recording for replay-debugging will not work."

Voici la réponse de VMware sur le sujet :

As other users have pointed out, the VMDebug error is misleading. That driver is only useful for Replay Debugging in VMware Workstation. Fusion doesn't support Replay Debugging, so the driver doesn't start. However, this shouldn't cause any slowdowns. There seem to be other issues with Tools that some users are experiencing, resulting in either high CPU usage or slow Shared Folder performance, and may be the cause of the startup delay. We're trying to determine what causes them so they can be fixed.

If you would like to get rid of the error from the event log, you can turn off the VMDebug driver with regedit. Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vmdebug and change the Start key from 1 to 4 to disable it.

lundi 27 septembre 2010

Un bon outil à ajouter à votre arsenal : RVTools version 2.9.5


RVTools


Rob de Veij à créer une application très pratique, RVTools. Cette application permet d'afficher les informations de vos host VMware ou vCenter. Il permet de mettre à jour les outils de VMware ainsi que déconnecter les lecteurs de CD/disquette virtuel.

Ce que j'apprécie plus particulièrement ce sont les "Health check" qui permet de détecter les fichiers vmdk zombie et les noms de dossiers qui ne correspondent pas au nom de la machine virtuelle.

Suivez ce lien pour télécharger RVTools.

VMware vCenter Error Call “PropertyCollector.RetrieveContents” for object “propertyCollector” on vCenter Server failed

J'avais besoin de modifier une de mes "templates" dont je me sers régulièrement pour faire des essaies. Le problème est que suite à la conversion de mon modèle à une machine virtuelle lorsque j'essaie de modifier les paramètres j'ai le message d'erreur suivant : Call “PropertyCollector.RetrieveContents” for object “propertyCollector” on vCenter Server “vCenter” failed.



Lorsqu'on rencontre un tel problème, il suffit de supprimer la machine virtuelle de l'inventaire puis de l'ajouter à nouveau. D'après ce que j'ai lu sur la toile, l'erreur survient lorsque le host est mis à jour et que la machine virtuelle pointe vers un fichier ISO qui n'existe plus. On corrige la situation pour s'assurer que le problème se manifeste de nouveau.

GhostBuster

GhostBuster

Cette application énumère tous les périphériques, détecte les périphériques fantômes et les enlève s'ils correspondent au type ou à la classe sélectionnée en un seul clic. Ceci peut remplacer cette procédure.

dimanche 12 septembre 2010

Comment convertir une machine physique à une machine virtuelle

 (image gracieuseté de vmware)


Voici les étapes qui me donnent un très bon taux de succès.

Télécharger et installer le convertisseur de VMware

1 - Prendre en note vos configurations de carte réseau (ip, dns etc.)
2 - Arrêter tous les services non essentiels (servez-vous de msconfig)
3 - Ne démarrez pas votre nouvelle machine virtuelle après la conversion, déconnecter la carte réseau virtuelle du réseau.
4 - Après votre conversion, créez-vous un cliché instantané (snapshot)
5 - Enlever tous les ports USB, ports séries, etc.
6 - Enlever les cartes réseau créer par la conversion, les remplacer par vmxnet ou vmxnet 3.
7 - Au premier démarrage, démarrer votre machine virtuelle en mode sans échec.
8 - En mode sans échec, enlevez tous les périphériques physiques fantômes (instructions ici) ainsi que les logiciels de gestions physiques (RAID, agent de stockage, logiciel HP/Intel etc).
9 - Reconfigurer votre carte réseau en utilisant vos notes.
10 - Après ces changements, redémarrer votre serveur en mode normal (ne changer pas vos services au démarrage)
11 - Au premier démarrage, vérifier les services et vos journaux d'évènements. S'il n'y a aucun problème activer vos services (msconfig) si vous en avez plusieurs allez-y graduellement, redémarrer le serveur entre les essaies.
12 - Après le redémarrage, assurez-vous que la machine physique est éteinte et débranchée du réseau et branchée votre machine virtuelle au réseau.
13 - Installer les outils de VMware.
14 - Redémarrer votre serveur une dernière fois avec les services et le réseau en fonction et vérifier vos connexions réseau et votre connectivité à votre domaine.

Ce sont les étapes que j'utilise, je mettrai à jour ce billet si besoin est.

dimanche 5 septembre 2010

SolarWinds VM Console 1.0


VM Console 1.0
Ce produit de la firme SolarWinds permet aux administrateurs de visualiser, prendre des clichés instantanés, redémarrer, éteindre les machines virtuelles sans passer par vCenter.

vendredi 3 septembre 2010

Effacer l'historique des connections récentes (vSphere Client)

Vous avez accumulé un nombre considérable de connection récente dans votre client vSphere et vous voulez faire un peu de ménage dans cette liste.

Si vous voulez effacer l'historique de vos connexions récentes dans le client vSphere.

Ouvrer la base de registre et naviguer à la clé suivante :

HKCU\Software\VMware\VMware Infrastructure Client\Preferences

Modifier la clé RecentConnections. (exemple : 192.168.0.5;10.10.1.8)

Problème avec Microsoft Volume Shadow Copy (vssadmin list writers vide)

Le problème que nous avons rencontré aujourd'hui n'est pas un problème avec VMware ou de conversion, mais bien un problème suite au nettoyage après une conversation, c'est à dire lors de la suppression d'anciens pilotes ou logiciels qui ne sont plus nécessaires au bon fonctionne de la "nouvelle" machine virtuelle.

Suite à la conversion d'un serveur DELL en virtuel, nous avons supprimé Dell OpenManage Array Manager, à la suite du redémarrage le serveur fonctionnait toujours sans anicroche sauf que plus aucun logiciels de fonctionnaient. Même avec vDR il fait une erreur, car il ne peut sauvegarder l'état de mon système (Unable to take a quiesced VMware snapshot), car vDR se sert de la copie à la volée du système de Microsoft.

Il s'avère que le service de copie à la volée de Microsoft (volume shadow copy) est endommagé. Après quelques heures de recherche, voici la procédure qui a fonctionné pour moi.



1. Démarrer Regedit

2. Localiser et exporter la clé suivante:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79216}\Subscriptions

3. Supprimer cette clé de registre (cette clé sera recréer automatiquement dans les prochaines étapes)

4. Exécuter Services.msc

5. Redémarrer chaques services l'un à la suite de l'autre:
- COM+ Event System
- COM+ System Application
- Microsoft Software Shadow Copy Provider
- Volume Shadow Copy
Si un des services est en mode arrêt, changer le démarrage en mode automatique et démarrer le service.

6. At the command prompt, type vssadmin list writers, and then press ENTER. If the writes show up, your done, if not there is one more set of things to do.

7. Si vos VSS Writers sont maintenant affiché, vous n'êtes pas obligé de continuer.

8. Dans le cas contraire, copier/coller ces lignes dans un fichier "batch" ce sera plus facile…
cd /d %windir%\system32
net stop vss
net stop swprv
regsvr32 ole32.dll
regsvr32 oleaut32.dll
regsvr32 /i eventcls.dll
regsvr32 vss_ps.dll
vssvc /register
regsvr32 /i swprv.dll
regsvr32 es.dll
regsvr32 stdprov.dll
regsvr32 vssui.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
regsvr32 msxml4.dll

9. Aller en mode commande, et taper vssadmin list writers.

10.
Confirmer que vous avez maintenant les modules requis et relancer vos logiciels de sauvegarde. :)

mercredi 25 août 2010

Quel type de protocole de stockage utilisez-vous ?

Le blogueur Chad Sakac (Virtual Geek) publiait hier sur son site un article concernant la FCoE en 10GbE native. Ce qui m'a intéressé était de connaître les protocoles de stockages utiliser par les autres administrateurs de système dans leur environnement de virtualisation.



L'autre statistique que le sondage indépendant révélait était le nombre de protocoles utilisés pour le stockage des données


Pour ma part, j'utilise comme protocole le iSCSI, FC ainsi que NFS. Mes nouvelles installations en entreprise n'utilisent plus de FC, une technologie qui coûte cher et ne présente pas de réel avantage pour mes besoins ainsi que ceux de mes clients. Le protocole qui répond le plus à mes besoins est le iSCSI, une technologie peu coûteuse et me permet de profiter de tous les avantages du stockage en réseau (vMotion, DRS, FT...).

samedi 21 août 2010

VMware View : The JVM has aborted

Aujourd'hui je fais mes premiers pas avec VMware View. J'installe View Connection Manager sans problème et le service est démarré correctement. Le problème est que je ne peux accéder à l'interface web de Connection Manager. Un petit tour dans le moniteur d'évènements me donne une erreur "The JVM has aborted".

Après avoir consulter mon ami Google. Le premier me dirige vers la base de connaissance de VMware KB1013367.

Cette base de connaissance m'explique que ce problème s'applique uniquement au serveur windows 2003 français et seulement suite à installation du correctif de sécurité MS09-012.

Voici la procédure recopier du site de VMware.

To set the maximum size of the JVM heap for the Tomcat service and the Message Bus service:
    1. Start Registry Editor by running regedit at the command prompt.
    2. In the navigation area, locate the parameters subkey of the Tomcat service:
      HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\Plugins\wsnm\tomcatService\Params
    3. In the topic area, right-click the JvmOptions key entry, and select Modify. The Edit String dialog box appears with values similar to the following in the Value data field:
      -Xms128m -Xmx1024mModify the argument to the -Xmx parameter so that it reads -Xmx750m, for example:
      -Xms128m -Xmx750mNote: The values of the arguments to the -Xms and -Xmx parameters represent the initial size and the maximum size of the JVM heap respectively. The value for the -Xms parameter must be less than or equal to the value for the
    4. -Xmx parameter. Do not change the values of any other parameters in the Value data field.
    5. Repeat step 3 for the parameters subkey of the Message Bus service:
      HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\Plugins\wsnm\messageBusService\Params
    6. Click OK and exit Registry Editor.
    7. Restart the system.
Petite mise en garde, si vous prévoyez l'utiliser avec plus de 1200 utilisateurs, vous avez soit l'option d'installer Microsoft Windows 2003 en anglais ou désinstaller le mise à jour de sécurité MS09-012.

vendredi 20 août 2010

VMware ThinApp 4.6

VMware met à jour son logiciel ThinApp à la version 4.6.

Voir ici pour les notes de distribution. Il sera intéressant lorsque ThinApp fonctionnera sans faute pour tous les logiciels. Le simple fait de ne plus à installer le logiciel directement sur le poste de l'usager permet de sauver énormément de temps et d'argent. La gestion centralisée des mises à jour en fait un atout majeur en milieu corporatif.

VMware - ThinApp

lundi 16 août 2010

VMware Workstation 7.1.1 - mise à jour

Tout comme la version pour Mac OS X, VMware met à jour son produit de virtualisation pour bureau.

Comme nouveauté, vSphere 4.1 est maintenant supporté comme système d'exploitation invité.

C'est une mise à jour gratuite pour ceux qui possède la version 7.x, téléchargeable ici.

dimanche 15 août 2010

VMworld 2010 - Contenu 2009 gratuit

Le VMworld arrive à grand pas, c'est-à-dire à partir du 30 août 2010. Par conséquent l'équipe de VMworld offre gratuitement les années précédentes.

Voici le lien pour consulter l'année 2009, profitez-en pour en apprendre d'avantage ou découvrir des nouveaux truc et astuces.

samedi 14 août 2010

VMware Fusion 3.1.1

Fusion est un logiciel de virtualisation qui permet de faire tourner Windows ou Linux sous Mac OS X. Développé par VMWare, le logiciel passe en version 3.1.1 avec au menu des nouveautés :

* le support de VMware vSphere 4.1 en tant que système invité
* la correction d'un soucis d’accès à la caméra iSight sur certaines configurations
* la résolution de problèmes d’écriture disque après un crash de la machine hôte
* la correction d’un souci avec la sortie audio en 44.1 kHz

VMware Fusion pour MAC OSX 10.4.11 ou supérieur

samedi 7 août 2010

Utiliser la distribution OpenFiler comme solution NFS pour ESXi

Voici la procédure pour utiliser OpenFiler comme solution NFS pour votre ESXi.

OpenFiler est une distribution de Linux optimisé comme serveur de stockage SAN. Il permet en autre
de partager des fichiers à travers les protocoles NFS, SAMBA, iSCSI, HTTP et FTP.

1- Configurer un "Volume Group" et un "Volume"
2- Aller à l'onglet "System" et créer une configuration NAC pour votre serveur (ex 10.0.0.5, Netmask=255.255.255.0).
3- Aller à l'onglet "Services" et activer le services "NFSv3 Server"
4- Aller à l'onglet "Shares" et créer un nouveau partage
5- Une fois votre partage créer, cliquez sur celui-ci pour le modifier
6- Mettre le "Share Access Control Mode" à "Public Guest Access"
7- Sous votre "Host Access Configuration", donner lui l'accès RW pour le NFS.

Pour ajouter votre nouveau partage NFS sur ESXi ajouter une banque de donnée
1- Choisir "Système de fichiers réseau"
2- Propriétés serveur :
3- Dossier : votre dossier de partage ex: /mnt/datastore/ds01/NFS-DS01/

Pour faire la même chose mais en utilisant iSCSI veuillez vous référer au site de Daniel Petri.

mardi 3 août 2010

Comment ajouter un disque SCSI en Para-Virtualisation (PVSCSI)

Le PVSCSI permet d'avoir plus I/O (12%) en utilisant moins de ressources CPU (18%).

PVSCSI est uniquement disponible sur Windows 2003/2008 et sur RHEL 5.

Il n'est pas conseillé d'utiliser le contrôlleur PVSCSI sur un disque de démarrage mais seulement sur
un disque de donnée supplémentaire.

Voici la procédure pour utilise le contrôlleur PVSCSI.

1- Ajouter un nouveau disque dur virtuel dont l'adapteur est plus compris entre 1:0 et 3:15










2- Lors de la création du disque dur un nouvel adaptateur sera ajouté, changez le type de celui ci
pour "Paravirtual"







3- Installez les outlils VMware pour que votre système d'exploitation détecte le contrôleur PVSCSI.

Profiter de cet ajout pour vos applications d'entreprise qui requiert un usage d'I/O très élevé.

mercredi 28 juillet 2010

vSphere Client en anglais comme langue par défaut.

Il suffit d'éditer le raccourci de "VMware vSphere Client" et d'ajouter -locale en_US

Résultat :
"C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe" -locale en_US

dimanche 25 juillet 2010

Désinstaller les périphériques cachés après une conversion P2V ou V2V

Très souvent après une conversion/migration on se retrouve avec plusieurs périphériques qu'on ne voit pas dans le gestion de périphériques et qu'on aimerait désinstaller.

Voici la procédure pour y arriver.
1 - Aller en mode commande "cmd"
2 - Entrer la ligne suivante "set devmgr_show_nonpresent_devices=1"
3 - Sans quitter la fenêtre de commande ouvrir le gestion de périphériques "devmgmt.msc"
4 - Aller dans le menu Affichage et choisir Afficher les périphériques cachés


Voilà maintenant vous pouvez enlever l'ancienne carte réseau qui était en conflit.

samedi 24 juillet 2010

Mise à jour ESXi 4.0x vers ESXi 4.1

Ce qu'il nous faut :
1 - Le paquet de mise à jour disponible chez VMware (upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip)





2 - Copier ce fichier vers un partage NFS de votre datastore
3 - Un accès SSH à votre host. ( ? )



Voici la procédure à suivre pour exécuter la mise à jour.
1 - Éteindre vos ordinateurs virtuels et cliquer sur Enter Maintenance Mode
2 - Connectez-vous par SSH à votre serveur ESXi
3a) Vérifier l'état de votre paquet de mise à jour
esxupdate --bundle=/vmfs/volumes/VOTREDATASTORE/upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip check
3b) Appliquer la mise à jour
esxupdate --bundle=/vmfs/volumes/VOTREDATASTORE/upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip update

Vous pouvez avant de redémarrer quitter le mode maintenance. 

Référence : VMware KB Article: 1022140

vendredi 23 juillet 2010

vSphere ESXi Thin vers Thick et Thick vers Thin VMDK

Pour transformer un disque dur Thin en Thick, il suffit de parcourir le datastore cliquer sur votre VMDK et
choisir Inflate.

Si nous voulons faire le contraire voici 3 façons de faire :
1 - Cloner la machine sur une nouvelle machine virtuelle
2 - Créer un template à partir de votre machine virtuelle
3 - Utiliser VMotion pour migrer votre stockage de données.

lundi 19 juillet 2010

Activer l'économie d'énergie avec ESXi (DVFS)

VMWare ESXi intègre très bien la prise en charge d'économie d'énergie des processeurs avec leur technologie
DVFS (Dynamic Voltage and Frequency Scaling).


Il vous faut un processeur supportant soit Intel SpeedStep ou Enhanced AMD PowerNow!
Qu'il soit activé dans le bios.

Pour activer cette technologie il suffit de changer l'option ci-dessous
HOST -> Configuration -> Advanced Settings -> Power -> Power.CpuPolicy
Changer static pour dynamic

dimanche 18 juillet 2010

Sauvegarde de vos serveur virtuel. Version économique. ESXi

Certains de mes clients me demande de conserver une copie de sauvegade hors-site de leurs serveurs.

Voici quelque solution que j'utilise, il faut dire que je suis un utilisateur très satisfait de Acronis TrueImage, mais
au prix de la version serveur je commence à me tourné vers Macrium Reflect. Il ne faut pas oublier que ce ne
sont pas tous mes clients qui possède de serveur virtuel.

Une bonne solution est vRanger Pro mais elle coûte quand même quelques 600$.

Une solution totalement gratuite est ghettoVCB disponible sur les forums de VMware.

La solution intégrée à vCenter VDR (VMware Data Recovery) permet la copie par bloc et la restauration au niveau des fichiers.

Une autre solution que je trouvais intéressante est Macrium Reflect, pour 39$ par ordinateur/serveur.

Une bonne solution de backup doit faire une image complète du serveur en question en plus de permettre
des copies différentiels/incrémentiels automatisées et une restauration complète de la machine virtuelle.

Hyper-Threading sur ESXi

Voici l'article le plus pertinent que j'ai trouvé Pivot Point

Workload Observed Throughput Gain Due to HT
VMmark 24%
SPECjbb 10%
Consolidated SQL 19%

Universellement il est mieux de le laissé actif mais c'est à vous de faire les test.

Nouveau Tech Mode officiellement supporté avec ESXi 4.1

Avant ESXi 4.1 il fallit faire une manipulation pour activer SSH afin de contrôler à distance notre serveur.

Avec ESXi 4.1 c'est maintenant une chose plus facile et en plus supporté.

1 - Aller à la console locale sur l’ESXi
2 - Appuyer sur F2 (s’authentifier si nécessaire)
3 - Se déplacer dans la section Troubleshooting Options
4 -Appuyer sur la touche Entrée sur Enable Local Tech Support pour activer l’accès en console en local
5 - Appuyer sur la touche Entrée sur Remote Tech Support (SSH) pour activer l’accès en SSH
6 -Valider avec Restart Management Agents

Vous pouvez aussi faire cette manipulation depuis le client vSphere.
1 - Choisir votre hôte et cliquer sur configuration
2 - Ensuite aller dans "Security Profile"
3 - Cliquer sur propriétés
4 - Choisir "Remote Tech Support (SSH), puis Option
5 - Choisir votre mode de démarrage et cliquer sur "Start"

Et voilà plus besoin de modifier un fichier pour activer le SSH.

Choisir un block size lors de la création d'un datastore

Une erreur que j'ai faite lorsque j'ai créer mon environnement de test est de choisir un mauvais block size
ce qui m'a limité.

Voici les options qui s'offre à vous lorsque vous créer un nouveau datastore.

• 1MB block size – 256GB maximum file size
• 2MB block size – 512GB maximum file size
• 4MB block size – 1024GB maximum file size
• 8MB block size – 2048GB maximum file size

Il n'y a pas de perte de performance selon le choix qu'on fait, seulement une utilisation un peu plus grande
de l'espace disque. Si on choisit un block de 4MB, un fichier log de 22KB va prendre 4MB.

Il faut bien choisir car on ne peut le changer plus tard (sauf en recréant le datastore)

ESXi 4.0 sur M2N68-VM

Installation de ESXi 4.0 au bureau pour faire des tests dans le but de l’appliquer chez les clients.

Motherboard M2N68-VM
Disque Dur SATA configurer AHCI dans le Bios

Chipset nVidia MCP 67   ajouter à simple.map  ->  10de:0554 0000:0000 storage ahci.o


Aide disponible ici Edition du fichier OEM.TGZ

Insérer votre nouveau fichier OEM.TGZ dans votre image ISO à la racine du disque.(utiliser UltraISO pour faire la manipulation)

Modifier le fichier isolinux.cfg (utiliser NotePad++) et ajouter à la ligne de "append" le paramètre "--- oem.tgz"

Graver votre CD, Installer ESXi, lors du premier redémarrage utiliser un linux live CD (j'ai utiliser Unbuntu 10.04) et recopier votre fichier oem.tgz sur la partition "Hypervisor 1".

Le but du changement est de se débarrasser de VMWare Server 2.0 qui ne sera plus supporté sous peu et qui n’est plus mis à jour depuis quelque temps déjà.

HOWTO: ESXi and SSH

  1. Aller à la console ESXi et faite alt+F1
  2. Tapper: unsupported
  3. Entrer votre mot de passe root
  4. Ensuite taper  “vi /etc/inetd.conf”
  5. Aller à la ligne “#ssh”
  6. Enlever le “#” (appuyer sur “x” pour supprimer)
  7. Sauvegarder en tapant “:wq!”
  8. Redémarrer les services en tapant  “/sbin/services.sh restart”
Vous ne pouvez malheureusement pas faire du SFTP avec ESXi 4.0, dommage.