JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Instalación de sistemas Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Opciones de instalación de Oracle Solaris 11.1

1.  Descripción general de opciones de instalación

Parte II Instalación con medios de instalación

2.  Preparación de la instalación

3.  Uso de Live Media

4.  Uso del instalador de texto

5.  Instalaciones automatizadas que se inician desde medios

6.  Anulación de configuración o reconfiguración de una instancia de Oracle Solaris

Parte III Instalación con un servidor de instalación

7.  Instalación automatizada de varios clientes

8.  Configuración de un servidor de instalación

9.  Personalización de instalaciones

10.  Aprovisionamiento del sistema cliente

11.  Configuración del sistema cliente

Proporcionar perfiles de configuración

Creación de perfiles de configuración de sistema

Validación de perfiles de configuración de sistema

Agregación de perfiles de configuración del sistema a un servicio de instalación

Especificación de la configuración en un perfil de configuración de sistema

Configuración de cuentas de usuario root y de usuario

Configuración de la cuenta de usuario root

Configuración de una cuenta de usuario

Definición de la identidad del sistema

Definición de la zona horaria y la configuración regional

Definir del tipo de terminal y la distribución del teclado

Configuración de una red estática

Configuración del servicio de nombres

Configuración de Oracle Configuration Manager y Oracle Auto Service Request

Uso de plantillas de perfil de configuración de sistema

Ejemplos de perfiles de configaración de sistema

Modelo de perfil de configuración de sistema

Especificación de la configuración de red estática

Especificación de la configuración del servicio de nombres

Configuración del servicio de nombres NIS

Configuración del servicio de nombres DNS

Configuración del servicio de nombres LDAP

Uso de DNS con LDAP

Uso de NIS con DNS

12.  Instalación y configuración de zonas

13.  Ejecución de una secuencia de comandos personalizada durante el primer inicio

14.  Instalación de sistemas cliente

15.  Resolución de problemas en instalaciones automatizadas

Parte IV Tareas relacionadas

A.  Uso de Oracle Configuration Manager

B.  Uso de la Utilidad de controlador de dispositivos

Índice

Especificación de la configuración en un perfil de configuración de sistema

Puede especificar la configuración de cualquier característica del sistema que se pueda configurar mediante las propiedades de smf(5). Por ejemplo, el perfil de configuración del sistema puede configurar una cuenta de usuario root, un usuario inicial, la distribución del teclado, el tipo de terminal, una interfaz de red IPv4 (estática o DHCP) y la ruta predeterminada, una interfaz de red IPv6 (estática o addrconf) y la ruta predeterminada, y el servicio de nombres (lista de servidores de nombres, lista de búsqueda, dominio). Si especifica un servicio o una propiedad que no se aplica, esa especificación se ignora. No especifique ninguna propiedad determinada más de una vez.

Si no está seguro de las propiedades SMF que debe especificar, puede utilizar el subcomando describe del comando svccfg para mostrar una descripción de los grupos de propiedades y las propiedades de un servicio, incluidos los valores posibles. Consulte los subcomandos de inspección y modificación de propiedades en la página del comando man svccfg(1M).

svccfg -s FMRI describe [-v] [-t] [ grupopropiedades/propiedad]

Es posible consultar un grupo de propiedades o una propiedad específica. Para ello, se debe especificar el nombre del grupo de propiedades, o el nombre del grupo de propiedades y el nombre de la propiedad, separados por una barra diagonal (/), como argumento.

La opción -v proporciona toda la información disponible, incluidas las descripciones de la configuración actual, las restricciones y otras opciones de configuración posibles.

La opción -t muestra únicamente los datos de plantilla para la selección (consulte la página del comando man smf_template(5)), pero no muestra la configuración actual de los grupos de propiedades y las propiedades.

$ svccfg -s name-service/switch describe config
config                      application
    Name service switch configuration data as described in nsswitch.conf(4).
config/value_authorization  astring             solaris.smf.value.name-service.switch
config/default              astring             files
    Default configuration database entry.
config/host                 astring             "files dns mdns"
    Override configuration for host database lookups. (both IPv4 and IPv6 hosts)
config/printer              astring             "user files"
    Override configuration for printer database lookups.
$ svccfg -s name-service/switch describe -v config
config                      application
    name: config
    type: application
    required: true
    target: this
    description: Name service switch configuration data as described in nsswitch.conf(4).
