Solaris 9 4/04: Guía de instalación

Preconfiguración con el archivo sysidcfg

Puede especificar un conjunto de palabras clave en el archivo sysidcfg para preconfigurar un sistema. Las palabras clave se detallan en la Tabla 7–2.

Debe crear un archivo sysidcfg para cada sistema que requiera información de configuración diferente. Puede usar el mismo archivo sysidcfg para preconfigurar la zona horaria en un conjunto de sistemas, si desea que todos ellos tengan la misma zona horaria. Sin embargo, si desea preconfigurar una contraseña de usuario root (superusuario) para cada uno de esos sistemas, deberá crear un archivo sysidcfg exclusivo para cada sistema.

Puede colocar el archivo sysidcfg en una de las ubicaciones siguientes:


Nota –

Si se realiza una instalación JumpStart predeterminada y se desea usar un archivo sysidcfg en un disquete, deberá colocarlo en el disquete del perfil. Para crear un disquete de perfil consulte Creación de un disquete de perfiles para sistemas autónomos.


Sólo puede colocar un archivo sysidcfg en un directorio o en un disquete. Si crea más de un archivo sysidcfg, deberá colocar cada uno en un directorio o disquete diferente.

Reglas de sintaxis para el archivo sysidcfg

En el archivo sysidcfg se pueden usar dos tipos de palabras clave: independientes y dependientes. Se garantiza que éstas son exclusivas sólo dentro de aquéllas. Una palabra clave dependiente sólo existe cuando se identifica con su palabra clave independiente asociada.

En este ejemplo, name_service es la palabra clave independiente y domain_name y name_server son las palabras dependientes:

name_service=NIS {domain_name=marquee.central.sun.com
name_server=connor(129.152.112.3)}

Regla de sintaxis 

Ejemplo 

Las palabras clave independientes se pueden enumerar en cualquier orden. 

pointer=MS-S
display=ati {size=15-inch}

Las palabras clave no distinguen entre mayúsculas y minúsculas. 

TIMEZONE=US/Central
terminal=PC Console

Todas las palabras clave dependientes deben escribirse entre llaves ({}) para vincularlas con las palabras clave independientes asociadas. 

name_service=NIS
       {domain_name=marquee.central.sun.com
        name_server=connor(129.152.112.3)}

