JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Transición de Oracle Solaris 10 JumpStart a Oracle Solaris 11 Automated Installer     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Comparación de JumpStart y Automated Installer

2.  Conversión de reglas y archivos de perfil

3.  Conversión de archivos de configuración

Comparación de palabras clave de archivo sysidcfg con directivas de perfil de configuración de sistema

Uso de js2ai para convertir archivos sysidcfg a perfiles de configuración de sistema

Conversión de sysidcfg de ejemplo utilizando js2ai

Archivo sysidcfg de ejemplo

Uso de js2ai con la opción de archivo sysidcfg

Archivo de perfil de configuración de sistema equivalente

Visualización de más información de conversión de configuración

Validación de un perfil de configuración de sistema de salida

4.  Instalación de Oracle Solaris 10 utilizando JumpStart en un servidor Oracle Solaris 11

Uso de js2ai para convertir archivos sysidcfg a perfiles de configuración de sistema

Emplee la utilidad js2ai con la opción -s para convertir cualquier archivo sysidcfg asociado con la configuración de JumpStart a archivos de perfil de configuración de sistema. Inicialmente, utilice la opción -S para omitir la validación.

/usr/sbin/js2ai -sS [-d directorio_sysidcfg] [-D directorio_destino]

Para cada archivo sysidcfg procesado, el comando js2ai crea un archivo de perfil de configuración de sistema de AI denominado sc_profile.xml en el directorio donde se invocó el comando js2ai. Utilice la opción -D para especificar un directorio diferente para el archivo sc_profile.xml.

Si no ve un mensaje que indique que la conversión se completó correctamente, examine el informe de errores y el archivo js2ai.log. El informe de errores y las advertencias del informe de archivo de registro, errores de proceso, elementos no admitidos, errores de conversión y errores de validación. El informe de errores es una salida de tabla para stdout que muestra el número de cada tipo de error que se encontró en la conversión del archivo sysidcfg. El archivo de registro describe los problemas.

  1. Corrija los errores de procesos.

  2. Elimine cualquier línea del archivo sysidcfg enumerada como elemento no compatible.

  3. Examine los errores de conversión y corrija los errores si es posible. De lo contrario, elimine las líneas que causan los errores.

  4. Examine los mensajes de advertencia y asegúrese de que ninguna corrección sea necesaria.

Cuando recibe un mensaje de que la conversión se completó correctamente, ejecute el comando js2ai sin la opción -S para validar el archivo sc_profile.xml de salida. Los errores de validación se deben corregir en el archivo sc_profile.xml.

Para validar un perfil de configuración de sistema de salida específico, ejecute el comando js2ai con la opción -V:

# js2ai -V path/sc_profile.xml

Los perfiles de configuración de sistema también se validan cuando los agrega a un servicio de instalación de AI o cuando ejecuta el siguiente comando en el servidor de instalación de AI:

# installadm validate -n install_service_name sc_profile.xml

Consulte Cómo validar un perfil de configuración de sistema de Instalación de sistemas Oracle Solaris 11 para obtener más información sobre el comando installadm validate.

Conversión de sysidcfg de ejemplo utilizando js2ai

En esta sección se muestra el uso de js2ai para convertir un archivo sysidcfg a un archivo de perfil de configuración de sistema de AI. Para cada archivo sysidcfg procesado, el comando js2ai crea un archivo de perfil de configuración de sistema de AI denominado sc_profile.xml en el directorio donde se invocó el comando js2ai. Utilice la opción -D para especificar un directorio diferente para el archivo sc_profile.xml.

Archivo sysidcfg de ejemplo

Este ejemplo utiliza el siguiente archivo sysidcfg:

timezone=US/Pacific
terminal=xterms
timeserver=localhost
network_interface=primary {
                        hostname=host1
                        ip_address=10.80.127.35
                        netmask=255.255.255.224
                        protocol_ipv6=no
                        default_route=10.80.127.33}
root_password=rJmv5LUXM1OcU
security_policy=none

Uso de js2ai con la opción de archivo sysidcfg

Utilice el siguiente comando para procesar este archivo sysidcfg. En el informe de errores, los errores de validación se muestran como un carácter de guión porque no se realizó la validación. La opción -S omite la validación.

# js2ai -sS
                                Process  Unsupported  Conversion  Validation