config/value_authorization  astring             solaris.smf.value.name-service.switch
config/default              astring             files
    type: astring
    required: true
    Default configuration database entry.
    visibility: readwrite
    minimum number of values: 1
    maximum number of values: 1
  value: files
...
$ svccfg -s name-service/switch describe -t config
name: config
type: application
    Name service switch configuration data as described in nsswitch.conf(4).
  name: default
  type: astring
    Default configuration database entry.
  name: host
  type: astring
    Override configuration for host database lookups. (both IPv4 and IPv6 hosts)
  name: password
  type: astring
    Override configuration for passwd database lookups. Also used with the shadow and user_attr databases.
  name: group
  type: astring
    Override configuration for group database lookups.
  name: network
  type: astring
    Override configuration for network database lookups.
...
$ svccfg -s system/config-user describe root_account
root_account                     application
root_account/expire              astring
root_account/password            astring
root_account/read_authorization  astring            solaris.smf.read.system-config
root_account/stability           astring            Evolving
root_account/type                astring

Configuración de cuentas de usuario root y de usuario

Escriba el siguiente comando sysconfig create-profile con la agrupación users para generar un perfil válido que configure el usuario root y el usuario inicial.

# sysconfig create-profile -g users -o sc_users.xml

El servicio SMF svc:/system/config-user configura cuentas de usuario y cuentas de usuario root. Este servicio reconoce dos grupos de propiedades:


Consejo - Uno de los métodos para generar contraseñas cifradas para el SO Oracle Solaris consiste en crear un usuario con el nombre y la contraseña deseados, copiar la contraseña del archivo /etc/shadow entre el primer y el segundo carácter de dos puntos del registro del usuario, y agregar la información a los valores password en el manifiesto.


Configuración de la cuenta de usuario root

El grupo de propiedades root_account contiene las propiedades enumeradas en la siguiente tabla.

Tabla 11-1 Propiedades del grupo de propiedades root_account

Propiedad
Tipo
Necesaria
Descripción
password
astring
obligatoria
Contraseña de usuario root cifrada. Si no proporciona ninguna contraseña de usuario root, la contraseña de usuario root estará vacía.
type
astring
opcional
Tipo de cuenta: normal o role. El valor predeterminado es normal.
expire
string
opcional
Fecha de caducidad para el inicio de sesión. Si se define en 0 (cero), el usuario deberá cambiar la contraseña de usuario root la próxima vez que inicie sesión.

Ejemplo 11-1 Configuración de la cuenta de usuario root sólo con una contraseña caducada

<service name="system/config-user" version="1" type="service">
    <instance name="default" enabled="true">
        <property_group name="root_account" type="application">
            <propval name="password" value="encrypted_password"/>
            <propval name="type" value="normal"/>
            <propval name="expire" value="0"/>
        </property_group>
    </instance>
</service>

Configuración de una cuenta de usuario

Esta sección incluye la siguiente información:

Creación de una cuenta de usuario sin depender del montador automático

De manera predeterminada, cuando se crean las cuentas de usuario iniciales, los directorios raíz se gestionan mediante el montador automático y se accede a ellos en los directorios /home/login . Para crear cuentas de usuario iniciales sin depender del montador automático, defina la propiedad user_account/autohome en la cadena vacía ("") en el perfil de configuración.

Definir la propiedad user_account/autohome en la cadena vacía tiene las siguientes consecuencias:

Propiedades de cuentas de usuario

El grupo de propiedades user_account contiene las propiedades enumeradas en la siguiente tabla.

Tabla 11-2 Propiedades del grupo de propiedades user_account

