Une fois que vous avez créé un serveur d'installation, vous devez configurer chaque système à installer à partir du réseau.
Utilisez la procédure add_install_client suivante afin de définir un client x86 en vue d'une installation depuis le réseau.
Si vous avez un serveur d'initialisation, assurez-vous que vous avez partagé son image d'installation. Reportez-vous à la procédure “Création d'un serveur d'installation”, Étape 6.
Chaque système à installer doit comporter les éléments suivants :
Un serveur d'installation.
Un serveur d'initialisation si nécessaire.
Un fichier sysidcfg si vous en utilisez un pour préconfigurer les informations de votre système.
Un serveur d'attribution de noms si vous en utilisez un pour préconfigurer les informations de votre système.
Le profil du répertoire JumpStart du serveur de profils, si vous avez choisi la méthode d'installation JumpStart personnalisée.
Connectez-vous en tant que superutilisateur (ou équivalent) au serveur d'installation ou d'initialisation.
Si vous utilisez un service d'attribution de noms (NIS, NIS+, DNS ou LDAP), assurez-vous que les informations suivantes relatives au système à installer y ont été ajoutées :
Nom d'hôte
Adresse IP
Adresse Ethernet
Pour plus d'informations sur les services d'attribution de noms, reportez-vous au System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Placez-vous dans le répertoire Tools de l'image CD de version Solaris actuelle du serveur d'installation :
# cd /chemin_rép_install/Solaris_10/Tools |
Indique le chemin d'accès au répertoire Tools.
Ajoutez le client au fichier du serveur d'installation /etc/ethers.
Configurez le système client à installer à partir du réseau.
# ./add_install_client -d -s serveur_install:chemin_rép_install \ -c serveur_jumpstart:chemin_rép_jumpstart -p serveur_idsys:chemin \ -t chemin_image_init -b "variable_init_réseau=valeur" \ -e adresse_ethernet nom_client groupe_plate-forme |
Indique que le client doit utiliser le protocole DHCP pour obtenir les paramètres d'installation réseau. Si vous utilisez uniquement l'option -d, la commande add_install_client définit les informations d'installation des systèmes clients d'une même classe, par exemple, toutes les machines clients SPARC. Pour définir les informations d'installation d'un client spécifique, utilisez l'option -d associée à l'option -e.
Dans le cas des clients x86, utilisez cette option pour initialiser les systèmes à partir du réseau, à l'aide de l'initialisation réseau PXE. Cette option dresse en sortie la liste des options nécessaires pour la création d'un serveur DHCP.
Pour plus d'informations sur les installations spécifiques d'une classe à l'aide du protocole DHCP, reportez-vous à la section Création d'options DHCP et de macros pour les paramètres d'installation de Solaris.
Indique le nom et le chemin d'accès au serveur d'installation.
serveur_install est le nom d'hôte du serveur d'installation.
chemin_rép_install est le chemin absolu de l'image CD de version Solaris actuelle.
Spécifie un répertoire JumpStart pour les installations JumpStart personnalisées. serveur_jumpstart est le nom d'hôte du serveur sur lequel est situé le répertoire JumpStart. chemin_rép_jumpstart est le chemin au répertoire JumpStart.
Indique le chemin du fichier sysidcfg de préconfiguration des informations système. serveur_idsys correspond au nom d'hôte valide ou à l'adresse IP valide du serveur sur lequel réside le fichier. chemin est le chemin absolu du répertoire contenant le fichier sysidcfg.
Indique le chemin d'une autre image d'initialisation si vous souhaitez en utiliser une autre que celle présente dans le répertoire Tools de l'image d'installation, du CD ou du DVD de version Solaris actuelle.
systèmes x86 uniquement : permet de définir la valeur de la variable de la propriété à utiliser pour initialiser le client à partir du réseau. L'option -b doit être utilisée avec l'option - e.
Pour consulter la description des propriétés d'initialisation, reportez-vous à la page de manuel eeprom(1M).
Spécifie l'adresse Ethernet du client à installer. Cette option vous permet de paramétrer les informations d'installation à utiliser pour un client spécifique, y compris un fichier d'initialisation pour ce client.
Le préfixe nbp. n'est pas utilisé dans les noms de fichier d'initialisation. Par exemple, si vous spécifiez -e 00:07:e9:04:4a:bf pour un client x86, la commande crée le fichier d'initialisation 010007E9044ABF.i86pc dans le répertoire /tftpboot. Cependant, la version Solaris actuelle assure la prise en charge de fichiers d'initialisation hérités ayant pour préfixe nbp.
Pour plus d'informations sur des installations spécifiques des clients à l'aide du protocole DHCP, reportez-vous à la section Création d'options DHCP et de macros pour les paramètres d'installation de Solaris.
Il s'agit du nom du système à installer à partir du réseau. Ce nom n'est pas le nom d'hôte du serveur d'installation.
Il s'agit du groupe de plates-formes du système à installer. La liste détaillée des groupes de plates-formes figure à la section Les noms et les groupes de plates-formes du Guide d’installation de Solaris 10 5/08 : planification d’installation et de mise à niveau.
L'exemple ci-dessous indique comment ajouter un client d'installation lorsque le protocole DHCP est employé pour fixer les paramètres d'installation sur le réseau. Le client d'installation, nommé basil, est un système Ultra 5. Le système de fichiers /export/home/cdsparc/Solaris_10/Tools contient la commande add_install_client.
Pour plus d'informations sur l'utilisation du protocole DHCP pour définir les paramètres des installations réseau, reportez-vous à la section Préconfiguration des informations de configuration système à l'aide du service DHCP - Tâches.
serveur_install_sparc# cd /export/home/cdsparc/Solaris_10/Tools serveur_install_sparc# ./add_install_client -d basil sun4u |
L'exemple ci-dessous indique comment ajouter un client d'installation situé sur le même sous-réseau que le serveur d'installation. Le client d'installation, nommé basil, est un système Ultra 5. Le système de fichiers /export/home/cdsparc/Solaris_10/Tools contient la commande add_install_client.
serveur_install# cd /export/home/cdsparc/Solaris_10/Tools serveur_install# ./add_install_client basil sun4u |
L'exemple suivant indique comment ajouter un client d'installation sur un serveur d'initialisation. Le client d'installation, nommé rose, est un système Ultra 5. Exécutez la commande sur le serveur d'initialisation. L'option -s sert à spécifier un serveur d'installation appelé rosemary, contenant une image CD de version Solaris actuelle dans /export/home/cdsparc.
serveur_init# cd /export/home/cdsparc/Solaris_10/Tools serveur_init# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u |
Le chargeur d'initialisation GRUB n'utilise pas le nom de classe SUNW.i86pc. L'exemple suivant illustre la procédure d'ajout d'un client d'installation x86 à un serveur d'installation lorsque vous utilisez DHCP pour définir des paramètres d'installation sur le réseau.
L'option -d avertit le système que les clients utiliseront le protocole DHCP pour leur configuration. Si vous envisagez d'utiliser l'initialisation réseau PXE, vous devez utiliser le protocole DHCP.
L'option -e indique que cette installation ne s'exécutera que sur le client dont l'adresse Ethernet est 00:07:e9:04:4a:bf .
L'option -s permet de spécifier que les clients doivent être installés sur le serveur d'installation rosemary.
Ce serveur contient une image du DVD du système d'exploitation Solaris pour plates-formes x86 dans /export/home/cdx86.
serveur_install_x86# cd /export/boot/cdx86/Solaris_10/Tools serveur_install_x86# ./add_install_client -d -e 00:07:e9:04:4a:bf \ -s rosemary:/export/home/cdx86 i86pc |
Les commandes précédentes paramètrent le client dont l'adresse Ethernet est 00:07:e9:04:4a:bf comme un client d'installation. Le fichier d'initialisation 010007E9044ABF.i86pc est créé sur le serveur d'installation. Dans les versions précédentes, ce fichier d'initialisation était nommé nbp.010007E9044ABF.i86pc.
Pour plus d'informations sur l'utilisation du protocole DHCP pour définir les paramètres des installations réseau, reportez-vous à la section Préconfiguration des informations de configuration système à l'aide du service DHCP - Tâches.
L'exemple suivant indique comment ajouter un client d'installation x86 à un serveur d'installation et spécifier une console série à utiliser lors de l'installation. Cet exemple définit le client d'installation de la manière suivante :
L'option -d indique que le client est défini de manière à utiliser DHCP pour l'établissement des paramètres d'installation.
L'option -e indique que cette installation ne s'exécutera que sur le client dont l'adresse Ethernet est 00:07:e9:04:4a:bf.
L'option -b indique au programme d'installation d'utiliser le port série ttya comme périphérique d'entrée et de sortie.
Ajoutez le client.
serveur_install# cd /export/boot/cdx86/Solaris_10/Tools serveur_install# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "console=ttya" i86pc |
Pour obtenir une description complète des variables et des valeurs des propriétés d'initialisation utilisables avec l'option -b, reportez-vous à la page de manuel eeprom(1M).
Si vous utilisez un serveur DHCP pour installer le client x86 sur le réseau, configurez le serveur DHCP et créez les options et macros listées en sortie après l'exécution de la commande add_install_client -d. Pour plus d'informations sur la configuration d'un serveur DHCP pour la prise en charge d'installations réseau, reportez-vous à la section Préconfiguration des informations de configuration système à l'aide du service DHCP - Tâches.
Systèmes x86 : si vous n'utilisez pas de serveur DHCP, vous devez initialiser le système localement à partir d'un DVD ou d'un CD du système d'exploitation (OS) Solaris.
Pour plus d'informations sur la commande add_install_client, reportez-vous à la page de manuel install_scripts(1M).