JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de instalación de Oracle Solaris 10 1/13: instalaciones basadas en red     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Planificación para instalar mediante la red

1.  Dónde encontrar información sobre cómo planificar la instalación de Oracle Solaris

2.  Preconfiguración de la información de configuración del sistema (tareas)

3.  Preconfiguración con un servicio de nombres o DHCP

Selección de un servicio de nombres

Preconfiguración con el servicio de nombres

Cómo preconfigurar la configuración regional con NIS

Cómo preconfigurar la configuración regional con NIS+

Preconfiguración de la información de configuración del sistema mediante el servicio DHCP (tareas)

Creación de las opciones de DHCP y las macros de los parámetros de instalación de Oracle Solaris

Valores de macros y opciones de DHCP

Uso del Gestor de DHCP para crear las opciones y macros de instalación

Escritura de secuencias de comandos que utilicen dhtadm para crear opciones y macros

Parte II Instalación mediante una red de área local

4.  Instalación desde la red (información general)

5.  Instalación desde la red con un DVD (tareas)

6.  Instalación desde la red con un CD (tareas)

7.  Aplicación de parches a la imagen minirraíz (tareas)

8.  Instalación en una red (ejemplos)

9.  Instalación desde la red (referencia de comandos)

Parte III Instalación mediante una red de área amplia

10.  Inicio WAN (descripción general)

11.  Preparación para una instalación mediante Inicio WAN (planificación)

12.  Instalación con Inicio WAN (tareas)

13.  SPARC: Instalación mediante inicio WAN (tareas)

14.  SPARC: Instalación mediante un inicio WAN (ejemplos)

15.  Inicio WAN (referencia)

Parte IV Apéndices

A.  Resolución de problemas (tareas)

B.  Instalación o actualización remotas (tareas)

Glosario

Índice

Preconfiguración de la información de configuración del sistema mediante el servicio DHCP (tareas)

Dynamic Host Configuration Protocol (DHCP) permite que los sistemas host de una red TCP/IP se configuren de una forma automática mientras se inician. DHCP funciona mediante el mecanismo de cliente-servidor. Los servidores almacenan y gestionan la información de configuración de los clientes y la suministran cuando éstos la solicitan. Esta información incluye la dirección IP del cliente y los servicios de red de los que el cliente puede disponer.

Una de las ventajas de DHCP es la posibilidad de gestionar la asignación de direcciones IP mediante préstamos. Este sistema permite la reutilización de direcciones IP cuando otros clientes no las utilizan, lo que permite a una sede utilizar un juego de direcciones IP menor que el necesario, en el caso de que cada uno tuviera asignada una dirección permanente.

DHCP es apto para instalar el SO Oracle Solaris en determinados sistemas cliente de la red. Todos los sistemas basados en SPARC compatibles con el sistema operativo Oracle Solaris y los sistemas basados en x86 que se ajustan a los requisitos de hardware para ejecutar Oracle Solaris SO pueden usar esta función.

En el siguiente mapa de tareas se muestran las tareas de alto nivel necesarias para que los clientes puedan obtener los parámetros de instalación mediante DHCP.

Tabla 3-2 Mapa de tareas: preconfiguración de la información de configuración del sistema mediante el servicio DHCP

Tarea
Descripción
Instrucciones
Configurar un servidor de instalación.
Configurar un servidor de Oracle Solaris para admitir clientes que deban instalar el SO Oracle Solaris desde la red.
Configurar sistemas cliente para la instalación de Oracle Solaris en la red mediante DHCP.
El comando add_install_client -d permite que una clase de clientes (por ejemplo, un cierto tipo de máquina) o un ID de un cliente en particular admitan una instalación de red DHCP.
Preparar la red para que pueda utilizar el servicio DHCP.
Decida la configuración del servidor DHCP.
Configurar el servidor de DHCP
DHCP Manager permite configurar el servidor DHCP.
Crear las opciones de DHCP de los parámetros de instalación y las macros que las incluirán.
Utilice el gestor de DHCP o dhtadm para indicar las opciones nuevas del proveedor y las macros que el servidor DHCP puede utilizar para pasar la información de instalación a los clientes.

Creación de las opciones de DHCP y las macros de los parámetros de instalación de Oracle Solaris

Cuando se agregan clientes con la secuencia de comandos add_install_client -d en el servidor de instalación, la secuencia de comandos muestra la información de configuración DHCP por la salida estándar. que es útil para crear las opciones y macros necesarias para pasar la información de instalación a través de la red a los clientes.