Propiedad
Tipo
Necesaria
Descripción
login
astring
obligatoria
Inicio de sesión del usuario.
password
astring
obligatoria
Contraseña de usuario cifrada.
description
astring
opcional
Por lo general, el nombre completo del usuario.
shell
astring
opcional
Nombre completo de la ruta del programa utilizado como el shell del usuario en el inicio de sesión.
uid
count
opcional
El UID del nuevo usuario. El UID predeterminado es 101.
gid
count
opcional
Pertenencia a grupo principal del usuario. El GID predeterminado es 10.
type
astring
opcional
Tipo de cuenta: normal o role. El valor predeterminado es normal.
profiles
astring
opcional
Uno o más perfiles de ejecución separados por comas definidos en la página del comando man prof_attr(4).
roles
astring
opcional
Uno o más roles separados por comas definidos en la página del comando man user_attr(4).
sudoers
astring
opcional
Entrada agregada al archivo sudoers junto con login.
expire
astring
opcional
Fecha de caducidad para el inicio de sesión. Si se define en 0 (cero), el usuario deberá cambiar la contraseña la próxima vez que inicie sesión.
home_zfs_dataset
astring
opcional
Conjunto de datos ZFS de directorio principal del usuario. El valor predeterminado es agrupación_root/export/home/inicio_sesión.
home_mountpoint
astring
opcional
Punto de montaje de directorio principal del usuario. El valor predeterminado es /export/home/inicio_sesión.
autohome
astring
opcional
Punto de montaje del directorio raíz automático del usuario. El valor se introduce en el archivo /etc/auto_home para el usuario configurado. El valor predeterminado es localhost:/export/home/login. Si la propiedad autohome está establecida en una cadena vacía (""), se crea una cuenta de usuario sin necesidad de depender del montador automático.
Configuración de varios usuarios iniciales

Para configurar varios usuarios en el sistema recién instalado, especifique los usuarios con el comando useradd(1M) en una secuencia de comandos. Luego, utilice una servicio SMF de ejecución única para ejecutar la secuencia de comandos en el primer inicio. Consulte el Capítulo 13, Ejecución de una secuencia de comandos personalizada durante el primer inicio para obtener instrucciones.

Definición de la identidad del sistema

Utilice el comando sysconfig create-profile con la agrupación identity para generar un perfil válido que configure el nombre de nodo del sistema.

# sysconfig create-profile -g identity -o sc_identity.xml

El servicio SMF svc:/system/identity:node define el nombre de host del sistema. node es la instancia de svc:/system/identity.

El grupo de propiedades identity contiene las propiedades enumeradas en la siguiente tabla.

Tabla 11-3 Propiedades del grupo de propiedades config

Propiedad
Tipo
Necesaria
Descripción
nodename
astring
opcional
Nombre de host del sistema. El valor predeterminado es solaris.
enable_mapping
boolean
opcional
Valor utilizado para desactivar la asignación de nombres de nodo. El valor predeterminado es true.
loopback
astring
opcional
Nombre de host asignado al bucle de retorno. El valor predeterminado es solaris.

Ejemplo 11-2 Configuración del nombre de host

En este ejemplo, se establece el nombre de host del sistema en solaris.

<service name="system/identity" version="1" type="service">
    <instance name="node" enabled="true">
        <property_group name="config" type="application">
            <propval name="nodename" value="solaris"/>
        </property_group>
    </instance>
</service>

Ejemplo 11-3 Desactivación de la asignación de nombres de nodo

Al instalar el sistema operativo Oracle Solaris 11 o una actualización de Oracle Solaris 11, el nombre de nodo del sistema se asigna, de manera predeterminada, al bucle de retorno o la dirección IP de la interfaz configurada como parte de la instalación. Para desactivar esta asignación predeterminada, puede definir la propiedad enable_mapping en false, como se muestra en el siguiente ejemplo.

<service name="system/identity" version="1" type="service">
    <instance name="node" enabled="true">
        <property_group name="config" type="application">
            <propval name="nodename" value="solaris"/>
            <propval name="enable_mapping" value="false"/>
        </property_group>
    </instance>
</service>

Definición de la zona horaria y la configuración regional

Utilice el comando sysconfig create-profile con la agrupación location para generar un perfil válido que defina la zona horaria y la configuración regional.

# sysconfig create-profile -g location -o sc_location.xml

El servicio SMF svc:/system/timezone define la zona horaria para el sistema.

El grupo de propiedades timezone contiene las propiedades enumeradas en la siguiente tabla.

Tabla 11-4 Propiedades del grupo de propiedades timezone

Propiedad
Tipo
Necesaria
Descripción
localtime
astring
opcional
Zona horaria del sistema. El valor predeterminado es UTC.

Ejemplo 11-4 Configuración de la zona horaria

En este ejemplo, se establece la zona horaria en la hora de Europa central/Praga, CZ.

<service name='system/timezone' version='1'>
  <instance name='default' enabled='true'>
    <property_group name='timezone'>
      <propval name='localtime' value='Europe/Prague'/>
    </property_group>
  </instance>
</service>

El servicio SMF svc:/system/environment:init define la configuración regional para el sistema.

El grupo de propiedades environment puede definir las siguientes variables de entorno. Consulte la página del comando man environ(5) para obtener información acerca de las variables de entorno.

