Installer un OS sur un serveur SunFire V100/V120 ? Rappels !
Publié par TB dans: Computing | HowTo
Le 8 aoĂ»t 2009, modifié le 14 novembre 2009 à 0 h 21 min, 478 visites
Installer un OS sur un SunFire V100/V120 |
|
|
Pour notre étude de cas, nous disposerons de 2 Serveurs SUN : 1 SunFire V120 et 1 SunFire V100. Le « Sun Fire v100 » est équipé de disques IDE ; le « Sun Fire V120 » est équipé de disques SCSI ; les 2 serveurs disposent de CDROM et de 2 interfaces réseaux. Il faut avoir un PC avec une prise SERIE DB9 ou DB25 pour la connexion aux serveurs via l’interface LOM et permettre ainsi une installation aisée. Nous utiliserons très simplement l’outil de communication « Hyperterminal » sous Windows XP (réglages : Vt100, COM1, 9600bx). |
|
![]() |
En général, vous pouvez trouver facilement des machines d’occasion dans une fourchette de prix allant de 100 à 250 euros selon la configuration proposée. Pour ma part, je disposais des serveurs « SunFire V100 » et « V120 » avec les configurations suivantes : SunFire V120 1 processeur UltraSparc Uii 650mhz 512mo de SDRam 133 ECC 2 disques Seagate SCSI 36go barracuda 1 lecteur CDRom Taec 24x Slim 2 ports LOM 2 ports Ethernet 10/100mo 2 ports USB |
![]() |
SunFire V100 1 processeur UltraSparc Uii 543mhz 256mo de SDRam 133 ECC 1 disque Seagate IDE 40go barracuda 1 lecteur CDRom Taec 24x Slim 2 ports LOM 2 ports Ethernet 10/100mo 2 ports USB |
Disposer d’un CDRom pour une installation facile |
|
|
Le serveur « SunFire V120 » ne disposait pas de lecteur CDRom lors de son acquisition ; je fus donc obligé d’en ajouter un pour faciliter les installations. Je récupérais rapidement un lecteur CDRom Slim IDE. |
|
![]() |
Livré en « cable-select » le lecteur CDRom Slim 24x de marque TEAC 224-E, était inséré dans l’emplacement réservé à cet effet de la V120 ; notez que sur le serveur « SunFire v120 », vous n’avez pas de réglage de jumpers IDE puisque la machine est en SCSI et que seul de lecteur CDRom est en IDE. Dans le cas où nous aurions souhaité ajouter un lecteur CDRom sur un serveur « SunFire v100 », il aurait fallu enlever le jumper à l’arrière du CDRom pour le mettre en position 3 (le disque IDE de boot étant en position 2). |
Préparer et contrôler le matériel |
|
|
Avant d’installer le système d’exploitation, il est judicieux de faire l’inventaire du matériel. Quelques manipulations sont nécessaires pour permettre de booter sur un CDRom. > show Changement du mode « boot » pour accéder à « OpenBoot » SUN et démarrer le serveur. Attention : Ne sert qu’une fois, se repositionne automatiquement en mode « normal » après un redémarrage. > set bootmode forth > poweron |
|
Permettre le boot sur le lecteur CDRom |
|
|
Une fois le serveur démarré et les auto-tests effectués, le serveur s’arrête à l’OpenBoot SUN ; équivalent de la touche « STOP+A » sur un clavier SUN ; il fallut paramétrer l’EEPROM pour ne pas booter en automatique sur le disque principal. Modifiez la variable de l’autoboot et faire un « reset-all » pour prendre en charge tous les périphériques (dans le cas de notre ajout de CDRom par exemple) ; tout changement de configuration matériel nécessite un « reset-all ». > setenv auto-boot? false > reset-all Sur une « SunFire v100 », une fois le reboot effectué, la machine s’arrête sur OpenBoot. > probe-ide > boot cdrom Sur une « SunFire v120 », une fois le reboot effectué, la machine s’arrête sur OpenBoot. > probe-scsi > boot cdrom Lorsque l’installation de l’OS sera terminée, il faudra repositionner la variable « auto-boot » pour un démarrage automatique. > setenv auto-boot? true > reset-all |
|
Booter sur un autre disque |
|
|
Parfois, il est nécessaire de booter sur un autre disque que le disque principal ; il suffit tout simplement d’indiquer son nom : disk0 pour le disque 1 et disk1 pour le disque 2. Cette commande permet de booter en direct sans enregistrer ce nouveau périphérique dans le démarrage automatique. > boot disk0 Cette commande permet d’enregistrer en variable d’environnement, le disk0 et le net comme périphériques de démarrage (et respectivement dans l’ordre de saisie). > setenv boot-device disk0 net > reset-all |
|
Conclusion |
|
|
Voilà ! Ces quelques astuces devraient vous permettre d’installer FreeBSD sur ces petits serveurs SUN. Néanmoins, une remarque importante est à souligner. Ces serveurs SPARC offrent des performances très intéressantes voir supérieures à FreeBSD, en utilisant SOLARIS 10 et la pile CoolStack (Apache,PHP,MySQL). A vous de voir, c’est un constat que j’ai fait personnellement lors de nombreux benchmarks sur ce type de plateforme. |
|