Name                  Warnings  Errors   Items        Errors      Errors
-------------------   --------  -------  -----------  ----------  ----------
sysidcfg                     0        0            0           1           -

Conversion completed. One or more failures occurred.
For errors see js2ai.log
# cat js2ai.log
sysidcfg:line 4:CONVERSION: when the PRIMARY interface is specified, by default the
system will be configured for both IPv4 and IPv6 via automatic network configuration.
The options specified will be ignored. If you wish to configure the interface with
the specified options replace PRIMARY with the name of the interface that should be
configured.

Archivo de perfil de configuración de sistema equivalente

El siguiente archivo sysidcfg modificado aborda el error informado en el archivo js2ai.log. La especificación de interfaz PRIMARY se reemplaza con el nombre de interfaz e1000g.

timezone=US/Pacific
terminal=xterms
timeserver=localhost
network_interface=e1000g {
                        hostname=host1
                        ip_address=10.80.127.35
                        netmask=255.255.255.224
                        protocol_ipv6=no
                        default_route=10.80.127.33}
root_password=rJmv5LUXM1OcU
security_policy=none
# js2ai -sS
Successfully completed conversion

Esta vez no se informa ningún error y el archivo js2ai.log está vacío.

Se genera el siguiente archivo sc_profile.xml.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE service_bundle
  SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
<service_bundle name="system configuration" type="profile">
  <service name="system/timezone" type="service" version="1">
    <instance enabled="true" name="default">
      <property_group name="timezone" type="application">
        <propval name="localtime" type="astring" value="US/Pacific"/>
      </property_group>
    </instance>
  </service>
  <service name="system/console-login" type="service" version="1">
    <instance enabled="true" name="default">
      <property_group name="ttymon" type="application">
        <propval name="terminal_type" type="astring" value="xterms"/>
      </property_group>
    </instance>
  </service>
  <service name="system/config-user" type="service" version="1">
    <instance enabled="true" name="default">
      <property_group name="root_account" type="application">
        <propval name="password" type="astring" value="rJmv5LUXM1OcU"/>
      </property_group>
    </instance>
  </service>
  <service name="system/identity" type="service" version="1">
    <instance enabled="true" name="node">
      <property_group name="config" type="application">
        <propval name="nodename" type="astring" value="host1"/>
      </property_group>
    </instance>
  </service>
  <service name="network/install" type="service" version="1">
    <instance enabled="true" name="default">
      <property_group name="install_ipv4_interface" type="application">
        <propval name="name" type="astring" value="e1000g/v4"/>
        <propval name="address_type" type="astring" value="static"/>
        <propval name="static_address" type="net_address_v4" value="10.80.127.35/27"/>
        <propval name="default_route" type="net_address_v4" value="10.80.127.33"/>
      </property_group>
    </instance>
  </service>
  <service name="network/physical" type="service" version="1">
    <instance enabled="true" name="default">
      <property_group name="netcfg" type="application">
        <propval name="active_ncp" type="astring" value="DefaultFixed"/>
      </property_group>
    </instance>
  </service>
</service_bundle>

Visualización de más información de conversión de configuración

Si desea ver más información sobre la conversión de archivo sysidcfg o la validación de perfil de configuración de sistema, especifique la opción -v en el comando js2ai. Cuando especifica la opción -v se muestran los pasos de procesamiento, y el informe de errores muestra ceros si no se produjeron errores en lugar de omitir el informe de error.

# js2ai -sv
Processing: sysidcfg
Performing conversion on: sysidcfg
Generating SC Profile
Validating sc_profile.xml

                                Process  Unsupported  Conversion  Validation
Name                  Warnings  Errors   Items        Errors      Errors
-------------------   --------  -------  -----------  ----------  ----------
sysidcfg                     0        0            0           0           0
Successfully completed conversion

Validación de un perfil de configuración de sistema de salida

Utilice la opción -V para validar el perfil de configuración de sistema que se obtiene como resultado:

# js2ai -v -V ./sc_profile.xml
Validating sc_profile.xml

                                Process  Unsupported  Conversion  Validation
Name                  Warnings  Errors   Items        Errors      Errors
-------------------   --------  -------  -----------  ----------  ----------
sc_profile                   -        -            -           -           0
Successfully completed conversion