Puede personalizar las opciones y las macros en el servicio DHCP para efectuar los siguientes tipos de instalaciones:

Si desea obtener más información sobre la configuración de clientes para que utilicen un servidor DHCP en una instalación de red, consulte los procedimientos siguientes:

Valores de macros y opciones de DHCP

Para instalar clientes DHCP desde la red, debe crear opciones de la categoría del proveedor para pasar la información necesaria para instalar el SO Oracle Solaris. Las tablas siguientes describen opciones habituales de DHCP que se pueden utilizar para instalar un cliente DHCP.

Para obtener información detallada sobre las opciones de DHCP, consulte Información de opciones DHCP de Administración de Oracle Solaris: servicios IP.

Tabla 3-3 Valores para opciones estándar de DHCP

Nombre de la opción
Código
Tipo de datos
Granularidad
Máximo
Descripción
BootFile
N/D
ASCII
1
1
Ruta al archivo de inicio del cliente
BootSrvA
N/D
Dirección IP
1
1
Dirección IP del servidor de inicio
DNSdmain
15
ASCII
1
0
Nombre de dominio DNS
DNSserv
6
Dirección IP
1
0
Lista de servidores de nombres DNS
NISdmain
40
ASCII
1
0
Nombre de dominio NIS
NISservs
41
Dirección IP
1
0
Dirección IP del servidor NIS
NIS+dom
64
ASCII
1
0
Nombre de dominio NIS+
NIS+serv
65
Dirección IP
1
0
Dirección IP del servidor NIS+
Router
3
Dirección IP
1
0
Direcciones IP de enrutadores de red

Las opciones de categoría de proveedor enumeradas en la tabla siguiente son necesarias para que el servidor DHCP sea compatible con los clientes de instalación de Oracle Solaris. Estas opciones se usan en las secuencias de comandos de inicio de estos clientes de Oracle Solaris.


Nota - Son sólo algunos de los ejemplos posibles. Debe especificar las clases cliente que indiquen los clientes que efectivamente necesitan la instalación a través de la red.


Tabla 3-4 Valores para la creación de las opciones de categoría de proveedor requeridas para clientes de Oracle Solaris

Nombre
Código
Tipo de datos
Granularidad
Máximo
Clases de cliente de proveedor *
Descripción
SrootIP4
2
Dirección IP
1
1
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Dirección de IP del servidor raíz
SrootNM
3
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Nombre del host del servidor raíz
SrootPTH
4
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Ruta hacia el directorio raíz del cliente en el servidor raíz
SinstIP4
10
Dirección IP
1
1
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Dirección IP del servidor de instalación JumpStart
SinstNM
11
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Nombre del host del servidor de instalación
SinstPTH
12
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Ruta a la imagen de la instalación en el servidor de instalación

Las opciones que figuran en la siguiente tabla pueden ser utilizadas por las secuencias de comandos de inicio de los clientes, aunque las secuencias de comandos no las requieren.


Nota - Son sólo algunos de los ejemplos posibles. Debe especificar las clases cliente que indiquen los clientes que efectivamente necesitan la instalación a través de la red.


Tabla 3-5 Valores para las opciones optativas de categoría de proveedor de clientes de Oracle Solaris

Nombre
Código
Tipo de datos
Granula-ridad
Máximo
Clases de cliente de proveedor *
Descripción
SrootOpt
1
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Opciones de montaje NFS del sistema de archivos raíz del cliente
SbootFIL
7
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Ruta al archivo de inicio del cliente
SbootRS
9
NÚMERO
2
1
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Tamaño de lectura de NFS utilizado por el programa de inicio independiente al cargar el núcleo
SsysidCF
13
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Ruta al archivo sysidcfg con el formato servidor:/raíz
SjumpsCF
14
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Ruta al archivo de configuración JumpStart, con el formato servidor:/ruta
SbootURI
16
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Ruta al archivo de inicio independiente o ruta al archivo de inicio WAN. En el caso de archivo de inicio independiente, utilice el siguiente formato:

tftp://inetboot.sun4u

En el caso del archivo de inicio WAN, el formato es el siguiente:

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

Se puede utilizar esta opción para anular las configuraciones de BootFile y siaddr con el fin de recuperar un archivo de inicio independiente. Protocolos admitidos: tftp (inetboot) y http (wanboot). Por ejemplo, utilice el siguiente formato: tftp://inetboot.sun4u

