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:
Sistema de archivos NFS: si guarda el archivo sysidcfg en un sistema de archivos NFS compartido, deberá usar la opción -p del comando add_install_client(1M) al configurar el sistema para realizar una instalación de red. La opción -p especifica en qué punto puede encontrar el sistema el archivo sysidcfg cuando se instale el software Solaris 9.
Disquete UFS o PCFS: coloque el archivo sysidcfg en el directorio raíz (/) del disquete.
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.
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 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 |
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 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, o valor |
|
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 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:
|
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_de_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_de_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. |
Con un editor de texto, cree un archivo denominado sysidcfg.
Escriba las palabras clave sysidcfg que desee.
Guarde el archivo sysidcfg.
Si crea más de un archivo sysidcfg, deberá guardarlos en directorios separados o en disquetes diferentes.
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.
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} |
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 solicitando la elección de idioma (system_locale) para que pueda continuar 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 |