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) |
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
Uso de js2ai para convertir archivos sysidcfg a perfiles de configuración de sistema
Conversión de sysidcfg de ejemplo utilizando js2ai
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
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.
Corrija los errores de procesos.
Elimine cualquier línea del archivo sysidcfg enumerada como elemento no compatible.
Examine los errores de conversión y corrija los errores si es posible. De lo contrario, elimine las líneas que causan los errores.
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.
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.
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
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.
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>
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
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