Solaris 9: 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

Todas las palabras clave dependientes deben introducirse entre llaves ({}) para asociarlas a las palabras clave independientes que correspondan.  

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 o ninguna de las palabras clave domain_name y name_server 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}

name_service=LDAP {domain_name=west.arp.com profile=default profile_server=129.221.2.1}

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

network_interface=NONE, PRIMARY, o valor

donde:

  • 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 lo siguiente: {dhcp protocol_ipv6=yes_o_no}

network_interface=primary {dhcp protocol_ipv6=yes}

  Si no se va a usar el DHCP, se debe especificar lo siguiente:{hostname=nombre_sistema default_route=dirección_ip ip_address=dirección_ip netmask=máscara_red protocol_ipv6=yes_o_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 ({}).



Nota -

Si no se usa DHCP, no es necesario especificar protocol_ipv6 ni default_route. Sin embargo, una instalación JumpStart requiere que se especifique protocol_ipv6 ahora, o se le pedirá más tarde.


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 Capítulo 40 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.

Para crear un archivo de configuración sysidcfg

  1. Con un editor de texto, cree un archivo denominado sysidcfg.

  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 separados o en disquetes diferentes.


  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 (/) de un disquete UFS.

Archivo sysidcfg de ejemplo

A continuación se muestra un ejemplo de archivo sysidcfg. 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