JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'installation d'Oracle Solaris 10 1/13 : installations basées sur réseau     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

Préface

Partie I Planification de l'installation sur le réseau

1.  Emplacement des informations de planification pour l'installation d'Oracle Solaris

2.  Préconfiguration des informations de configuration système - Tâches

3.  Préconfiguration avec service de noms ou DHCP

Choix du service de noms

Préconfiguration à l'aide d'un service de noms

Préconfiguration d'un environnement linguistique à l'aide de NIS

Préconfiguration d'un environnement linguistique à l'aide de NIS+

Préconfiguration des informations de configuration système à l'aide du service DHCP - Tâches

Création des options et des macros DHCP pour les paramètres d'installation d'Oracle Solaris

Options et valeurs des macros DHCP

Utilisation du gestionnaire DHCP pour créer des options et macros d'installation

Ecriture d'un script utilisant dhtadm pour créer des options et macros

Partie II Installation sur un réseau LAN

4.  Installation réseau - Présentation

5.  Installation à partir du réseau à l'aide du DVD - Tâches

6.  Installation à partir du réseau à l'aide du CD - Tâches

7.  Application d'un patch à l'image miniroot (Tâches)

8.  Installation réseau - Exemples

9.  Installation réseau - Références des commandes

Partie III Installation sur un réseau WAN

10.  Initialisation via connexion WAN (Présentation)

11.  Préparation de l'installation et Initialisation via connexion WAN - Planification

12.  Installation à l'aide de l'Initialisation via connexion WAN - Tâches

13.  SPARC : Installation et initialisation via connexion WAN - Tâches

14.  SPARC : Installation et initialisation via connexion WAN - Exemples

15.  Initialisation via connexion WAN - Référence

Partie IV Annexes

A.  Dépannage (tâches)

B.  Procédure d'installation ou de mise à niveau distante - Tâches

Glossaire

Index

Préconfiguration des informations de configuration système à l'aide du service DHCP - Tâches