SHTTPproxy
17
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
La dirección IP y el puerto del servidor proxy utilizado en la red. Esta opción es necesaria sólo cuando se inicia en una WAN y la red local utiliza un servidor proxy. Por ejemplo, utilice el siguiente formato. 198.162.10.5:8080

Las secuencias de comandos de inicio de clientes de Oracle Solaris no utilizan actualmente las opciones que se enumeran en la tabla siguiente. Sólo se pueden utilizar si se editan las secuencias de inicio.


Nota - Son sólo algunos de los ejemplos posibles. Debe especificar las clases cliente que indiquen los clientes que efectivamente necesitan la instalación a través de la red.


Tabla 3-6 Secuencia de comandos de inicio de opciones de categoría de proveedor

Nombre
Código
Tipo de datos
Granularidad
Máximo
Clases de cliente de proveedor *
Descripción
SswapIP4
5
Dirección IP
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Dirección de IP del servidor de intercambio
SswapPTH
6
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Ruta al directorio de intercambio del cliente en el servidor de intercambio
Stz
8
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Zona horaria del cliente
Sterm
15
Texto ASCII
1
0
SUNW.Sun-Blade-1000, SUNW.Sun-Fire-880, SUNW.i86pc
Tipo de terminal

Una vez creadas las opciones, puede crear macros que las incluyan. En la siguiente tabla, se muestran unas macros de ejemplo que se pueden utilizar para la instalación de Oracle Solaris en los clientes.

Tabla 3-7 Macros de ejemplo que admiten la instalación de Solaris a través de una red

Nombre de la macro
Contiene las siguientes opciones y macros
Solaris
SrootIP4, SrootNM, SinstIP4, SinstNM
sparc
SrootPTH, SinstPTH
sun4u
macros Solaris y sparc
sun4v
macros Solaris y sparc
i86pc
macro Solaris, SrootPTH, SinstPTH, SbootFIL
SUNW.i86pc
macro i86pc

Nota - La clase de cliente del proveedor SUNW.i86pc sólo es válida para Solaris 10 3/05 y versiones compatibles.


SUNW.Sun-Blade-1000
macro sun4u, SbootFIL
SUNW.Sun-Fire-880
macro sun4u, SbootFIL
PXEClient:Arch:00000:UNDI:002001
BootSrvA, BootFile
macros de dirección de red xxx.xxx.xxx.xxx
La opciónBootSrvA puede agregarse a macros de direcciones de red ya existentes. El valor de BootSrvA debe indicar el servidor tftboot.
01dirección_MAC_cliente, macros específicas de un cliente (por ejemplo, 010007E9044ABF)
BootSrvA, BootFile

Los nombres de macros que aparecen en la tabla anterior coinciden con las clases de cliente de proveedor de los clientes que deben instalarse desde la red. Estos nombres son ejemplos de los que podrían existir en la red. Consulte Uso de opciones DHCP (mapa de tareas) de Administración de Oracle Solaris: servicios IP para obtener información sobre cómo determinar la clase de cliente de proveedor de un cliente.

Los siguientes métodos permiten la creación de las opciones y macros.

Tenga en cuenta que el tamaño total de las opciones de proveedor asignadas a un cliente específico no debe superar los 255 bytes, incluidos los códigos de opciones y la información sobre la longitud. Por lo general debe pasar la mínima información necesaria sobre el distribuidor. Use nombres de ruta cortos en las opciones que requieran nombre de ruta. Si crea vínculos simbólicos a rutas largas, podrá utilizar los nombres de vínculos más breves.

Uso del Gestor de DHCP para crear las opciones y macros de instalación

Puede usar el gestor de DHCP para crear las opciones que figuran en la Tabla 3-4 y en las macros que se indican en la Tabla 3-7.

Cómo crear de opciones que admitan la instalación de Oracle Solaris (gestor de DHCP)

Antes de empezar

