Le serveur d'installation contient l'image d'installation nécessaire à l'installation des systèmes à partir du réseau. Vous devez créer un serveur d'installation pour pouvoir installer le logiciel Solaris sur un système à partir de votre réseau. Vous n'êtes pas toujours obligé de configurer un serveur d'initialisation.
Si vous utilisez le protocole DHCP pour fixer les paramètres d'installation ou si votre client et votre serveur d'installation résident sur le même sous-réseau, vous n'avez pas besoin de serveur d'initialisation.
Si votre serveur d'installation et votre client ne se trouvent pas sur le même sous-réseau et que vous n'utilisez pas le service DHCP, vous devez créer des serveurs d'initialisation distincts pour chaque sous-réseau. Il est également possible de créer un serveur d'installation pour chaque sous-réseau, mais les serveurs d'installation nécessitent davantage d'espace sur le disque.
Si vous souhaitez utiliser le DVD de Solaris pour définir un serveur d'installation sur un système qui exécute le système d'exploitation Solaris 7 OS, vous devez tout d'abord appliquer un des patchs ci-après.
patch 107259-03: environnement d'exploitation Solaris 7 Édition pour plate-forme SPARC ;
patch 107260-03 : environnement d'exploitation Solaris 7 Édition pour plate-forme Intel.
SPARC : Vous ne pouvez pas utiliser un système fonctionnant avec une version du système d'exploitation SunOS antérieure à Solaris 2.3.
Cette procédure part du principe que le système exécute le gestionnaire de volumes Volume Manager. Si vous n'utilisez pas Volume Manager pour la gestion des médias, reportez-vous à la rubrique System Administration Guide: Devices and File Systems pour en savoir plus sur la gestion des médias amovibles sans Volume Manager.
Connectez-vous comme superutilisateur au système SPARC que vous souhaitez utiliser comme serveur d'installation.
Le système doit être équipé d'une unité de DVD-ROM et faire partie intégrante du réseau et du service de noms de votre entreprise. Si vous utilisez un service de noms, le système doit déjà faire partie d'un service, par exemple 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 DVD Solaris 10 dans l'unité de disque du système SPARC.
Créez un répertoire destiné à accueillir l'image DVD.
# mkdir -p chemin_rép_install |
Placez-vous dans le répertoire Tools du disque monté.
Pour le DVD SPARC, entrez :
# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
Pour le DVD x86, entrez :
# cd /cdrom/cdrom0/Solaris_10/Tools |
Dans les exemples précédents, cdrom0 est le chemin d'accès au lecteur sur lequel se trouve le DVD du système d'exploitation Solaris.
Copiez l'image du DVD inséré dans l'unité de disque sur le disque dur du serveur d'installation.
# ./setup_install_server chemin_rép_installation |
Indique le répertoire dans lequel sera copiée l'image du DVD
La commande setup_install_server indique si vous disposez d'un espace disque suffisant pour les images de disque de Logiciel Solaris 10. 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 à l'étape É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 DVD a été copiée.
Si le chemin d'accès au répertoire du serveur d'installation est indiqué 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 d'installation disponible pour le serveur d'initialisation 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 Solaris10 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é, démarrez-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. Sinon, lancez-le.
# /etc/init.d/nfs.server start |
Procédez au partage du serveur d'installation.
# shareall |
Passez au répertoire racine ( /).
# cd / |
Éjectez le DVD Solaris 10.
(Facultatif) 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.
Pour les versions Solaris 10 SPARC et Solaris 10 3/05 x86, utilisez la commande patchadd -C pour patcher les fichiers qui se trouvent dans la miniracine.
# patchadd -C install_dir_path path-to-patch/patch-id |
Indique le chemin d'accès à la miniracine d'installation réseau.
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.
n'utilisez pas la commande patchadd -C sans avoir préalablement lu les instructions figurant dans Patch README ou pris contact avec le bureau d'assistance de Sun de votre région.
Démarrage avec la version Solaris 10 1/06 pour x86, suivez ces étapes pour patcher une miniracine d'installation réseau pour x86.
Ces étapes supposent qu'un système exécute la version Solaris10 1/06 pour x86 sur votre réseau et ce système est accessible sur le réseau.
Sur un système exécutant la version Solaris10 1/06 pour x86, connectez-vous en tant que superutilisateur.
Passez au répertoire Tools de l'image d'installation que vous avez créé dans l'Étape 5.
# cd install-server-path/install-dir-path/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 Solaris10 1/06 pour x86.
# ./setup_install_server remote_install_dir_path |
Indique le chemin d'accès sous le système Solaris10 1/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 Solaris10 1/06 pour x86. Afin de patcher cette image, vous devez temporairement placer cette image sous un système qui exécute la version Solaris10 1/06 pour x86.
Sous le système Solaris10 1/06 pour x86, décompressez l'archive d'initialisation de l'installation réseau.
# /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \ destination_dir |
Indique le chemin d'accès à l'image d'installation réseau de x86 sous le système Solaris10 1/06 pour x86.
Indique le chemin d'accès vers le répertoire qui contiendra l'archive d'initialisation décompressée.
Sous le système Solaris10 1/06 pour x86, patchez l'archive d'initialisation décompressée.
# patchadd -C destination_dir path-to-patch/patch-id |
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).
n'utilisez pas la commande patchadd -C sans avoir préalablement lu les instructions figurant dans Patch README ou pris contact avec le bureau d'assistance de Sun de votre région.
Sous le système Solaris10 1/06 pour x86, compressez l'archive d'initialisation x86.
# /boot/solaris/bin/root_archive packmedia destination_dir \ remote_install_dir_path |
Copiez la miniracine patchée vers l'image d'installation sur le serveur d'installation.
# cp remote_install_dir_path/boot/x86.miniroot \ install-server-path/install_dir_path/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 rubrique Ajout de systèmes à installer à partir du réseau à l'aide d'une image DVD.
Si vous n'utilisez pas le protocole DHCP et que le serveur d'installation et le client se trouvent sur des sous-réseaux différents, vous devez créer un serveur d'initialisation. Passez à la rubrique Création d'un serveur d'initialisation sur un sous-réseau à l'aide d'une image du DVD.
L'exemple suivant décrit la procédure de création d'un serveur d'installation avec copie du DVD Solaris 10 vers le répertoire /export/home/dvdsparc du serveur d'installation. Cet exemple part du principe que le serveur d'installation exécute le système d'exploitation Solaris10.
# mkdir -p /export/home/dvdsparc # cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./setup_install_server /export/home/dvdsparc |
Si vous avez besoin d'un serveur d'initialisation séparé, entrez les commandes suivantes :
Ajoutez le chemin suivant au fichier /etc/dfs/dfstab :
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc |
Assurez-vous que le démon nfsd est en service. Si ce n'est pas le cas, lancez-le puis partagez-le.
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall # cd / |
L'exemple suivant décrit la procédure de création d'un serveur d'installation avec copie du DVD Solaris 10 dans le répertoire /export/home/dvdx86 du serveur d'installation. Cet exemple part du principe que le serveur d'installation exécute le système d'exploitation Solaris10.
# mkdir -p /export/home/dvdx86 # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/dvdx86 |
Ajoutez le chemin suivant au fichier /etc/dfs/dfstab :
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86 |
Assurez-vous que le démon nfsd est en service. Si ce n'est pas le cas, lancez-le puis partagez-le.
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall # cd / |
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 clients pour une installation sur le réseau, reportez-vous à la rubrique Ajout de systèmes à installer à partir du réseau à l'aide de la commande add_install_client (DVD).
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 rubrique Création d'un serveur d'initialisation sur un sous-réseau à l'aide d'une image du DVD.
Pour plus d'informations sur les commandes setup_install_server et add_to_install_server, reportez-vous à la page install_scripts(1M).
Cette procédure part du principe que le système exécute le gestionnaire de volume Volume Manager. Si vous n'utilisez pas Volume Manager pour la gestion des médias, reportez-vous à la rubrique System Administration Guide: Devices and File Systems pour en savoir plus sur la gestion des médias amovibles sans Volume Manager.
Prenez le rôle de superutilisateur sur le système x86 destiné à être serveur d'installation.
Le système doit être équipé d'une unité de DVD-ROM et faire partie intégrante du réseau et du service de noms de votre entreprise. Si vous utilisez un service de noms, le système doit également figurer dans le service de nom 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 DVD Solaris 10 dans l'unité de disque appropriée du système.
Créez un répertoire pour l'image d'initialisation.
# mkdir -p chemin_rép_install |
Indique le répertoire dans lequel sera copiée l'image du DVD
Passez au répertoire Tools du disque monté.
Pour la version Solaris 10 3/05 pour x86, tapez :
# cd /cdrom/cdrom0/s2/Solaris_10/Tools |
Démarrage avec la version Solaris 10 1/06 pour x86, tapez :
# cd /cdrom/cdrom0/Solaris_10/Tools |
Pour le DVD SPARC, entrez :
# cd /cdrom/cdrom0/Solaris_10/Tools |
Dans les exemples précédents, cdrom0 est le chemin d'accès au lecteur sur lequel se trouve le DVD du système d'exploitation Solaris.
Copiez le disque inséré dans l'unité de disque sur le disque dur du serveur d'installation à l'aide de la commande setup_install_server :
# ./setup_install_server chemin_rép_installation |
Indique le répertoire dans lequel sera copiée l'image du DVD
la commande setup_install_server vous indique si l'espace disque dont vous disposez est suffisant pour les images disque de Logiciel Solaris 10. 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 à l'É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 |
Spécifie l'image d'installation où l'image du DVD a été copiée.
Si le chemin d'accès au répertoire du serveur d'installation est affiché et si anon=0 apparaît dans les options, passez à l'étape É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 d'installation disponible pour le serveur d'initialisation 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 Solaris10 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é, démarrez-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. Sinon, lancez-le.
# /etc/init.d/nfs.server start |
Procédez au partage du serveur d'installation.
# shareall |
Passez au répertoire racine ( /).
# cd / |
Éjectez le DVD Solaris 10.
(Facultatif) 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.
Pour les versions Solaris 10 SPARC et Solaris 10 3/05 x86, utilisez la commande patchadd -C pour patcher les fichiers qui se trouvent dans la miniracine.
# patchadd -C install_dir_path path-to-patch/patch-id |
Indique le chemin d'accès à la miniracine d'installation réseau.
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.
n'utilisez pas la commande patchadd -C sans avoir préalablement lu les instructions figurant dans Patch README ou pris contact avec le bureau d'assistance de Sun de votre région.
Démarrage avec la version Solaris 10 1/06 pour x86, suivez ces étapes pour patcher une miniracine d'installation réseau pour x86.
Si le serveur d'installation n'exécute pas la version Solaris10 1/06 pour x86, connectez-vous, en tant que superutilisateur, à un autre système du réseau exécutant la version Solaris10 1/06 pour x86.
Pour patcher une miniracine Solaris10 1/06 pour x86, la version Solaris10 1/06 pour x86 doit être en cours d'exécution sur votre système.
Si le serveur d'installation exécute la version Solaris10 1/06 pour x86, passez à l'Étape d.
Passez au répertoire Tools de l'image d'installation que vous avez créé dans l'Étape 5.
# cd install-server-path/install-dir-path/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 Solaris10 1/06 pour x86.
# ./setup_install_server remote_install_dir_path |
Indique le chemin d'accès sous le système Solaris10 1/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 Solaris10 1/06 pour x86. Afin de patcher cette image, vous devez temporairement placer cette image sous un système qui exécute la version Solaris10 1/06 pour x86.
Décompressez l'archive d'initialisation de l'installation réseau.
# /boot/solaris/bin/root_archive unpackmedia install_dir_path \ destination_dir |
Indique le chemin d'accès à l'image d'installation réseau pour x86 Si vous avez créé une nouvelle image d'installation dans l'Étape c, spécifiez le chemin d'accès à la nouvelle image sous le système Solaris10 1/06 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 destination_dir path-to-patch/patch-id |
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).
n'utilisez pas la commande patchadd -C sans avoir préalablement lu les instructions figurant dans Patch README ou pris contact avec le bureau d'assistance de Sun de votre région.
Compressez l'archive d'initialisation x86.
# /boot/solaris/bin/root_archive packmedia destination_dir \ install_dir_path |
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 Solaris10 1/06 pour x86 distant, vous devez copier la miniracine patchée dans le serveur d'installation.
# cp remote_install_dir_path/boot/x86.miniroot \ install-server-path/install_dir_path/boot/x86.miniroot |
Déterminez si la création d'un serveur d'initialisation est nécessaire.
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. Reportez-vous à la rubrique Ajout de systèmes à installer à partir du réseau à l'aide d'une image DVD.
Si le serveur d'installation réside sur un autre sous-réseau que celui du système que vous souhaitez installer et si vous n'utilisez pas le protocole DHCP, vous devez créer un serveur d'initialisation. Pour plus d'informations sur la procédure de création d'un serveur d'initialisation, reportez-vous à la rubrique Création d'un serveur d'initialisation sur un sous-réseau à l'aide d'une image du DVD.
L'exemple suivant décrit la procédure de création d'un serveur d'installation x86 avec copie du DVD du système d'exploitation Solaris 10 pour plates-formes x86 dans le répertoire /export/home/dvdx86 du serveur d'installation. Cet exemple part du principe que le serveur d'installation exécute le système d'exploitation Solaris10.
Choisissez l'un des jeux de commandes suivants pour paramétrer un serveur d'installation.
Pour la version Solaris 10 3/05, entrez la commande suivante.
# mkdir -p /export/home/dvdx86 # cd /cdrom/cdrom0/s2/Solaris_10/Tools # ./setup_install_server /export/home/dvdx86 |
Démarrage avec la version Solaris 10 1/06 , entrez la commande suivante.
# mkdir -p /export/home/dvdx86 # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/dvdx86 |
Ajoutez le chemin suivant au fichier /etc/dfs/dfstab :
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86 |
Assurez-vous que le démon nfsd est en service. Si ce n'est pas le cas, lancez-le puis partagez-le.
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall # cd / |
L'exemple suivant décrit la procédure de création d'un serveur d'installation x86 avec copie du Système d'exploitation Solaris 10 pour plates-formes SPARC (DVD) dans le répertoire /export/home/dvdsparc du serveur d'installation. Cet exemple part du principe que le serveur d'installation exécute le système d'exploitation Solaris10.
# mkdir -p /export/home/dvdscparc # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/dvdsparc |
Ajoutez le chemin suivant au fichier /etc/dfs/dfstab :
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc |
Assurez-vous que le démon nfsd est en service. Si ce n'est pas le cas, lancez-le puis partagez-le.
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall # cd / |
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 clients pour une installation sur le réseau, reportez-vous à la rubrique Ajout de systèmes à installer à partir du réseau à l'aide de la commande add_install_client (DVD).
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 rubrique 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 install_scripts(1M).