VMware ESXi
J’ai en prod de vieux serveurs windows 2000, et j’ai profité du calme de la période de fêtes pour en consolider quelques uns dans une nouvelle machine sous VMWARE Esxi. Facile et rapide, ou presque.
Il faut installer sur le serveur Win2000 l’outil gratuit VMWare converter., puis le lancer pour demander la création d’une image pour cet host… sauf que ça coince sur le pilote SCSI.
Un Windows 2000 server à jour dispose de SCSIPORT.SYS version 5.0.2195.7017 qui ne supporte pas vmware… Il faut donner à converter le scsiport.sys d’un XP pro (version 5.1.2600.2180) pour passer, mais le système virtualisé ne démarrera pas : écran bleu garanti.
Il faut ensuite télécharger un correctif Microsoft disponible ici : KB891861, puis en extraire le contenu, sans l’installer. Par exemple, pour extraire dans c:\temp, taper Windows2000-KB891861-v2-x86-FRA.exe /X:C:\Temp
Puis ajouter à la machine virtuelle un lecteur de Cd avec un Live-Cd permettant de lire et d’écrite la partition C: du Windows 2000 serveur virtuel. J’ai mis dans le datastrore de mon Esx quelques ISO qui aident bien pour cela : La mandriva one 2009 le fait très bien.
Démarrer la machine virtuelle en bootant sur le Cd, (La touche Esc permet d’avoir le menu de boot), et aller mettre le bon driver SCSIPORT.SYS (version 5.0..2195.7059) dans C:\WINNT\SYSTEM32\DRIVERS
Redémarrer la machine viurtuelle en bootant sur le disque, normalement ça marche. Il m’a créé une nouvelle carte réseau en dhcp, ce qui évite de prendre l’adresse IP du serveur physique qui continue de fonctionner.
Ouf.
_______
François, virtualiseur






7 janvier 2009 à 14:53
Salut,
Bizarre ton histoire de drivers SCSI ! J’ai virtualisé recemment avec VMware Converter plusieurs serveurs 2k sur de l’ESX 3.5 et jamais eu ce pb…
Mais l’astuce est a noté !!!
12 janvier 2009 à 21:53
ça dépend peut-être du contrôleur présent dans la machine physique, qui fait que d’une machine à l’autre on a pas le même résultat. Là c’est un serveur HP.