Antes de crear macros de DHCP para la instalación, realice las siguientes tareas.

  1. Adquiera la categoría de superusuario o función equivalente en el sistema de servidores DHCP.

    Nota - Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.


  2. Inicie el Administrador de DHCP.
    # /usr/sadm/admin/bin/dhcpmgr &

    Se mostrará la ventana del Gestor de DHCP.

  3. Seleccione la ficha Opciones del Gestor de DHCP.
  4. Elija Crear en el menú Editar.

    Se muestra el panel Crear opción.

  5. Escriba el nombre de la primera opción y, a continuación, los valores correspondientes.

    Utilice la salida del comando add_install_client y la información de la Tabla 3-3 y la Tabla 3-4 para comprobar los nombres y los valores de las opciones que debe crear.

  6. Haga clic en Aceptar cuando haya introducido todos los valores.
  7. En la ficha Opciones, seleccione la opción que acaba de crear.
  8. Seleccione Duplicar en el menú Editar.

    Se muestra el panel Duplicar opción.

  9. Escriba el nombre de otra opción y, a continuación, modifique los valores según sea necesario.

    Los valores más susceptibles de modificación son código, tipo de datos, granularidad y máximo. Consulte los valores en la Tabla 3-3 y la Tabla 3-4.

  10. Repita del Paso 7 al Paso 9 hasta que haya creado todas las opciones.

    Nota - No es necesario agregar manualmente estas opciones al archivo /etc/dhcp/inittab del cliente Oracle Solaris porque ya están incluidas en ese archivo.


Pasos siguientes

A partir de este momento pueden crearse las macros que pasarán las opciones a los clientes que se instalan a través de la red, como se explica a continuación.

Cómo crear macros que admitan la instalación de Oracle Solaris (gestor de DHCP)

Antes de empezar

Antes de crear macros de DHCP para la instalación, realice las siguientes tareas.

  1. Seleccione la ficha Macros del Gestor de DHCP.
  2. Elija Crear en el menú Editar.

    Se muestra el panel Crear macro.

  3. Escriba el nombre de la macro.

    Consulte la Tabla 3-7 para conocer los nombres de macros que se pueden utilizar.

  4. Haga clic en el botón Seleccionar.

    Aparece el cuadro de diálogo para seleccionar una opción.

  5. Seleccione proveedor en la lista Categoría.

    Se mostrarán las opciones de proveedor creadas anteriormente.

  6. Seleccione la opción que desee agregar a la macro y haga clic en Aceptar.
  7. Escriba el valor de la opción.

    Consulte la Tabla 3-3 y la Tabla 3-4 para conocer los tipos de datos de la opción y compruebe la información que genera add_install_client -d.

  8. Repita del Paso 6 al Paso 7 para cada opción que desee incluir.

    Para incluir otra macro, escriba Include como valor de nombre de opción y escriba el nombre de la macro como si fuera el de una opción.

  9. Haga clic en Aceptar cuando finalice la macro.

Pasos siguientes

Si tiene previsto usar DHCP en una instalación mediante la red, debe configurar un servidor de instalación y agregar el sistema como cliente de instalación. Para obtener más información, consulte el Capítulo 4, Instalación desde la red (información general).

Si tiene previsto usar el archivo DHCP en una instalación mediante inicio WAN, necesitará realizar tareas adicionales. Para más información, consulte el Capítulo 10, Inicio WAN (descripción general).

Si tiene previsto usar DHCP en una instalación JumpStart, deberá crear un perfil y un archivo rules.ok. Para obtener más información, consulte el Capítulo 2, JumpStart (descripción general) de Guía de instalación de Oracle Solaris 10 1/13: instalaciones JumpStart.

Véase también

Para obtener más información sobre DHCP, consulte la Parte III, DHCP de Administración de Oracle Solaris: servicios IP.

Escritura de secuencias de comandos que utilicen dhtadm para crear opciones y macros

Puede crear una secuencia de comandos shell Korn adaptando el ejemplo que aparece en el Ejemplo 3-1 para crear todas las opciones de la Tabla 3-3 y la Tabla 3-4, así como varias macros útiles. Cambie las direcciones IP y los valores entrecomillados que aparezcan en el ejemplo por los nombres de servidor, rutas y direcciones IP correctas de la red Edite también la clave Vendor= para indicar la clase de clientes con la que se trabaja. Utilice la información generada por add_install_client -d para obtener los datos necesarios para adaptar la secuencia de comandos.

Ejemplo 3-1 Ejemplo de secuencia de comandos para admitir una instalación en red

# 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":'

Ejecute dhtadm en modo batch como superusuario. Indique el nombre de la secuencia de comandos para agregar las opciones y macros al dhcptab. Por ejemplo, si la secuencia de comandos se llama netinstalloptions, escriba el siguiente comando.

# dhtadm -B netinstalloptions

Los clientes que tengan las clases de cliente de proveedor que aparecen en la cadena Vendor= pueden ya utilizar DHCP para la instalación a través de una red.

Para obtener más información sobre el uso del comando dhtadm, consulte la página del comando man dhtadm(1M). Si desea obtener más información sobre el archivo dhcptab, consulte la página del comando man dhcptab(4).