Tabla 11-5 Propiedades del grupo de propiedades environment

Variable de entorno
Tipo
Necesaria
Valor predeterminado
LC_CTYPE
astring
opcional
C
LC_NUMERIC
astring
opcional
C
LC_TIME
astring
opcional
C
LC_COLLATE
astring
opcional
C
LC_MONETARY
astring
opcional
C
LC_MESSAGES
astring
opcional
C
LC_ALL
astring
opcional
C
LANG
astring
opcional
C

Ejemplo 11-5 Definición de la configuración regional

En este ejemplo, se establece la configuración regional en el idioma checo (cs) y la República Checa (CZ).

<service name='system/environment' version='1'>
  <instance name='init' enabled='true'>
    <property_group name='environment'>
      <propval name='LC_ALL' value='cs_CZ.UTF-8'/>
    </property_group>
  </instance>
</service>

Definir del tipo de terminal y la distribución del teclado

Ejemplo 11-6 Configuración del tipo de terminal

El servicio SMF svc:/system/console-login configura el tipo de terminal. Consulte la página del comando man ttymon(1M) para conocer la definición de las propiedades SMF relacionadas.

En este ejemplo, se establece el tipo de terminal en vt100.

<service name="system/console-login" version="1" type="service">
    <instance name="default" enabled="true">
        <property_group name="ttymon" type="application">
            <propval name="terminal_type" value="vt100"/>
        </property_group>
    </instance>
</service>

Ejemplo 11-7 Configuración de la disposición del teclado

Utilice el comando sysconfig create-profile con la agrupación kbd_layout para generar un perfil válido que configure la distribución del teclado.

# sysconfig create-profile -g kbd_layout -o sc_kdb.xml

El servicio SMF svc:/system/keymap configura la distribución del teclado. Consulte la página del comando man kbd(1) para conocer la definición de las propiedades SMF relacionadas.

En este ejemplo, se establece la disposición del teclado en checo.

<service name='system/keymap' version='1' type='service'>
    <instance name='default' enabled='true'>
        <property_group name='keymap' type='system'>
            <propval name='layout' value='Czech'/>
        </property_group>
    </instance>
</service>

Configuración de una red estática

Utilice el comando sysconfig create-profile con la agrupación network para generar un perfil válido que configure la red.

# sysconfig create-profile -g network -o sc_network.xml

El servicio SMF svc:/network/install configura una interfaz de red física inicial. Este servicio está inicialmente desactivado con valores de propiedades que no dan como resultado ninguna configuración del sistema.


Nota - Si el destino de instalación es un dispositivo iSCSI, no configure esa interfaz de red en ningún perfil de configuración del sistema para esa instalación. Para el inicio iSCSI, la interfaz de red del dispositivo iSCSI se configura en una etapa temprana del proceso de inicio del cliente. Si configura esa misma de nuevo en interfaz, el servicio network/install para la interfaz pasa a estado de mantenimiento.


Para configurar varias interfaces de red, especifique la configuración en una secuencia de comandos y utilice un servicio SMF de ejecución única para ejecutar la secuencia de comandos en el primer inicio. Consulte el Capítulo 13, Ejecución de una secuencia de comandos personalizada durante el primer inicio para obtener instrucciones y ver una secuencia de comandos de ejemplo.

El servicio svc:/network/install admite la configuración de una interfaz IPv4 y una interfaz IPv6 y, de maneras opcional, una ruta predeterminada disponible para estas interfaces. El servicio define dos grupos de propiedades: un grupo de propiedades para una interfaz IPv4 y otro para una interfaz IPv6. El servicio utiliza sus propiedades e ipadm(1M) para configurar las interfaces de red. De forma similar, el servicio utiliza sus propiedades y route(1M) para definir una ruta predeterminada.

Consulte los ejemplos que aparecen en Especificación de la configuración de red estática.

El grupo de propiedades install_ipv4_interface contiene las propiedades enumeradas en la siguiente tabla.

Tabla 11-6 Propiedades del grupo de propiedades install_ipv4_interface

