October 28
Voici une méthode (parmi tant d’autres) pour étendre un disque système Windows 2003 dans une machine virtuelle (nom: VM1). Dans notre exemple le disque C est plein (voir l’écran ci-dessous)
Vérifier tout d’abord que votre datastore a assez d’espace libre pour l’augmentation de la taille du disque virtuel.
Ici le système de notre serveur virtuel (VM1) n’a que 5GB de disque et nous allons l’étendre à 8GB (c’est un minimum)
Note: Garder toujours #15% d’espace libre sur le datastore ( pour le swap, les logs, les snapshots ….)
Augmenter la taille du disque .vmdk
Utiliser la commande vmkfstools –x 8G ./system_C.vmdk ou utiliser le GUI d’ESX pour étendre le disque lorsque le serveur invité est arrêté (à partir de la version 3.5)
Pour cela aller sur le serveur invité > Edit Settings > Hard Disk 1 (Virtual Disk)
Dans le panneau de gauche, augmenter la taille avec Capacity > New Size : 8GB
Puis redémarrer le serveur invité et rescanner dans la gestion des disques pour voir l’espace ajouté sur le disque système
Une fois cette étape effectuée , arrêtez le serveur virtuel.
Etendre le disque
Aller sur l’hôte ESX de l’invité et aller sur les settings d’un 2em serveur virtuel (nom: VM2)
Ajouter le fichier system_C.vmdk du 1er serveur virtuel (VM1) comme disque additionnel du 2em serveur virtuel (VM2)
Sur le 2em serveur (VM2) > aller dans Edit Settings > Add Hard Disk 2 (Virtual Disk) > Use an existing virtual disk … Choisir le disque “system_C.vmdk ”
Note: Ne pas positionner ce disque en SCSI 0:0 qui correspond au disque de boot

