|
Préparation de jumpstart serveur
Introduction
Comme exemple on prend l'installation de Solaris 9 sur la machine "client", et comme serveur, la machine "serveur" avec OS Solaris 9.
Remarque : Les installations Solaris 8 et Solaris 9 sont similaires.
L'essentiel de la technologie de Jumpstart est dans l'installation de serveur avec accès par NFS au distributif de l'OS, ainsi que des démons (processus d'arrière-plan) qui permettent d'effectuer l'initialisation du processus d'installation sur le système cible (donner son hostname et IP-adresse, indiquer certains paramètres d'installation).
Installation
Sur le serveur, on installe l'image d'installation de l'OS. Pour cette procédure il est possible d'utiliser n'importe quelle partition (exemple : /export/home0/ins), le plus important est que le partage qui la contient, ait assez de place pour l'image (pour l'image de Solaris 9, il est indispensable d'avoir à peu près de 2,2 Go).
On insère le premier disque de Solaris 9 OE software dans le CD-ROM.
On se déplace sur le CD dans le directory .../s0/Solaris_9/Tools, donc, le dossier en cours est suivant :
# pwd
/cdrom/sol_9.../s0/Solaris_9/Tools
On lance le script :
# ./setup_install_server /export/home0/ins
Verifying target directory...
Calculating the required disk space for the Solaris 9 product
Copying the CD image to disk...
Install server setup complete
Maintenant on change le CD 1 pour le CD2. Pour cela :
# cd /
# eject cdrom
Sur le CD 2 on se déplace dans le dossier .../s0/Solaris_9/Tools
On lance le script :
# ./ add_to_install_server /export/home0/ins
...
...
Procedure completed successfully.
L'image de l'installation est prête.
Maintenant, il est nécessaire d'élargir la partition dans laquelle l'image a été créé. Pour cela dans le fichier /etc/dfs/dfstab on ajoute une ligne :
# share -F nfs -o ro,anon=0 /export/home0/ins
Après:
# shareall
Important : pour réussir l'installation il faux que la machine de client et celle de serveur se trouvent dans le même sous réseau.
Pour connaître l'adresse MAC du client, il faut aller dans l'OpenBoot. Pour un accès local, on peut aller dans l'OpenBoot à l'aide de la combinaison Stop+A. Pour un accès par port COM, on envoie le signal BREAK (Alt+B dans un TerraTerm).
Ayant reçu une ligne de commande d'OpenBoot, on demande l'information à l'aide d'une commande banner :
# ok banner
Parmi d'autres informations on trouvera l'adresse MAC de l'interface de réseau de cette machine. On connaît maintenant l'adresse MAC du client qu'il faut ajouter (sans oublier le nom du client) au serveur dans le fichier /etc/ethers par la ligne suivante :
8:0:20:82:d8:8f client
Dans le fichier /etc/hosts il est nécessaire d'entrer un nouvel IP-adresse du client par la ligne suivante :
192.168.50.2 client
Maintenant on se déplace dans la partition de l'image /export/home0/ins/Solaris/Tools et on lance le scripte add_install_client en indiquant dans les paramètres le chemin NFS jusqu'à l'image créé, le nom du client et du type du système :
# pwd
/export/home0/ins/Solaris/Tools
# ./add_install_client -c server:/export/home0/ins client sun4u
...
...
updating /etc/bootparams
copying inetboot to /tftpboot
Le processus de l'ajout du client est terminé.
Dans la colonne du client dans l'OpenBoot on tape :
ok boot net - install
Quelques instants plus tard, le processus d'installation se lance.
Liens :
http://www.sun.com/
http://wwws.sun.com/software/solaris/
http://www.squirrel.com/squirrel/sun-stuff.html
|
|
 |