Propiedad
Tipo
Necesaria
Descripción
name
astring
obligatoria
Nombre de la interfaz de red.
address_type
astring
obligatoria
Valor utilizado para crear la opción -T para el subcomando ipadm (1M) create-addr. Los valores válidos son static o dhcp.
static_address
net_address_v4
opcional
Sólo es obligatoria cuando el valor de address_type es static. Se utiliza para crear la dirección local para el subcomando ipadm(1M) create-addr.
dhcp_wait
astring
opcional
Sólo se aplica cuando el valor de address_type es dhcp. Si se define, esta propiedad se utiliza para crear la parte -w segundos (o forever) del subcomando ipadm (1M) create-addr.
default_route
net_address_v4
opcional
Se utiliza para definir una ruta predeterminada mediante route(1M).
# /usr/sbin/route \
-p add default default-route \
-ifp ifname

El valor de ifname representa la parte del nombre de interfaz de la propiedad name.

El grupo de propiedades install_ipv6_interface contiene las propiedades enumeradas en la siguiente tabla.

Tabla 11-7 Propiedades del grupo de propiedades install_ipv6_interface

Propiedad
Tipo
Necesaria
Descripción
name
astring
obligatoria
Nombre de la interfaz de red.
address_type
astring
obligatoria
Valor utilizado para crear la opción -T para el subcomando ipadm (1M) create-addr. Los valores válidos son static o addrconf.
static_address
net_address_v6
opcional
Sólo es obligatoria cuando el valor de address_type es static. Se utiliza para crear la dirección local para el subcomando ipadm(1M) create-addr.
interface_id
net_address_v6
opcional
Sólo se aplica cuando el valor de address_type es addrconf. Se utiliza para crear la parte -i id_interfaz del subcomando ipadm(1M) create-addr.
stateless
astring
opcional
Sólo se aplica cuando el valor de address_type es addrconf. Se utiliza para crear la parte -p stateless=yes|no del subcomando ipadm(1M) create-addr.
stateful
astring
opcional
Sólo se aplica cuando el valor de address_type es addrconf. Se utiliza para crear la parte -p stateful=yes|no del subcomando ipadm(1M) create-addr.
default_route
net_address_v6
opcional
Se utiliza para definir una ruta predeterminada mediante route(1M).
# /usr/sbin/route \
-p add default default-route \
-ifp ifname

El valor de ifname representa la parte del nombre de interfaz de la propiedad name.

El servicio svc:/network/dns/client admite la configuración de un cliente DNS. El servicio define un grupo de propiedades: config. El servicio utiliza sus propiedades para crear un archivo resolv.conf(4) de DNS.

El grupo de propiedades config contiene las propiedades enumeradas en la siguiente tabla.

Tabla 11-8 Propiedades del grupo de propiedades config

Propiedad
Tipo
Necesaria
Descripción
dominio
astring
opcional
Nombre de dominio local. Se utiliza para crear la directiva domain en resolv.conf(4).
nameserver
net_address_list
obligatoria
Lista de direcciones IPv4 e IPv6. Se utiliza para crear las directivas nameserver en resolv.conf(4).
search
astring_list
opcional
Lista de valores de dominio correspondiente a la lista de búsqueda para la consulta de nombre de host. Se utiliza para crear la directiva search en resolv.conf(4).

Configuración del servicio de nombres

Utilice el comando sysconfig create-profile con la agrupación naming_services para generar un perfil válido que configure clientes DNS, NIS y LDAP y el cambio de servicio de nombres.

# sysconfig create-profile -g naming_services -o sc_ns.xml

El servicio SMF svc:/network/dns/client define una configuración de cliente DNS inicial. Este servicio está inicialmente desactivado con valores de propiedades que no dan como resultado ninguna configuración del sistema. Consulte los ejemplos que aparecen en Especificación de la configuración del servicio de nombres.

Configuración de Oracle Configuration Manager y Oracle Auto Service Request

Oracle Configuration Manager permite registrar las configuraciones del sistema en My Oracle Support, y Oracle Auto Service Request permite generar solicitudes de servicio automáticamente para fallos de hardware específicos.

Utilice el comando sysconfig create-profile con la agrupación support para generar un perfil válido que configure Oracle Configuration Manager y Oracle Auto Service Request.

# sysconfig create-profile -g support -o sc_support.xml

El perfil de salida configura la primera fase del registro, que es igual para todos los clientes que cumplen los siguientes criterios:

Si necesita crear perfiles adicionales para los diferentes grupos de sistemas cliente AI, debe volver a ejecutar el comando sysconfig create-profile, en lugar de copiar y editar un perfil existente. Si el servidor proxy tiene un nombre de usuario y una contraseña, debe volver a ejecutar sysconfig create-perfil debido a que las contraseñas están cifradas.