Démarrer le serveur (VM2)
Puis lancer l’utilitaire Démarrer >> exécuter >> taper: cmd >> dans l’invite de commande taper diskpart
Etendez le disque en tapant la commande suivante:
list volume
select volume X (X = lettre du volume “system_C.vmdk” )
extend ( Etend le volume sur toute la taille disponible )
exit
Eteindre le 2em serveur virtuel (VM2) et enlever sans supprimer le composant “Hard Disk 2” dans les edit settings
Enfin, raccorder le fichier “system_C.vmdk” sur la 1ere VM en positionnant le disque en SCSI 0:0 (disque de boot)
Après le redémarrage de la 1ere machine (VM1), vous constatez que le volume système vient d’être étendu avec la nouvelle taille de disque.
October 11
Voici un tutorial (en anglais) pour désactiver le téléchargement du client VI de vmware
Le lien est ici
September 22
Voici un petite simulation pour apprendre à mettre en place la fonctionnalité de Fault Tolerance sous Vsphere4
La Fault Tolerance de Vmware permet d’avoir une disponibilité permanente des applications en créant une instance “cachée” d’une machine virtuelle existante. Ce mécanisme permet la reprise instantanée entre les deux instances en cas de panne matérielle (sans perte de données, ni d'interruption de service).
Le lien est ici
September 16
Symptômes:
Durant la mise à jour (sur Windows) du serveur ‘Vmware Vcenter 2.5’ vers la version 4 , vous obtenez le code d’erreur suivant :
Error 28038.Setup cannot create VCenter Server Directory Services instance.
Suivi du fichier jointool-0.log
…
[2009-09-01 00:00:00 GRAVE] Operation "Create standalone instance VMwareVCMSDS" failed: : Action: Create Standalone Instance
Action: Creation of standalone instance
Action: Create Instance
Problem: Creation of instance VMwareVCMSDS failed: An unknown error occurred while installing Active Directory.
Error code: 0x800705dc
The event log file is corrupted.
[2009-09-01 00:00:00 GRAVE] Recovering from failed Operation "Create standalone instance VMwareVCMSDS"
[2009-09-01 00:00:00 GRAVE] Recovery successful
[2009-09-01 00:00:00 GRAVE] Execution error.
…
Enfin l’installation échoue
Solution:
D’abord installer l’ADAM >> rebooter le serveur
Puis positionner les permissions suivantes au niveau du registre de windows
Avertissement : Si le Registre est endommagé, plusieurs erreurs peuvent se produire, et votre ordinateur peut ne pas démarrer. Vous modifiez le Registre à vos risques et périls. Assurez-vous toujours d’avoir une sauvegarde à jour avant toute modification.
Aller dans Démarrer >> exécuter : regedit
Sélectionner l’entrée HKLM\SYSTEM\ControlSet001\Services\Eventlog\ADAM (VMWareVCMSDS) >> cliquer droit, choisir ‘Permissions…’
Mettre les droits suivants:
- Administrators (full control)
- NETWORK SERVICE (full control)
- SYSTEM (special permissions)
Puis, Sélectionner l’entrée HKLM\SYSTEM\ControlSet001\Services\Eventlog\Application >> cliquer droit, choisir ‘Permissions…’
Mettre les droits suivants:
Administrators (full control) NETWORK SERVICE (full control) SYSTEM (full control)
![clip_image002[10] clip_image002[10]](https://8jxfya.bay.livefilestore.com/y1maRc5q7jJd1vzV3o36NDb7IDIXj4cVsCpIBYO5_mLY-fRQsXLW4E-cyK-JZwtvzjPGX8LL6EjXlY6NQq2fSxK2KX5-4iJ84VnMFbKLTceG7pjAj15NizQIY9hNJyYXD9Q8q9hC1ydjbBfYTnXAAwEDg/clip_image002[10]_thumb.jpg)
Relancer la mise à jour de Vcenter 2.5 vers Vcenter 4 (Build 162902)
L’installation devrait aller jusqu’au bout du processus.
Source: http://communities.vmware.com/thread/216544
September 12
Je me suis souvent poser la question de savoir quelle était la meilleure plate-forme de virtualisation du marché (On attend encore de nouvelles solutions comme par exemple la solution d’Oracle qui arrive à la fin de l’année). J’ai enfin trouvé un tableau (en anglais) qui permet de comparer les fonctionnalités des 3 hyperviseurs gratuits les plus connus : Vmware ESXi , Microsoft Hyper-V et Citrix XenServer 5.0
Le lien du blog se trouve ici
Evidement chaque éditeur possède ses atouts et ses points faibles, mais à la lecture de ce tableau mon sentiment est que la solution ESXi (version gratuite de l’hyperviseur vmware) reste pour le moment la meilleure des options. Par contre, mon choix serait un peu différent avec la nouvelle solution Hyper-V R2 (qui n’apparait pas dans ce tableau) qui gère les fonctions de haute-disponibilité et de migration en temps-réel des machines virtuelles.
Bref, la concurrence est impitoyable …
September 07
Voici une dernière vidéo sur le datacenter qui a été déployé lors du salon
Alors ! ça vous ne donne toujours pas envie de virtualiser ?
September 03
Cette journée est la dernière pour moi, mais je pense avoir couvert la plupart des sujets de cette 6eme édition des vmworld.
Pour ce post je souhaite mettre le l’accent sur les ateliers (labs) en self-service des vmworld. Ils ont vraiment apportés un plus sur la découverte et la mise en œuvre des applications de l’éditeur. Ils ont donné une approche pratiques des sessions en amphithéâtres qui étaient “théoriques”.
Les ateliers étaient les suivants:
- La mise à jour de l’infrastructure VI 3 vers vsphere 4. Il s’agissait d’un lab très populaire, en effet 75% des participants ont déclaré planifier la migration vers vsphere avant la fin de l’année. (ce n’est pas représentatif mais cela donne une idée sur la tendance et l’enthousiasme que suscite vsphere).
- L’installation de base de vsphere (pour une installation propre)
- L’installation de base et la configuration de vmware View qui permet de déployer des postes de travail virtuels, personnalisés et complets sur n'importe quel périphérique, avec les avantages d'une gestion centralisée
- L’installation de base et la configuration de Site Recovery Manager (SRM) qui protège l’infrastructure virtuelle
- L’utilisation de vCenter Converter
- L’utilisation de vCenter Data Recovery
- L’utilisation de ThinApp pour rendre les applications “portables”
- L’utilisation de vmware Fusion qui permet d’exécutez les applications Windows comme des applications Mac (cet atelier était le moins populaire de tous)
- L’utilisation de vCenter Orchestrator
- Les fondamentaux des réseaux virtuels, avec la découverte du vSwitch distribué et l’intégration du nexus 1000v de Cisco.
Il manquait toutefois un atelier sur Lab Manager (permet d'organiser de gérer et de partager des configurations de machines virtuelles stockées au sein d'une librairie mutualisée pour les tests et le développement).
A noter que chaque participant avait un environnement dédié par atelier (avec la création de plusieurs machines virtuelles sur un client léger)… Bien évidement l’équipe vmware avait mis les moyens pour gérer la charge d’une telle demande.

September 02
Cette seconde journée a démarrée par la session keynote de Paul Maritz (CEO de Vmware) avec des annonces un peu décevantes en terme d’innovations. Toutefois de nouveaux blocs vont s’ajouter à la couche Vcenter : des outils comme “HP insight Control for VMware vCenter” s’installeront comme plug-in dans le Vcenter pour améliorer l’administration de l’infrastructure virtuelle.
Des produits additionnels font leur apparition pour gérer l’infrastructure virtuelle en tant que service : vCenter AppSpeed (outil de reporting), Capacity IQ (gestion des ressources), Chargeback (outil de refacturation) et Lab Manager (réduction des couts de provisionning) .
Enfin le vcloud express va permettre de créer des serveurs à la demande et vmware Go (actuellement en beta) va servir à automatiser l’installation et la configuration des ESXi (Produit à destination des PME).

August 31
La version US des vmworld vient d’ouvrir ses portes aujourd’hui à San Francisco.
Les sessions ont bien commencées mais pour le moment tout n’est pas encore au point.
Les stands de vmware et des partenaires sont encore en cours de construction et il y a eu des perturbations qui ont empêchée l’accès au site www.vmworld2009.com . Bref, tout cela devrait être réglé pour la 2eme journée qui débutera avec la session très attendue de Paul Maritz (CEO de VMware).
Les participants vont pouvoir échanger avec la communauté, s’entrainer avec des labs sur vSphere ou assister aux conférences des speakers vmware et/ou partenaires. Tout cela servi par une infrastructure de 776 serveurs, avec 37 Terrabyte de mémoire, 6208 coeurs et possédant 348 To de stockage.

August 22
Mots clés Technorati :
ESX,VSphere4
Voici le nouveau document de Forbes Guthrie sur les commandes à connaitre pour VSphere4.
- Le pdf est téléchargeable ici (en anglais)
Site : http://www.vreference.com
July 26
Je tiens à signaler qu’un document (en anglais) très complet sur la version 4 de vmware ESX vient d’être publié sur le blog vreference. Il n’est plus nécessaire de lire des tonnes de documents pour avoir une vue détaillée de vsphere4 !!
Les sujets traités sont :
Main Documentation Set (ESX not ESXi)
- Introduction to VMware vSphere
- Getting Started with ESX
- ESX and vCenter Server Installation Guide
- Upgrade Guide
- Basic System Administration
- ESX Configuration Guide
- Fibre Channel SAN Configuration Guide
- iSCSI SAN Configuration Guide
- Resource Management Guide
- Availability Guide
- vSphere Web Access Administrative Guide
Additional Resources
- Setup for Failover Clustering and Microsoft Cluster Service (MSCS)
- vSphere Command-Line Interface Installation and Reference Guide
- License Server Configuration for vCenter Server 4.0
- ESX 4 Patch Management Guide
Optional vSphere Products and Modules
- vCenter Update Manager Administration Guide
- vCenter Converter Administration Guide
- vCenter Orchestrator Installation and Configuration Guide
- vCenter Orchestrator Administration Guide
- VMware Consolidated Backup – Virtual Machine Backup Guide
Vous pouvez télécharger ce fichier sur mon dossier public ici
sources : www.vreference.com / vSphere4 notes
July 02
Lors de la création d’une VM (Virtual Machine), on configure des composants de base (Mémoire, CPU, disques…). Lorsque la définition matérielle de la machine virtuelle est terminée, on passe à l’installation de l’OS. Celui-ci s’installe tel qu’on le ferait sur une machine physique en utilisant l’image ISO du cdrom ou dvdrom de l’éditeur de l’OS. La spécificité d’une machine virtuelle c’est qu’avant d’appliquer des correctifs et de personnaliser la machine, il faut toujours installer les VMWare tools afin d’améliorer les performances de la VM.
Pour l’installation des VMWare tools, reportez-vous au document « VMWare GuestOS Guide.pdf ».
A titre d’exemple , voici ci-dessous des instructions pour l’installation d’un Windows et d’une Redhat.
Installation sur Windows :
Il faut se connecter sur le serveur en mode « console » puis aller dans le menu déroulant « VM » et sélectionner « Install VMWare Tools ».
Cliquer sur suivant >> suivant >> Installer >> Terminer, puis redémarrer la VM
Remarque pour Windows 2003, il faut modifier la vitesse de déplacement de la souris dans les propriétés graphiques. Les instructions sont données lors de l’installation des VMWare Tools.
Installation sur Linux RHEL5 :
Il faut se connecter sur le serveur en mode « console » puis aller dans le menu déroulant « VM »et sélectionner « Install VMWare Tools ». Si l’auto mount est activée au sein de la machine virtuelle Linux, le CDROM se monte automatiquement, sinon il faut le monter manuellement. Il faut copier le fichier au format tar compressé ( .tar.gz) dans un répertoire temporaire. Il faut ensuite le décompressé et extraire les données du fichier (commande tar zxvf …), puis exécuter le script vmware_install.pl
Exemple, en tant que root
#cp /media/vmware-linux-tools.tar.gz /tmp
#cd /tmp
#tar zxvf vmware-linux-tools.tar.gz
#cd vmware-tools-distrib
#./vmware_install.pl
A la fin supression avec rm -r
Une fois les VMWare Tools installé, il faut ouvrir les propriétés des VMWare Tools et cocher dans les options « Time synchronisation … ». Cette option permet à la machine virtuelle de synchroniser son heure et sa date avec le serveur VMWare ESX hôte. Attention ne pas cocher cette option si la VM Microsoft appartient à un domaine Active Directory.
Sous Windows, cliquer sur l’icône dans la barre des taches.

Sous linux, exécuter la commande vmware-toolbox en mode root.
June 27
1.Installation de VUM
Connectez-vous en tant qu’utilisateur ayant des droits « Administrateur » sur le Virtual Center de votre ferme ESX et exécuter le cdrom « VirtualCenter 2.5)

Cliquer sur Next >> Next
Cocher « Custom » et cliquer sur « Next »
Cocher les éléments comme ci-dessous et cliquer sur « Next »
Choisir « Use an existing …. », saisir le nom du lien ODBC d’accès à la base Virtual Center ainsi que le nom et mot de passe définit dans SQL Server >> cliquer sur « Next »
Cliquer sur « Ok » après avoir vérifier le bon fonctionnement du service
Vérifier que le bon fonctionnement du service « SQL Server Agent » sur le serveur de base de données
De retour sur le Virtual Center , cliquer sur « Ok »
Cocher « Use an Existing… » Puis choisir l’édition Virtual Center « Virtual Center Management… »

Cliquer sur « Next » >> puis, renseigner les champs « Administrator » et « Password »
Enfin Choisir « Use an existing …. », saisir le nom du lien ODBC d’accès à la base Virtual Center ainsi que le nom et mot de passe définit dans SQL Server
Cliquer sur « Ok »
Sélectionner « vc.demo.org» et cliquer sur « Next » (Si nécessaire renseigner le compte du serveur proxy)
Modifier le chemin de stockage des correctifs téléchargés en cliquant sur le bouton « Change » de l’intitulé « Configure …. »
On obtient :

Puis , cliquer sur « Install »

Enfin, cliquer sur « Finish »
Configuration de VUM
(téléchargement des mises à jours et des correctifs)
Connectez-vous en tant que super utilisateur sur le serveur Virtual Center via « Virtual Infrastructure Client ». Sélectionner dans le menu Plugins « Manage Plugins»
Cliquer sur l’icône « Update Manager »
Cliquer sur l’onglet « Configuration »
Cocher uniquement « ESX Server Updates » puis « Next »
Modifier le paramétrage comme ci-dessous
Cliquer sur « Finish »
May 15
Pour ceux qui n’ont pas eu la chance d’assister au Vmworld Europe tour 2009
Vous trouverez les sessions de cet événement (en anglais) sur mon dossier de partage

Bonne lecture …
April 28
Sous VMware Workstation 6.5 vous pouvez arrêter les bips stressants dû à des erreurs de manipulations avec vos PC virtuels.
Sur le poste hôte, affichez les dossiers cachés de Windows (options des dossiers > onglet “Affichage”)
- Sous Vista : Aller dans C:\Utilisateurs\%username%\AppData\Roaming\VMware\preferences.ini
- Sous XP : Aller dans %USERPROFILE%\Application Data\VMware\preferences.ini
Ajouter la ligne mks.noBeep="TRUE" pour passer VMware en mode silencieux

March 14
Dans ce post nous allons créer une nouvelle machine Windows virtuelle à partir d’un modèle (Template) existant.
La méthodologie pour créer un modèle est la suivante :
Créer une nouvelle machine virtuelle que l’on configure et personnalise pour la standardiser et en faire une machine de référence. Une fois que la machine virtuelle est correctement préparée, on l’arrête et on la clone ou transforme en modèle.
Microsoft propose un outil, sysprep, qui permet de redemander un ensemble d’informations lors du démarrage de la machine virtuelle déployée. L’intégration de cet outil est prit en charge par Virtual Center.
1.Création de la machine virtuelle de référence : Windows 2003 standard
La première étape consiste à créer une nouvelle machine virtuelle en la nommant par exemple « Win2003_standard». On ne créera qu’un seul disque. On installera le système Microsoft Windows, le service pack et les patches ainsi que tous les outils nécessaires (VMWare wtools). Une fois l’installation effectuée et la machine configurée, on utilise les fonctionnalités de Virtual Center pour que cette machine virtuelle devienne un modèle.
2.Mise en place du Template
Pour cela, depuis une connexion sur la console Virtual Center via « Virtual Infrastructure Client », cliquez sur la machine virtuelle avec le bouton droit et sélectionner « clone to template » (copie de la machine virtuelle en modèle) ou « Convert to Template » (transformation de la machine virtuelle en modèle).
Note : Il est possible de modifier un modèle. Il s’agit de transformer le modèle en machine virtuelle, puis de la démarrer et d’y appliquer les modifications désirées. Un fois terminé, il suffit de la transformer en modèle.
Pour cela, depuis une connexion sur la console Virtual Center via « Virtual Infrastructure Client », cliquez sur le modèle à désirer avec le bouton droit et sélectionner « Convert to Virtual Machine ».
3.Déploiement d’un nouveau Windows invité à partir d’un Template
Ouvrir une connexion sur la console Virtual Center via « Virtual Infrastructure Client », cliquez sur modèle choisis avec le bouton droit et sélectionner « Deploy Virtual Machine from this template » et suivre les instructions.
Lors du déploiement d’une machine virtuelle MS Windows, des informations sont demandées (celle pour initialiser Sysprep).
Voici ci-dessous un exemple pour la création d’un serveur de test
Saisir le nom de la Machine virtuelle
Sélectionner le serveur VMWare d’exécution de la nouvelle machine virtuelle, puis Sélectionner la VMFS
Cocher « Customize use the customization Wizard » (mode Microsoft Sysprep)
Saisir « Name » et « Organization », puis Saisir le nom du serveur
Saisir le « Product ID » et cocher le mode « Server License »
Sélectionner le « Time zone » | Cliquer sur « Next »
Définissez la configuration réseau
Cocher le mode « Workgroup », vous ajouterez le serveur au domaine dans un 2em temps
Cocher « Generate New Security ID »
Saisir un nom de modèle Sysprep. Cela permettra de reprendre la même configuration pour le déploiement d’un autre serveur virtuel. Exemple « DEMO WINDOWS»
Cliquer sur « Finish ».
En faisant attention aux particularités des OS, au nom du serveur ainsi qu’à la configuration réseau, cette procédure vous permettra de déployer très rapidement de nouvelles machines dans votre infrastructure virtuelle.
March 12
Lors du déploiement de VM Microsoft Windows à partir de modèle, VirtualCenter permet l’intégration et la configuration semi automatique du module Sysprep de Microsoft.
Les versions à utiliser dans ce cadre sont Sysprep 1.1 qui doit être téléchargé sur le site de Microsoft (Q257813_w2k_spl_x86_en.exe) et deploy.cab du CD d’installation de Windows 2003.
Une fois téléchargé, extraire le contenu dans le répertoire
C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\sysprep\1.1 et C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\sysprep\w2003 du Virtual server
February 27
Dans ce post je présente seulement l’installation d’ Hyper-V sur Windows 2008.
Lancer la console Server Manager | cliquer sur Add Roles
L’assistant se lance.
Cliquer sur Next | choisir le rôle Hyper-V
Cliquer sur Next | Next | Install
Redémarrer le serveur | L’installation est terminée
Le rôle a bien été ajouté , vous pouvez maintenant installer et configurer des machines invitées sur ce serveur.
February 24
Dans un environnement virtuel certaines restrictions s'appliquent au déploiement des contrôleurs de domaine Windows 2003. En effet, le déploiement d'un contrôleur de domaine dans un hébergement virtuel ajoute un certain nombre de conditions qui n’ont pas lieu avec un serveur physique
Il est toujours préférable de localiser les rôles de serveur critiques sur des contrôleurs de domaine installés sur du matériel physique. Les rôles critiques étant le catalogue global , le serveur DNS et le maître d'opérations
Les particularités liés aux environnements virtuels sont expliqués dans la KB 888794 de Microsoft
Lien : http://support.microsoft.com/kb/888794
Les produits concernés sont Microsoft Virtual PC 2007, Microsoft Virtual Server 2005, VMware.
February 18
Note: Le code pour modifier le fichier VMX est disponible ici