URL: https://linuxfr.org/users/syj/journaux/petite-histoire-dune-virtualisation-dun-proliant-g3 Title: Petite histoire d'une virtualisation d'un Proliant G3 Authors: syj Date: 2009年08月13日T20:09:46+02:00 Tags: ubuntu et fedora Score: 11 Cher journal, Je viens de passer 4 jours pour installer un Linux sur ce serveur Compaq-HP Proliant G3 avec un carte Raid Smart Array 642. Tout d'abord petite présentation du projet qui m'amène à rompre la première règle de l'administrateur malin "Quand çà marche (1), on ne touche pas !". L'objectif de ma démarche est de virtualiser le contrôleur primaire de domaine Active Directory de mon réseau qui tourne sur un serveur Windows 2000 server vieillissant de manière à ce que le jour où il claque que je ne sois pas complètement perdu et que je puisse tester des scénarios de migration tranquillement et sans risque. Il est utile de préciser que mon système cible pour la machine hôte sera un couple Ubuntu Serveur/VirtualBox La première épreuve fut la virtualisation d'une machine existante. J'avais essayé à froid avec un ntfs-clone sans succès. La VM planté au démarrage, j'ai mis du temps à régler l' handicape qu'à Windows avec la gestion de la couche ACPI qui empêche de passer simplement un Windows d'une architecture à une autre. J'ai réussi à m'en sortir en modifiant les DLL comme spécifié ici: - [http://www.virtualbox.org/wiki/Migrate_Windows](http://www.virtualbox.org/wiki/Migrate_Windows) - [http://support.microsoft.com/kb/309283](http://support.microsoft.com/kb/309283) Entre temps, J'ai aussi découvert l'outil VMWare Converter qui fonctionne très bien avec VirtualBox et qui permets de cloner/virtualiser une machine en production très rapidement. Seul problème est que Windows 2000 serveur , seul la version 3.0.3 a fonctionné. La dernière version plantait à l'installation. Ayant virtualisé le CDP, je commence à réinstaller un Linux sur le Proliant G3. Confiant, j'avais déjà réussi à faire un ntfs-clone avec Fedora 10 qui trainait mais çà sera une série de problème que je vais rencontrer: 1er jour: Je tente une installe d'un Ubuntu Server 8.04. Erreur de lecture du CD, je vérifie le md5sum, je change le lecteur CD sans succès. Je décide de regraver en 8x et là çà marche. Mais l'installeur ne trouve pas mon RAID en /dev/cciss/c0d0. Je télécharge la dernière 9.04 même problème. Je tente charger/décharger les modules cpqarray, cciss sans succès. Ne trouvant plus ma Fedora 10 ,je télécharge une 11. 2ème jour: Je teste la 11 même problème. Je bidouille les modules. Rien y fait, impossible de monter mon RAID. Je commence à bidouiller dans le bios virant les trucs inutile un autre contrôleur SCSI, Hyperthreading, ... Sur Internet, je ne trouve rien qui pourrait indiquer un problème avec cette carte. Il me reste plus qu'une solution patcher le firmware. Un truc que je redoute depuis que j'avais grillé le bios d'une Matrox Mystique, il y a quelques années. Je trouve rapidement le nouveau Firmware pour ma carte Raid Smart Array 642. Je teste l'executable sur la Fedora 11 problème, il bloque sur une erreur. Après plusieurs recherches , je trouve CD HP Firmware Update. C'est un Linux qui permet de mettre rapidement à jour les différents firmware. 3ème jour: mais il plante lamentablement sur "la détection des drivers". Je commence à rager. Je supprime dans le bios le contrôleur RAID en désattribuant l'IRQ. Le HP Firmware Update démarre mais il me permet de mettre à jour tous les firmwares sauf celui de ma carte RAID. J'écume à nouveau les forums. (PS: Pendant ,c'est 3 jours , je ne fais pas que çà...) Au final, je tente en dernier ressort une Fedora 10. Et là, tout démarre sans problème, les disques sont bien détecté. J'installe la Fedora 10, je la mets à jour. N'étant pas habitué avec cette distribution, je reste sur ma faim et il n'y a pas de Virtual Box dans les packages. 4ème jour: Au final , j'essaie de patcher le firmware de la carte. A part quelques problème avec la Libstdc++ que je dois télécharger, le patch s'exécute sans problème ! un Ouf de soulagement , je décide de reprendre ma Unbuntu Serveur 9.04 est de tenter une installe. Je préfère cette dernière par soucis d'homogénéité et le fait que Virtual Box soit bien intégré et supporté par défaut. L'installation se passe presque sans problème. Sauf pour Grub qui s'est mal installé car j'avais laissé ma clé USB de branché. Moralité de cette histoire: - Il ne faut pas ce limiter à une distribution - La dernière version qui marche bien ailleurs n'est pas forcement celle qui va marcher sur votre configuration. - Beaucoup de patience. - Quand il n'y a plus d'espoir, il y en a toujours encore un peu. (1) il faudrait aussi ajouter " et qu'il n'y a pas de risque de sécurité".