Voici la procédure de création d'un serveur d'installation x86 à partir d'un CD x86.
Si vous souhaitez créer une image d'installation du réseau SPARC, reportez-vous à la section SPARC : création d'un serveur d'installation SPARC à l'aide d'un CD SPARC ou x86.
Cette procédure part du principe que le système exploite le gestionnaire de volumes (Volume Manager). Si vous ne gérez pas les volumes à l'aide de Volume Manager, reportez-vous au System Administration Guide: Devices and File Systems.
Pour mettre à niveau un système ayant des zones non globales installées, l'utilisation d'une image d'installation réseau à partir d'un CD est impossible. Vous devez créer une image d'installation réseau à partir du DVD Solaris. Pour suivre les instructions de création d'une image d'installation réseau à l'aide du DVD, reportez-vous au Chapitre 5, Installation à partir du réseau à l'aide du DVD - Tâches.
Connectez-vous en tant que superutilisateur (ou équivalent) au serveur d'installation.
Le système doit être équipé d'une unité de CD-ROM et faire partie intégrante du réseau et du service d'attribution de noms de votre entreprise. Si vous utilisez un service d'attribution noms, le système doit déjà figurer dans l'un de ces services : NIS, NIS+, DNS ou LDAP. Si vous n'en utilisez pas, vous devez identifier ce système conformément aux principes en vigueur au sein de votre entreprise.
Insérez le Logiciel Solaris - 1 CD dans l'unité de disque du système.
Créez un répertoire pour l'image du CD.
# mkdir -p chemin_rép_install |
Indique le répertoire dans lequel sera copiée l'image du CD.
Placez-vous dans le répertoire Tools du disque monté.
# cd /cdrom/cdrom0/Solaris_10/Tools |
Dans l'exemple précédent, cdrom0 correspond au chemin de l'unité dans laquelle le CD Solaris est inséré.
Copiez l'image dans l'unité de disque sur le disque dur du serveur d'installation.
# ./setup_install_server chemin_rép_install |
Indique le répertoire dans lequel sera copiée l'image du CD.
La commande setup_install_server indique si l'espace disque disponible est suffisant pour les images disque de Logiciel Solaris. Utilisez la commande df -kl pour déterminer l'espace disque disponible.
Avez-vous besoin que le serveur d'installation soit disponible pour le montage ?
Si le serveur d'installation réside sur le même sous-réseau que celui du système que vous souhaitez installer ou si vous utilisez le protocole DHCP, vous n'êtes pas obligé de créer un serveur d'initialisation. Passez à Étape 7.
Si le serveur d'installation ne se trouve pas sur le même sous-réseau que le système que vous souhaitez installer et si vous n'utilisez pas le protocole DHCP, procédez comme suit :
Assurez-vous que le chemin d'accès à l'image du serveur d'installation est correctement partagé.
# share | grep chemin_rép_install |
Indique le chemin d'accès à l'image d'installation où l'image du CD a été copiée.
Si le chemin d'accès au répertoire du serveur d'installation est affiché et que anon=0 apparaît dans les options, passez à l'Étape 7.
Si le chemin d'accès au répertoire du serveur d'installation ne s'affiche pas ou si vous n'avez pas anon=0 dans les options, continuez.
Rendez le serveur disponible en ajoutant l'entrée ci-dessous au fichier /etc/dfs/dfstab.
share -F nfs -o ro,anon=0 -d "install server directory" chemin_rép_install |
Assurez-vous que le démon nfsd est en cours d'exécution.
Si le serveur d'installation exécute le système d'exploitation Solaris 10 11/06 ou une version compatible, entrez la commande suivante :
# svcs -l svc:/network/nfs/server:default |
Si le démon nfsd est en ligne, passez à l'Étape d. Si le démon nfsd n'est pas lancé, exécutez-le.
# svcadm enable svc:/network/nfs/server |
Si le serveur d'installation exécute le système d'exploitation Solaris 9, ou une version compatible, entrez la commande suivante :
# ps -ef | grep nfsd |
Si le démon nfsd est en cours d'exécution, passez à l'Étape d. Si le démon nfsd n'est pas lancé, exécutez-le.
# /etc/init.d/nfs.server start |
Procédez au partage du serveur d'installation.
# shareall |
Déplacez-vous sur la racine (/).
# cd / |
Éjectez le Logiciel Solaris - 1 CD.
Insérez le Logiciel Solaris - 2 dans le lecteur de CD du système.
Déplacez-vous sur le répertoire Tools du CD monté.
# cd /cdrom/cdrom0/Solaris_10/Tools |
Copiez le CD dans le lecteur de CD sur le disque dur du serveur d'installation.
# ./add_to_install_server chemin_rép_install |
Indique le répertoire dans lequel sera copiée l'image du CD.
Passez au répertoire racine ( /).
# cd / |
Éjectez le Logiciel Solaris - 2.
Répétez les étapes Étape 9 à Étape 13 pour chaque CD Logiciel Solaris à installer.
Introduisez le Solaris Languages CD dans le lecteur de CD du système.
Déplacez-vous sur le répertoire Tools du CD monté.
# cd /cdrom/cdrom0/Solaris_10/Tools |
Copiez le CD dans le lecteur de CD sur le disque dur du serveur d'installation.
# ./add_to_install_server chemin_rép_install |
Indique le répertoire dans lequel sera copiée l'image du CD.
Passez au répertoire racine ( /).
# cd / |
Patchez les fichiers se trouvant dans la miniracine sur l'image d'installation réseau créée à l'aide de la commande setup_install_server . L'application d'un patch risque de s'avérer nécessaire si l'image d'initialisation présente des dysfonctionnements. Observez la sous-procédure suivante pour patcher une miniracine d'installation réseau de x86.
Si le serveur d'installation n'exécute pas la version Solaris 10 11/06 pour x86, connectez-vous, en tant que superutilisateur, à un autre système du réseau exécutant la version Solaris 10 11/06 pour x86.
Pour patcher une miniracine Solaris 10 11/06 pour x86, la version Solaris 10 11/06 pour x86 doit être en cours d'exécution sur votre système.
Passez au répertoire Tools de l'image d'installation que vous avez créée à l'Étape 5.
# cd chemin_serveur_install/chemin_rép_install/Solaris_10/Tools |
Indique le chemin d'accès au système du serveur d'installation de votre réseau, par exemple, /net/installserver-1.
Créez une nouvelle image d'installation et placez-la sur le système exécutant la version Solaris 10 11/06 pour x86.
# ./setup_install_server chemin_rép_install_distance |
Indique le chemin d'accès sous le système Solaris 10 11/06 pour x86 dans lequel créer la nouvelle image d'installation.
Cette commande crée une nouvelle image d'installation sous le système Solaris 10 11/06 pour x86. Afin de patcher cette image, vous devez temporairement la placer sous un système qui exécute la version Solaris 10 11/06 pour x86.
Décompressez l'archive d'initialisation de l'installation réseau.
# /boot/solaris/bin/root_archive unpackmedia chemin_rép_install \ rép_destination |
Indique le chemin d'accès à l'image d'installation réseau pour x86.
Indique le chemin d'accès vers le répertoire qui contiendra l'archive d'initialisation décompressée.
Patchez l'archive d'initialisation décompressée.
# patchadd -C rép_destination chemin-vers-patch/id_patch |
Indique le chemin d'accès vers le patch que vous voulez ajouter, par exemple /var/sadm/spool.
Indique l'ID du patch que vous souhaitez appliquer.
Vous pouvez indiquer plusieurs patchs à l'aide de l'option patchadd -M. Pour plus d'information, voir patchadd(1M).
Avant d'utiliser la commande patchadd -C, lisez les instructions figurant dans Patch README ou contactez le bureau d'assistance de Sun de votre région.
Compressez l'archive d'initialisation x86.
# /boot/solaris/bin/root_archive packmedia rép_destination \ chemin_rép_install |
Si cela s'avère nécessaire, copiez la miniracine patchée vers l'image d'installation sur le serveur d'installation.
Si vous avez patché la miniracine à partir d'un système Solaris 10 11/06 pour x86 distant, vous devez copier la miniracine patchée dans le serveur d'installation.
# cp chemin_rép_install_distance/boot/x86.miniroot \ chemin_serveur_install/chemin_rép_install/boot/x86.miniroot |
Décidez de l'opportunité de créer un serveur d'initialisation.
Si vous utilisez le protocole DHCP ou si le serveur d'installation est sur le même sous-réseau que le système à installer, vous n'avez pas besoin de créer de serveur d'initialisation. Passez à la section Ajout de systèmes à installer à partir du réseau à l'aide d'une image CD.
Si vous n'utilisez pas le protocole DHCP et si le client et le serveur d'initialisation sont sur un sous-réseau différent, vous devez créer un serveur d'initialisation. Passez à la section Création d'un serveur d'initialisation sur un sous-réseau à l'aide d'une image du CD.
Les exemples suivants illustrent la procédure de création d'un serveur d'installation en copiant les CD suivants dans le répertoire /export/home/cdx86 du serveur d'installation. Cet exemple part du principe que le serveur d'installation exécute le système d'exploitation Solaris 10 11/06.
CD du logiciel Solaris pour plates-formes x86
CD des langues Solaris pour plates-formes x86
Insérez le CD Logiciel Solaris pour les plates-formes x86 - 1 CD dans l'unité de CD-ROM du système.
Définissez un serveur d'installation.
# mkdir -p /export/home/dvdx86 # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/cdx86 |
Si vous possédez un serveur d'initialisation séparé, ajoutez les étapes suivantes :
Ajoutez le chemin suivant au fichier /etc/dfs/dfstab :
share -F nfs -o ro,anon=0 -d "install server directory" \ /export/home/cdx86 |
Assurez-vous que le démon nfsd est en service. Dans le cas contraire, lancez-le puis partagez-le.
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall |
Poursuivez avec les étapes suivantes :
Si vous n'avez pas besoin d'un serveur d'initialisation ou avez réalisé les étapes pour un serveur distinct, continuez avec les étapes suivantes :
# cd / |
Éjectez le Logiciel Solaris pour les plates-formes x86 - 1 CD. Insérez le CD Logiciel Solaris pour les plates-formes x86 - 2 CD dans le lecteur approprié.
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdx86 # cd / |
Répétez les commandes précédentes pour chacun des CD-ROM Logiciel Solaris à installer.
Insérez le CD CD des langues Solaris pour plates-formes x86 dans le lecteur approprié.
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdx86 |
Après avoir configuré le serveur d'installation, vous devez ajouter le client en tant que client d'installation. Pour plus d'informations sur l'ajout de systèmes client à installer sur le réseau, reportez-vous à la section Ajout de systèmes à installer à partir du réseau à l'aide d'une image CD.
Si vous n'utilisez pas le protocole DHCP et que le système client réside sur un sous-réseau différent de celui de votre serveur d'installation, vous devez créer un serveur d'initialisation. Pour plus d'informations, reportez-vous à la section Création d'un serveur d'initialisation sur un sous-réseau à l'aide d'une image du CD.
Pour plus d'informations sur les commandes setup_install_server et add_to_install_server, reportez-vous à la page de manuel install_scripts(1M).