Le 3 septembre 2008, VMWare annonçait son entrée au Microsoft Server Virtualization Validation Program (SVVP), ce qui rend ESX 3.5u2 premier hyperviseur tiers supporté par Microsoft.
Une avancée majeur pour ceux qui se heurtaient aux problèmes de support pour leurs VM hébergeant des environnements de productions sous Windows.
Cependant, un nombre limité de produit sont pour le moment (ou pas) supportés.
Un DC sous Windows 2003, un Exchange 2003 ou un SQL Server 2005 ne seront par exemple pas supportés.
Au final, il semble donc qu’Active Directory soit bel et bien supporté. Par contre, pas encore de support pour ESX3i ni pour les vm doté de plus de 4Go de RAM. Concernant le hardware, si celui-ci est supporté par VMware, la vm l’est aussi.
Hyper-V inclus dans la futur version R2 (aka Windows 7 Server) de Windows Server 2008 sera capable de “live migration”, la même fonction que VMware à introduit en 2004…
Par défaut la swap sur un ESX 3i est désactivée ce qui provoque un message d’erreur (An error occurred during configuration of the HA agent of the host) lorsqu’on tente de l’ajouter à un cluster HA.
Voici l’extrait de la KB pour activer la swap sur un ESX 3i (espace disque dispo obligatoire):
To enable swap on your ESXi 3 Server system:
In the VirtualCenter Server, select the ESXi 3 Server host.
In the Configuration tab page, click Advanced Settings.
Choose ScratchConfig.
Set the data store for ScratchConfig.ConfiguredScratchLocation to a valid directory with sufficient space (1GB) to hold the userworld swap file. The userworld swap can be configured on local storage or shared storage.
For example, the VMFS volume /vmfs/volumes/DatastoreName
Select the ScratchConfig.ConfiguredSwapState option.
Par défaut le service ssh est désactivé sur ESX3i (limitation VMWare) mais il est facilement possible de contourner cette limitation :
- ALT + F1 sur la console
- tapez “unsupported” à l’aveugle (sans les “) et entrée
- tapez le mot de passe root
- editez le fichier /etc/inetd.conf
- décommantez la ligne “#ssh” (ligne 32)
- tapez “ps -a |grep inetd”
- killez le process
- lancez inetd
And voila:)
MAJ 29/09/2008 : Au détour d’une recherche sur l’Update 2 d’ESX3i, nous avons trouvé sur vm-help.com une update du tips ssh :
Sous ESX3i U2, le script service.sh ne relance plus le service inetd, il faut donc (après la modification du fichier inetd.conf) identifier l’id du process inetd (ps | grep inetd) et faire un kill -HUP dessus afin de le relancer (kill -HUP )