Le protocole DHCP (Dynamic Host Configuration Protocol, protocole de configuration d'hôte dynamique) permet de configurer automatiquement les systèmes hôte d'un réseau TCP/IP pour le réseau lors de leur initialisation. Le DHCP utilise un mécanisme client/serveur. Les serveurs stockent et gèrent les informations de configuration des clients et les fournissent à leur demande. Ces informations comprennent l'adresse IP du client ainsi que des informations sur les services réseau accessibles au client.

L'un des avantages majeurs du protocole DHCP est sa capacité de gérer les affectations d'adresses IP par leasing. Cette fonction permet de récupérer les adresses IP non utilisées et de les ré-attribuer à d'autres clients. Cela permet à un site d'utiliser un pool d'adresses IP plus petit que celui qui serait nécessaire si tous les clients possédaient une adresse permanente.

Le protocole DHCP permet d'installer le SE Oracle Solaris sur certains systèmes client du réseau. Tous les systèmes SPARC reconnus par le système d'exploitation Oracle Solaris et les systèmes x86 et répondant aux exigences de configuration matérielle pour l'exécution du SE Oracle Solaris peuvent utiliser cette fonction.

La liste suivante présente les tâches de haut niveau à effectuer pour permettre aux clients d'obtenir les paramètres d'installation à l'aide de DHCP.

Tableau 3-2 Liste des tâches : préconfiguration des informations de configuration système à l'aide du service DHCP

Tâche
Description
Instructions
Définition d'un serveur d'installation.
Configurez un serveur Oracle Solaris pour qu'il prenne en charge les clients ayant besoin d'installer le SE Oracle Solaris à partir du réseau.
Définition des systèmes clients pour l'installation d'Oracle Solaris sur le réseau à l'aide du protocole DHCP.
Utilisez add_install_client -d pour ajouter la prise en charge de l'installation réseau DHCP pour une catégorie de client (un certain type de machine, par exemple) ou pour un ID client particulier.
Préparer votre réseau à utiliser le service DHCP.
Déterminez la configuration de votre serveur DHCP.
Configurer le serveur DHCP.
Pour configurer votre serveur DHCP, utilisez le gestionnaire DHCP.
Créer des options DHCP pour les paramètres d'installation et des macros incluant les options.
Utilisez DHCP Manager ou dhtadm afin de créer de nouvelles options et macros de fournisseur permettant au serveur DHCP de transmettre les informations relatives à l'installation aux clients.

Création des options et des macros DHCP pour les paramètres d'installation d'Oracle Solaris

Lorsque vous ajoutez des clients à l'aide du script add_install_client -d sur le serveur d'installation, le script affiche les informations de configuration DHCP sur une sortie standard. Ces informations peuvent être utilisées lors de la création des options et macros nécessaires à la transmission des informations d'installation réseau aux clients.

Vous pouvez personnaliser les options et macros de votre service DHCP pour exécuter les types d'installation suivants :

Pour plus d'informations sur le paramétrage des clients en vue de l'utilisation de DHCP pour une installation réseau, reportez-vous aux procédures suivantes.

Options et valeurs des macros DHCP

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 Oracle Solaris. Les tableaux suivants décrivent les options DHCP communes utilisables pour l'installation d'un client DHCP.

Pour des informations détaillées sur les options DHCP, reportez-vous à la section Informations relatives aux options DHCP du manuel Administration d’Oracle Solaris : Services IP.

Tableau 3-3 Valeurs pour des options standard DHCP

Nom de l'option
Code
Type de données
Granularité
Maximum
Description
BootFile
N/A
ASCII
1
1
Chemin d'accès au fichier d'initialisation du client
BootSrvA
N/A
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

Les options de type fournisseur répertoriées dans le tableau suivant sont requises pour permettre au serveur DHCP de prendre en charge les clients d'installation Oracle Solaris. Elles sont utilisées dans les scripts de démarrage des clients Oracle 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.


Tableau 3-4 Valeurs pour la création des options de catégorie fournisseur obligatoires des clients Oracle Solaris

Nom
Code
Type de données
Granularité
Maximum
Classes client fournisseur *
Description
SrootIP4
2
Adresse IP
1
1
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Adresse IP du serveur root
SrootNM
3
Texte ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Nom d'hôte du serveur root
SrootPTH
4
Texte ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Chemin d'accès au répertoire root du client sur le serveur root
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 répertoriées dans le tableau suivant 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.


Tableau 3-5 Valeurs pour les options de catégorie fournisseur facultatives des clients Oracle Solaris

Nom
Code
Type de données
Granula-rité
Maximum
Classes Client fournisseur *
Description
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 root 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
NUMERIQUE
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 server:/path
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 server:/path
SbootURI
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 au fichier d'initialisation via connexion WAN. Pour le fichier d'initialisation autonome, respectez le format suivant :

tftp://inetboot.sun4u

Pour le fichier d'initialisation via connexion WAN, le format est le suivant :

http://host.domain/ path-to-file

Cette option permet de remplacer 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, respectez le format suivant : tftp://inetboot.sun4u

SHTTPproxy
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 connexion WAN, et que le réseau local utilise un serveur proxy. Par exemple, utilisez le format suivant : 198.162.10.5:8080

Les options répertoriées dans le tableau suivant ne sont pas utilisées actuellement par les scripts de démarrage du client Oracle 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.


Tableau 3-6 Options de catégorie fournisseur du script de démarrage

Nom
Code
Type de données
Granularité
Maximum
Classes client fournisseur *
Description
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 ci-dessous répertorie des modèles de macros que vous pouvez créer afin de prendre en charge l'installation Oracle Solaris des clients.

Tableau 3-7 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 01client-MAC-address (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. Reportez-vous à la section Utilisation des options DHCP (liste des tâches) du manuel Administration d’Oracle Solaris : Services IP pour plus d'informations sur la manière de déterminer une classe de client fournisseur.

Vous pouvez créer ces options et macros à l'aide des méthodes suivantes :

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. En règle générale, vous devez fournir le minimum d'informations nécessaires concernant le fournisseur. Pour les options nécessitant 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.

Utilisation du gestionnaire DHCP pour créer des options et macros d'installation

Vous pouvez utiliser le gestionnaire DHCP pour créer les options répertoriées dans le Tableau 3-4 et les macros du Tableau 3-7.

Création d'options pour la prise en charge de l'installation Oracle Solaris (gestionnaire DHCP)

Avant de commencer

Exécutez les tâches suivantes avant de créer des macros DHCP pour votre installation.

  1. Connectez-vous au serveur DHCP en tant que superutilisateur (ou équivalent).

    Remarque - Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.


  2. Démarrez le gestionnaire DHCP.
    # /usr/sadm/admin/bin/dhcpmgr &

    La fenêtre du gestionnaire DHCP s'affiche.

  3. Sélectionnez l'onglet Options dans le gestionnaire DHCP.
  4. Choisissez Create dans le menu Edit.

    Le panneau de création d'options s'affiche.

  5. Entrez le nom de la première option, puis entrez les valeurs correspondantes.

    Utilisez la sortie de la commande add_install_client et les informations du Tableau 3-3 and Tableau 3-4 pour contrôler les noms et les valeurs des options que vous devez créer.

  6. Cliquez sur OK une fois les valeurs entrées.
  7. Dans l'onglet Options, sélectionnez l'option que vous venez de créer.
  8. Sélectionnez Duplicate dans le menu Edit.

    Le panneau de duplication d'options s'affiche.

  9. Entrez le nom d'une autre option, puis modifiez les autres valeurs de façon appropriée.

    Les valeurs des paramètres code, type de données, granularité et maximum sont les plus susceptibles de requérir des modifications. Ces valeurs sont répertoriées dans le Tableau 3-3 et le Tableau 3-4.

  10. Répétez la procédure de l'Étape 7 à l'Étape 9 pour créer toutes les options.

    Remarque - Inutile d'ajouter ces options au fichier /etc/dhcp/inittab d'un client Oracle Solaris car elles figurent déjà dans ce fichier.


Étapes suivantes

Vous pouvez à présent créer les macros afin de transmettre les options aux clients de l'installation réseau, comme décrit dans la procédure suivante.

Création de macros pour la prise en charge de l'installation Oracle Solaris (gestionnaire DHCP)

Avant de commencer

Exécutez les tâches suivantes avant de créer des macros DHCP pour votre installation.

  1. Sélectionnez l'onglet Macros dans le gestionnaire DHCP.
  2. Choisissez Create dans le menu Edit.

    Le panneau de création de macros s'affiche.

  3. Entrez le nom de la macro.

    Reportez-vous au Tableau 3-7 pour connaître les noms des macros que vous pouvez utiliser.

  4. Cliquez sur le bouton Select.

    Le panneau de sélection d'options s'ouvre.

  5. Sélectionnez Vendor dans la liste Category.

    Les options fournisseur créées sont répertoriées.

  6. Sélectionnez l'option que vous souhaitez ajouter à la macro et cliquez sur OK.
  7. Entrez une valeur pour l'option.

    Reportez-vous au Tableau 3-3 et au Tableau 3-4 pour le type de données des options et aux informations fournies par add_install_client -d.

  8. Répétez la procédure de l'Étape 6 et de l'Étape 7 pour chacune des options à inclure.

    Pour inclure une nouvelle macro, entrez Include comme nom de l'option et entrez le nom de la macro comme valeur de l'option.

  9. Cliquez sur OK quand la macro est terminée.

Étapes suivantes

Si vous décidez d'utiliser le protocole DHCP pour effectuer une installation sur le réseau, vous devez configurer un serveur d'installation et ajouter le système en tant que client d'installation. Pour plus d'informations, reportez-vous au Chapitre 4, Installation réseau - Présentation.

Si vous décidez d'utiliser le protocole DHCP lors d'une installation et initialisation via connexion WAN, vous devez effectuer certaines opérations supplémentaires. Pour plus d'informations, reportez-vous au Chapitre 10, Initialisation via connexion WAN (Présentation).

Si vous décidez d'utiliser le protocole DHCP pour effectuer une installation JumpStart, il faut créer un profil ainsi qu'un fichier rules.ok. Pour plus d'informations, reportez-vous au Chapitre 2, JumpStart (présentation) du manuel Guide d’installation d’Oracle Solaris 10 1/13 : Installations JumpStart.

Voir aussi

Pour plus d'informations sur DHCP, reportez-vous à la Partie III, DHCP du manuel Administration d’Oracle Solaris : Services IP.

Ecriture d'un script utilisant dhtadm pour créer des options et macros

Pour créer les options répertoriées dans le Exemple 3-1 et le Tableau 3-3 ainsi que certaines macros utiles à l'aide d'un script Korn shell, adaptez l'exemple figurant dans l'Tableau 3-4. Assurez-vous de corriger toutes les adresses IP et les valeurs contenues entre les guillemets, les noms des serveurs, ainsi que les chemins de votre réseau. Vous devez également éditer la clé Vendor= pour indiquer la classe de clients que vous possédez. Utilisez les informations affichées par add_install_client -d pour obtenir les données requises pour adapter le script.

Exemple 3-1 Exemple de script pour la prise en charge de l'installation réseau

# Load the Solaris vendor specific options. We'll start out supporting 
# the Sun-Blade-1000, Sun-Fire-880, and i86 platforms. Note that the 
# SUNW.i86pc option only applies for the Solaris 10 3/05 release. 
# Changing -A to -M would replace the current values, rather than add them.
dhtadm -A -s SrootOpt -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,1,ASCII,1,0'
dhtadm -A -s SrootIP4 -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,2,IP,1,1'
dhtadm -A -s SrootNM -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,3,ASCII,1,0'
dhtadm -A -s SrootPTH -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,4,ASCII,1,0'
dhtadm -A -s SswapIP4 -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,5,IP,1,0'
dhtadm -A -s SswapPTH -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,6,ASCII,1,0'
dhtadm -A -s SbootFIL -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,7,ASCII,1,0'
dhtadm -A -s Stz -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,8,ASCII,1,0'
dhtadm -A -s SbootRS -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,9,NUMBER,2,1'
dhtadm -A -s SinstIP4 -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,10,IP,1,1'
dhtadm -A -s SinstNM -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,11,ASCII,1,0'
dhtadm -A -s SinstPTH -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,12,ASCII,1,0'
dhtadm -A -s SsysidCF -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,13,ASCII,1,0'
dhtadm -A -s SjumpsCF -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,14,ASCII,1,0'
dhtadm -A -s Sterm -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,15,ASCII,1,0'
dhtadm -A -s SbootURI -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,16,ASCII,1,0'
dhtadm -A -s SHTTPproxy -d \
'Vendor=SUNW.Sun-Blade-1000 SUNW.Sun-Fire-880 SUNW.i86pc,17,ASCII,1,0'
# Load some useful Macro definitions.
# Define all Solaris-generic options under this macro named Solaris.
dhtadm -A -m Solaris -d \
':SrootIP4=10.21.0.2:SrootNM="blue2":SinstIP4=10.21.0.2:SinstNM="red5":'
# Define all sparc-platform specific options under this macro named sparc.
dhtadm -A -m sparc -d \
':SrootPTH="/export/sparc/root":SinstPTH="/export/sparc/install":'
# Define all sun4u architecture-specific options under this macro named sun4u. 
#  (Includes Solaris and sparc macros.)
dhtadm -A -m sun4u -d ':Include=Solaris:Include=sparc:'
# Solaris on IA32-platform-specific parameters are under this macro named i86pc.
# Note that this macro applies only for the Solaris 10 3/05 release.
dhtadm -A -m i86pc -d \
':Include=Solaris:SrootPTH="/export/i86pc/root":SinstPTH="/export/i86pc/install"\
:SbootFIL="/platform/i86pc/kernel/unix":'
# Solaris on IA32 machines are identified by the "SUNW.i86pc" class. All
# clients identifying themselves as members of this class will see these
# parameters in the macro called SUNW.i86pc, which includes the i86pc macro.
# Note that this class only applies for the Solaris 10 3/05 release.
dhtadm -A -m SUNW.i86pc -d ':Include=i86pc:'
# Sun-Blade-1000 platforms identify themselves as part of the 
# "SUNW.Sun-Blade-1000" class.
# All clients identifying themselves as members of this class
#  will see these parameters.
dhtadm -A -m SUNW.Sun-Blade-1000 -d \
':SbootFIL="/platform/sun4u/kernel/sparcv9/unix":\
Include=sun4u:'
# Sun-Fire-880 platforms identify themselves as part of the "SUNW.Sun-Fire-880" class.
# All clients identifying themselves as members of this class will see these parameters.
dhtadm -A -m SUNW.Sun-Fire-880 -d \
':SbootFIL="/platform/sun4u/kernel/sparcv9/unix":Include=sun4u:'
# Add our boot server IP to each of the network macros for our topology served by our
# DHCP server. Our boot server happens to be the same machine running our DHCP server.
dhtadm -M -m 10.20.64.64 -e BootSrvA=10.21.0.2
dhtadm -M -m 10.20.64.0 -e BootSrvA=10.21.0.2
dhtadm -M -m 10.20.64.128 -e BootSrvA=10.21.0.2
dhtadm -M -m 10.21.0.0 -e BootSrvA=10.21.0.2
dhtadm -M -m 10.22.0.0    -e BootSrvA=10.21.0.2
# Make sure we return host names to our clients.
dhtadm -M -m DHCP-servername -e Hostname=_NULL_VALUE_
# Create a macro for PXE clients that want to boot from our boot server.
# Note that this macro applies for the Solaris 10 3/05 release.
dhtadm -A -m PXEClient:Arch:00000:UNDI:002001 -d \
:BootFile=nbp.i86pc:BootSrvA=10.21.0.2:
# Create a macro for PXE clients that want to boot from our boot server.
# Note that this macro applies for the Solaris 10 2/06 release.
dhtadm -A -m PXEClient:Arch:00000:UNDI:002001 -d \
:BootFile=i86pc:BootSrvA=10.21.0.2:
# Create a macro for the x86 based client with the Ethernet address 00:07:e9:04:4a:bf 
# to install from the network by using PXE.
dhtadm -A -m 010007E9044ABF -d :BootFile=010007E9044ABF:BootSrvA=10.21.0.2:
# The client with this MAC address is a diskless client. Override the root settings
# which at the network scope setup for Install with our client's root directory.
dhtadm -A -m 0800201AC25E -d \
':SrootIP4=10.23.128.2:SrootNM="orange-svr-2":SrootPTH="/export/root/10.23.128.12":'

Exécutez dhtadm en mode batch en tant que superutilisateur. Spécifiez le nom du script pour ajouter les options et macros à votre dhcptab. Par exemple, si votre script se nomme netinstalloptions, entrez la commande suivante :

# dhtadm -B netinstalloptions

Les clients ayant des classes client fournisseur répertoriées dans la chaîne Vendor= peuvent désormais utiliser le DHCP pour s'installer via le réseau.

Pour plus d'informations sur l'utilisation de la commande dhtadm, reportez-vous à la page de manuel dhtadm(1M). Pour plus d'informations sur le fichier dhcptab, reportez-vous à la page de manuel dhcptab(4).