Opcionalmente, se puede introducir valores entre comillas simples (`) o dobles (“). 

network_interface='none'

Sólo una de las instancias de la palabra clave será válida. Sin embargo, si especifica la palabra clave más de una vez, solo se usará la primera instancia de la palabra clave. 

network_interface=none
network_interface=le0

Palabras clave del archivo sysidcfg

La tabla siguiente muestra las palabras clave que se pueden usar en el archivo sysidcfg.

Tabla 7–2 Palabras clave que se pueden usar en sysidcfg

Información de configuración 

Palabras clave 

Valores o ejemplos 

Servicio de nombres, nombre de dominio, servidor de nombres 

name_service=NIS, NIS+, DNS, LDAP, NONE

 
  

Opciones para NIS y NIS+:{domain_name=nombre_dominio name_server=nombre_sistema(dirección_ip)}

name_service=NIS {domain_name=west.arp.com name_server=timber(129.221.2.1)}

name_service=NIS+ {domain_name=west.arp.com name_server=timber(129.221.2.1)}

 

Opciones de DNS:{domain_name=nombre_dominio name_server=dirección_ip, dirección_ip, dirección_ip (máximo tres) search=nombre_dominio, nombre_dominio, nombre_dominio, nombre_dominio, nombre_dominio, nombre_dominio (máximo seis, la longitud total no debe superar los 250 caracteres)}

name_service=DNS {domain_name=west.arp.com name_server=10.0.1.10,10.0.1.20 search=arp.com,east.arp.com}


Nota –

Elija un solo valor para name_service. Incluya ambas palabras clave domain_name y name_server, una de ellas o ninguna de ellas, según corresponda. Si no usa ninguna de las palabras clave, omita las llaves {}.


 

Opciones de LDAP:{domain_name=nombre_dominio profile=nombre_perfil profile_server=dirección_ip proxy_dn="nd_vínculo_delegado" proxy_password=contraseña}

name_service=LDAP
{domain_name=west.arp.com
profile=default
profile_server=129.221.2.1
proxy_dn="cn=proxyagent,ou=profile,
dc=west,dc=arp,dc=com"
proxy_password=password}


Nota –

Las palabras clave proxy_dn y proxy_password son opcionales. El valor de proxy_dn se debe escribir entre comillas dobles.


Interfaz de red, nombre de sistema, dirección IP (Protocolo de Internet), máscara de red, DHCP, IPv6 

network_interface=NONE, PRIMARY, or valor

  • NONE desactiva la conexión de red

  • PRIMARY es la primera interfaz activa sin bucle de retorno que se encuentra en el sistema. El orden es el mismo que en “ifconfig”. Si no hay ninguna interfaz activa se usa la primera interfaz sin bucle de retorno. Si no se encuentra ninguna, el sistema se configura como NON-NETWORKED.

  • valor especifica una conexión como le0 o hme0.

  Si se va a usar DHCP, se debe especificar: {dhcp protocol_ipv6=yes_o_no}

network_interface=primary {dhcp protocol_ipv6=yes}

 

Si no se va a usar el DHCP, se debe especificar: {hostname=nombre_sistema default_route=dirección_ip o NONE ip_address=dirección_ip netmask=máscara_red protocol_ipv6=yes_o_no}


Nota –

Si no se usa DHCP, no es necesario especificar protocol_ipv6=yes y default_route. No obstante, tenga en cuenta las cuestiones siguientes:

  • Una instalación JumpStart necesita que se especifique protocol_ipv6 ahora o de lo contrario se le indicará más tarde.

  • Si no se especifica default_route y no se puede detectar uno mediante el protocolo de descubrimiento del encaminador ICMP, se le indica que elija una ruta.


Si se utiliza el archivo sysidcfg en una instalación mediante arranque WAN, deberá indicar protocol_ipv6=no.

network_interface=le0 {hostname=feron default_route=129.146.88.1 ip_address=129.146.88.210 netmask=255.255.0.0 protocol_ipv6=no}


Nota –

Elija un solo valor para network_interface. Si fuera necesario, incluya cualquier combinación de las palabras clave hostname, ip_address y netmask. Si no se usa ninguna de estas palabras clave, omita las llaves ({}).


Contraseña de usuario root 

root_password=contraseña_root

Se codifica desde /etc/shadow.

Política de seguridad 

security_policy=kerberos, NONE

Opciones para Kerberos: {default_realm=FQDN admin_server=FQDN kdc=FQDN1, FQDN2, FQDN3}

(FQDN es un nombre de dominio completo)

security_policy=kerberos
{default_realm=Yoursite.COM
admin_server=krbadmin.Yoursite.COM
kdc=kdc1.Yoursite.COM,
kdc2.Yoursite.COM}


Nota –

Se puede citar un máximo de tres centros de distribución de claves (KDC) y un mínimo de uno.


Idioma en el que se mostrará el programa de instalación y el escritorio 

system_locale=entorno_nacional

En el directorio /usr/lib/locale o en el Apéndice D se pueden consultar los valores de entorno nacional válidos.

Tipo de terminal 

terminal=tipo_terminal

Los subdirectorios del directorio /usr/share/lib/terminfo proporcionan los valores de terminal válidos.

Zona horaria 

timezone=zona_horaria

Los directorios y archivos del directorio /usr/share/lib/zoneinfo proporcionan los valores de zona horaria válidos. El valor de zona horaria es el nombre de la ruta relativa al directorio /usr/share/lib/zoneinfo. Por ejemplo, el valor de zona horaria para la hora estándar de las Montañas Rocosas de Estados Unidos es US/Mountain. El valor de zona horaria de Japón es Japan. También se puede especificar cualquier zona horaria Olson válida.

Fecha y hora 

timeserver=localhost, nombre_sistema, dirección_ip

Si se especifica localhost como servidor de la hora, se presupone que la hora del sistema será correcta. Si no está ejecutando un servicio de nombres y especifica el nombre_sistema o la dirección_ip de un sistema, se usará la hora de ese sistema para fijar la hora.

x86: tipo de monitor 

monitor=tipo_monitor

En el sistema en el que desea realizar la instalación, ejecute kdmconfig -d nombre_archivo. Adjunte la salida al archivo sysidcfg.

x86: idioma del teclado, disposición del teclado 

keyboard=idioma_teclado {layout=valor}

En el sistema en el que desea realizar la instalación, ejecute kdmconfig -d nombre_archivo. Adjunte la salida al archivo sysidcfg.

x86: tarjeta gráfica, profundidad de color, resolución de la pantalla, tamaño de la pantalla 

display=tarjeta_gráfica {size=tamaño_pantalla depth=profundidad_color resolution=resolución_pantalla}

En el sistema en el que desea realizar la instalación, ejecute kdmconfig -d nombre_archivo. Adjunte la salida al archivo sysidcfg.

x86: dispositivo de puntero, número de botones, nivel de IRQ 

pointer=dispositivo_puntero {nbuttons=número_botones irq=valor}

En el sistema en el que desea realizar la instalación, ejecute kdmconfig -d nombre_archivo. Adjunte la salida al archivo sysidcfg.

Para crear un archivo de configuración sysidcfg

  1. Cree un archivo llamado sysidcfg con un editor de texto.

  2. Escriba las palabras clave sysidcfg que desee.

  3. Guarde el archivo sysidcfg.


    Nota –

    Si crea más de un archivo sysidcfg, deberá guardarlos en directorios independientes o en distintos disquetes.


  4. Para que los clientes puedan acceder al archivo sysidcfg use una de las siguientes opciones:

    • Un sistema de archivos NFS. Use el comando add_install_client(1M) con la opción -p para configurar el sistema en el que se desea instalar desde la red.

    • El directorio raíz (/) en un disquete UFS o PCFS.

SPARC: Archivo sysidcfg de ejemplo

A continuación se muestra un ejemplo de un archivo sysidcfg para un grupo de sistemas SPARC. Los nombres de sistemas, direcciones IP y máscara de red de estos sistemas se han preconfigurado mediante la edición del servicio de nombres. Dado que toda la información de configuración del sistema se preconfigura en este archivo, puede usar un perfil JumpStart personalizado para realizar una instalación JumpStart personalizada.

system_locale=en_US
timezone=US/Central
terminal=sun-cmd
timeserver=localhost
name_service=NIS {domain_name=marquee. central.sun.com
                  name_server=connor(129.152.112.3)}
root_password=m4QPOWNY
network_interface=le0 {hostname=feron
                       default_route=129.146.88.1
                       ip_address=129.146.88.210
                       netmask=255.255.0.0
                       protocol_ipv6=no}
security_policy=kerberos {default_realm=Yoursite.COM
                          admin_server=krbadmin.Yoursite.COM
                          kdc=kdc1.Yoursite.COM,
                          kdc2.Yoursite.COM}

x86: Archivo sysidcfg de ejemplo

A continuación se muestra un ejemplo de archivo sysidcfg para un grupo de sistemas x86 que usan el mismo tipo de teclado, tarjetas gráficas y dispositivos de señalización. La información de dispositivo (keyboard, display y pointer) se obtiene ejecutando el comando kdmconfig(1M) con la opción -d. Si se usa el archivo sysidcfg del ejemplo siguiente, aparecerá un indicador que solicita la selección de idioma (system_locale) antes de poder proseguir con la instalación.

keyboard=ATKBD {layout=US-English}
display=ati {size=15-inch}
pointer=MS-S
timezone=US/Central
timeserver=connor
terminal=ibm-pc
name_service=NIS {domain_name=marquee.central.sun.com
                  name_server=connor(129.152.112.3)}
root_password=URFUni9