Pour installer des clients DHCP à partir du réseau, vous devez créer des options de type Fournisseur pour transmettre les informations nécessaires à l'installation du système d'exploitation Solaris. Les tableaux suivants décrivent les options DHCP communes utilisables pour l'installation d'un client DHCP.
Vous pouvez utiliser les options DHCP standard qui sont répertoriées dans le Tableau 3–3 pour configurer et installer les systèmes x86. N'étant pas spécifiques des plates-formes, vous pouvez utiliser ces options pour installer le système d'exploitation Solaris sur différents systèmes x86. Utilisez ces options pour installer la version Solaris 10 sur les systèmes x86 à l'aide de DHCP. Pour obtenir la liste complète des options standard, reportez-vous à la page de manuel dhcp_inittab(4).
Le Tableau 3–4 répertorie des options utilisables pour l'installation de systèmes client Sun. Les classes client fournisseur répertoriées dans ce tableau déterminent les classes client pouvant utiliser l'option. Les classes client fournisseur répertoriées ci-dessous ne sont que des exemples. Vous devez définir des classes client indiquant les clients actuels de votre réseau à installer à partir de celui-ci. Pour plus d'informations sur la manière de déterminer la classe client fournisseur, reportez-vous à la section Utilisation des options DHCP (liste des tâches) du Guide d’administration système : services IP.
Pour plus d'informations sur les options DHCP, reportez-vous à la section Informations relatives aux options DHCP du Guide d’administration système : services IP.
Tableau 3–3 Valeurs pour des options standard DHCP
Nom de l'option |
Code |
Type de données |
Granularité |
Maximum |
Description |
---|---|---|---|---|---|
BootFile |
SO |
ASCII |
1 |
1 |
Chemin d'accès au fichier d'initialisation du client |
BootSrvA |
SO |
Adresse IP |
1 |
1 |
Adresse IP du serveur d'initialisation |
DNSdmain |
15 |
ASCII |
1 |
0 |
Nom du domaine DNS |
DNSserv |
6 |
Adresse IP |
1 |
0 |
Liste des serveurs de noms DNS |
NISdmain |
40 |
ASCII |
1 |
0 |
Nom de domaine NIS |
NISservs |
41 |
Adresse IP |
1 |
0 |
Adresse IP du serveur NIS |
NIS+dom |
64 |
ASCII |
1 |
0 |
Nom de domaine NIS+ |
NIS+serv |
65 |
Adresse IP |
1 |
0 |
Adresse IP du serveur NIS+ |
Router |
3 |
Adresse IP |
1 |
0 |
Adresse IP des routeurs du réseau |
Tableau 3–4 Valeurs pour la création des options de catégorie fournisseur pour des clients Solaris
Nom |
Code |
Type de données |
Granularité |
Maximum |
Classes client fournisseur * |
Description |
---|---|---|---|---|---|---|
Les options de la catégorie fournisseur ci-dessous sont nécessaires pour permettre au serveur DHCP de prendre en charge les clients de l'installation Solaris. Elles sont utilisées dans les scripts de démarrage des clients Solaris. Remarque – Les classes client fournisseur répertoriées ci-dessous ne sont que des exemples. Vous devez définir des classes client indiquant les clients actuels de votre réseau à installer à partir de celui-ci. |
||||||
SrootIP4 |
2 |
Adresse IP |
1 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Adresse IP du serveur racine |
SrootNM |
3 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Nom d'hôte du serveur racine |
SrootPTH |
4 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Chemin d'accès au répertoire racine du client sur le serveur racine |
SinstIP4 |
10 |
Adresse IP |
1 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Adresse IP du serveur d'installation JumpStart |
SinstNM |
11 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Nom d'hôte du serveur d'installation |
SinstPTH |
12 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Chemin d'accès à l'image d'installation sur le serveur d'installation |
Les options suivantes peuvent être utilisées par les scripts de démarrage du client, mais ne sont pas requises par ceux-ci. Remarque – Les classes client fournisseur répertoriées ci-dessous ne sont que des exemples. Vous devez définir des classes client indiquant les clients actuels de votre réseau à installer à partir de celui-ci. |
||||||
SrootOpt |
1 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Options de montage NFS pour le système de fichiers racine du client |
SbootFIL |
7 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Chemin d'accès au fichier d'initialisation du client |
SbootRS |
9 |
NOMBRE |
2 |
1 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Taille de lecture NFS utilisée par le programme d'initialisation autonome lors du chargement du noyau |
SsysidCF |
13 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Chemin d'accès au fichier sysidcfg, au format serveur:/chemin |
SjumpsCF |
14 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Chemin d'accès au fichier de configuration JumpStart, au format serveur:/chemin |
16 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Chemin d'accès au fichier d'initialisation autonome ou chemin d'accès au fichier d'initialisation via une connexion WAN. Pour le fichier d'initialisation autonome, utilisez le format suivant : tftp://inetboot.sun4u Pour le fichier d'initialisation via connexion WAN, le format est le suivant : http://hôte.domaine/chemin_fichier Cette option permet d'annuler les paramètres BootFile et siaddr pour récupérer un fichier d'initialisation autonome. Protocoles pris en charge : tftp (inetboot), http (wanboot). Par exemple, utilisez le format suivant : tftp://inetboot.sun4u |
|
17 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Adresse IP et numéro de port du serveur proxy utilisés par votre réseau. Cette option n'est nécessaire que lorsqu'un client effectue une initialisation via une connexion WAN, et que le réseau local utilise un serveur proxy. Par exemple, utilisez le format suivant : 198.162.10.5:8080 |
|
Actuellement, les options suivantes ne sont pas utilisées par les scripts de démarrage des clients Solaris. Vous ne pouvez les utiliser que si vous éditez les scripts de démarrage. Remarque – Les classes client fournisseur répertoriées ci-dessous ne sont que des exemples. Vous devez définir des classes client indiquant les clients actuels de votre réseau à installer à partir de celui-ci. |
||||||
SswapIP4 |
5 |
Adresse IP |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Adresse IP du serveur swap |
SswapPTH |
6 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Chemin d'accès au fichier swap du client sur le serveur swap |
Stz |
8 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Fuseau horaire du client |
Sterm |
15 |
Texte ASCII |
1 |
0 |
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc |
Type de terminal |
Une fois les options créées, vous pouvez définir des macros qui les utilisent. Le tableau présenté ci-dessous répertorie des modèles de macros que vous pouvez créer afin de prendre en charge l'installation Solaris des clients.
Tableau 3–5 Modèles de macros pour la prise en charge des clients de l'installation réseau
Nom de la macro |
Contient ces options et macros |
---|---|
Solaris |
SrootIP4, SrootNM, SinstIP4, SinstNM |
sparc |
SrootPTH, SinstPTH |
sun4u |
Macros Solaris et sparc |
sun4v |
Macros Solaris et sparc |
i86pc |
Macro Solaris , SrootPTH, SinstPTH, SbootFIL |
SUNW.i86pc |
Macro i86pc Remarque – La classe client fournisseur SUNW.i86pc n'est valide que pour la version Solaris 10 3/05 et les versions compatibles. |
SUNW.Sun-Blade-1000 |
Macro sun4u, SbootFIL |
SUNW.Sun-Fire-880 |
Macro sun4u, SbootFIL |
PXEClient:Arch:00000:UNDI:002001 |
BootSrvA, BootFile |
Macros adresse réseau xxx.xxx.xxx.xxx |
L'option BootSrvA peut s'ajouter aux macros d'adresse réseau existantes. La valeur de BootSrvA doit indiquer le serveur tftboot. |
Macros spécifiques du client 01adresse_MAC_client (par exemple, 010007E9044ABF) |
BootSrvA, BootFile |
Les noms des macros répertoriées dans le tableau précédent correspondent aux classes client fournisseur des clients devant effectuer l'installation à partir du réseau. Ces noms sont des exemples de clients que vous pourriez avoir sur votre réseau. Pour plus d'informations sur la manière de déterminer la classe client fournisseur d'un client, reportez-vous à la section Utilisation des options DHCP (liste des tâches) du Guide d’administration système : services IP.
Vous pouvez créer ces options et macros à l'aide des méthodes suivantes :
Créez les options et macros dans le gestionnaire DHCP. Pour savoir comment les créer, reportez-vous à la section Utilisation du gestionnaire DHCP pour créer des options et macros d'installation.
Écrivez un script créant les options et macros à l'aide de la commande dhtadm. Pour plus d'informations sur l'écriture de scripts permettant de créer ces options et macros, reportez-vous à la section Écriture d'un script utilisant dhtadm pour créer des options et macros.
Notez que la taille totale des options fournisseur fournies pour un client donné ne doit pas dépasser 255 octets, y compris les codes d'option et les informations sur les longueurs. Il s'agit d'une limitation imposée par l'implémentation actuelle du protocole DHCP pour Solaris. En règle générale, vous devez fournir le minimum d'informations nécessaires concernant le vendeur. Pour les options requérant des chemins d'accès, vous devez utiliser des noms courts. Si vous créez des liens symboliques vers des chemins d'accès longs, vous pouvez utiliser les noms de liens les plus courts.