E36485 Transición de Solaris10 JumpStart a Solaris11.1 Automated Installer

Embed Size (px)

Citation preview

  • TransicindeOracle Solaris 10 JumpStart aOracle Solaris 11.1Automated Installer

    Referencia: E3648501Octubre de 2012

  • Copyright 2011, 2012, Oracle y/o sus filiales. Todos los derechos reservados.

    Este software y la documentacin relacionada estn sujetos a un contrato de licencia que incluye restricciones de uso y revelacin, y se encuentran protegidos por lalegislacin sobre la propiedad intelectual. Amenos que figure explcitamente en el contrato de licencia o est permitido por la ley, no se podr utilizar, copiar,reproducir, traducir, emitir, modificar, conceder licencias, transmitir, distribuir, exhibir, representar, publicar ni mostrar ninguna parte, de ninguna forma, porningnmedio. Queda prohibida la ingeniera inversa, desensamblaje o descompilacin de este software, excepto en lamedida en que sean necesarios para conseguirinteroperabilidad segn lo especificado por la legislacin aplicable.

    La informacin contenida en este documento puede someterse amodificaciones sin previo aviso y no se garantiza que se encuentre exenta de errores. Si detecta algnerror, le agradeceremos que nos lo comunique por escrito.

    Si este software o la documentacin relacionada se entrega al Gobierno de EE.UU. o a cualquier entidad que adquiera licencias en nombre del Gobierno de EE.UU. seaplicar la siguiente disposicin:

    U.S. GOVERNMENTENDUSERS:

    Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S.Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplementalregulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programsinstalled on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted tothe U.S. Government.

    Este software o hardware se ha desarrollado para uso general en diversas aplicaciones de gestin de la informacin. No se ha diseado ni est destinado para utilizarseen aplicaciones de riesgo inherente, incluidas las aplicaciones que pueden causar daos personales. Si utiliza este software o hardware en aplicaciones de riesgo, ustedser responsable de tomar todas las medidas apropiadas de prevencin de fallos, copia de seguridad, redundancia o de cualquier otro tipo para garantizar la seguridaden el uso de este software o hardware. Oracle Corporation y sus subsidiarias declinan toda responsabilidad derivada de los daos causados por el uso de este softwareo hardware en aplicaciones de riesgo.

    Oracle y Java sonmarcas comerciales registradas de Oracle y/o sus subsidiarias. Todos los dems nombres pueden sermarcas comerciales de sus respectivospropietarios.

    Intel e Intel Xeon sonmarcas comerciales omarcas comerciales registradas de Intel Corporation. Todas las marcas comerciales de SPARC se utilizan con licencia ysonmarcas comerciales omarcas comerciales registradas de SPARC International, Inc. AMD,Opteron, el logotipo de AMD y el logotipo de AMDOpteron sonmarcas comerciales omarcas comerciales registradas de AdvancedMicro Devices. UNIX es unamarca comercial registrada de TheOpenGroup.

    Este software o hardware y la documentacin pueden ofrecer acceso a contenidos, productos o servicios de terceros o informacin sobre losmismos. Ni OracleCorporation ni sus subsidiarias sern responsables de ofrecer cualquier tipo de garanta sobre el contenido, los productos o los servicios de terceros y renuncianexplcitamente a ello. Oracle Corporation y sus subsidiarias no se harn responsables de las prdidas, los costos o los daos en los que se incurra como consecuenciadel acceso o el uso de contenidos, productos o servicios de terceros.

    130327@25097

  • Contenido

    Prefacio ....................................................................................................................................................7

    1 Comparacinde JumpStart yAutomated Installer ....................................................................... 11Similitudes y diferencias entre JumpStart y AI ................................................................................ 11Informacin demigracin de JumpStart a AI .................................................................................. 12

    2 Conversinde reglas y archivos deperfil ........................................................................................ 15Comparacin de palabras clave de reglas y directivas de criterios ................................................ 15Comparacin de palabras clave de perfil y directivas demanifiesto de AI ................................... 18Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI ........ 24

    Cmo js2ai convierte especificaciones de dispositivo de JumpStart ................................... 25Conversin de paquetes de software .......................................................................................... 27Reglas de ejemplo y conversin de perfiles utilizando js2ai ................................................. 30Visualizacin dems informacin de conversin de perfiles ................................................. 38Validacin demanifiesto de AI de salida .................................................................................. 38

    3 Conversinde archivos de configuracin ....................................................................................... 39Comparacin de palabras clave de archivo sysidcfg con directivas de perfil de configuracinde sistema ............................................................................................................................................. 39Uso de js2ai para convertir archivos sysidcfg a perfiles de configuracin de sistema ............ 41

    Conversin de sysidcfg de ejemplo utilizando js2ai ........................................................... 42Visualizacin dems informacin de conversin de configuracin ..................................... 44Validacin de un perfil de configuracin de sistema de salida ............................................... 44

    4 InstalacindeOracle Solaris 10utilizando JumpStart enun servidorOracle Solaris 11 ........ 47Configuracin de un sistemaOracle Solaris 11 como un servidor JumpStart de Oracle Solaris10 ........................................................................................................................................................... 47

    3

  • Soluciones para problemas conocidos .............................................................................................. 50Problema de secuencia de comandos rm_install_client .................................................... 50Problema de secuencia de comandos check ............................................................................. 51

    Contenido

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 20124

  • Lista de tablas

    TABLA 11 Comparacin de pasos de JumpStart y AI .............................................................. 11TABLA 21 Comparacin de palabras clave de archivo de reglas de JumpStart y directivas de

    criterios de AI ............................................................................................................ 16TABLA 22 Comparacin de palabras clave de archivo de perfil de JumpStart y directivas de

    manifiesto de AI ........................................................................................................ 18TABLA 31 Comparacin de palabras clave de archivo sysidcfg con directivas de perfil de

    configuracin ............................................................................................................. 39

    5

  • 6

  • Prefacio

    Transicin de Oracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer proporcionainformacin para ayudarlo amigrar de JumpStart a Automated Installer (AI), ambas sonfunciones de instalacin automatizada de Oracle Solaris.

    Este manual describe los siguientes procedimientos y herramientas: Las diferencias entre JumpStart y AI Cmo reglas y palabras clave de JumpStart se traducen a criterios y palabras clave de

    manifiestos de AI Cmo archivos sysidcfg se traducen a perfiles de configuracin del sistema de AI Cmo utilizar la utilidad de conversin js2ai Cmo configurar un servidor para instalaciones de Oracle Solaris 10 y Oracle Solaris 11

    Quindebeutilizar estemanualEstemanual est dirigido usuarios de JumpStart que desean realizar una transicin a AI pararealizar instalaciones automatizadas del sistema operativo (SO)Oracle Solaris 11.

    Organizacinde esta guaEstemanual contiene los siguientes captulos: Captulo 1, Comparacin de JumpStart y Automated Installer proporciona una tabla de

    tareas de instalacin que indica cmo hacer cada tarea utilizando JumpStart y AI. Captulo 2, Conversin de reglas y archivos de perfil proporciona tablas de reglas y

    palabras clave de perfil de JumpStart y el equivalente a criterios y directivas demanifiesto deAI. En este captulo tambin semuestran conversiones de ejemplo con la utilidad js2ai.

    Captulo 3, Conversin de archivos de configuracin proporciona una tabla de palabrasclave de archivos sysidcfg y especificaciones de perfil de configuracin del sistema de AIequivalentes mediante la utilidad js2ai.

    Captulo 4, Instalacin deOracle Solaris 10 utilizando JumpStart en un servidor OracleSolaris 11 describe cmo utilizar un servidor Oracle Solaris 11 como servidor de instalacinJumpStart y servidor de instalacin AI.

    7

  • Informacin relacionadaGua de instalacin de Oracle Solaris 10 8/11: instalaciones JumpStart personalizadas yavanzadas describe cmo utilizar JumpStart.

    Instalacin de sistemas Oracle Solaris 11.1 describe los diferentes mtodos para instalar elSistema operativo Oracle Solaris 11, incluido el uso de AI.

    El Captulo 1, Gestin de servicios (descripcin general) deGestin de servicios y errores enOracle Solaris 11.1 describe la funcin ServiceManagement Facility (SMF) de Oracle Solaris.Puede utilizar perfiles SMF para configurar el sistema.

    La pgina del comandoman pkg(5) describe la funcin Image Packaging System (IPS) deOracle Solaris, que le permite almacenar y recuperar paquetes de software para la instalacin.La pgina del comandoman pkg(1) explica cmo instalar paquetes IPS.

    Consulte la documentacin de administracin del sistemaOracle Solaris 11.1 para obtenermsinformacin sobre cmo administrar sistemas Oracle Solaris 11.1.

    Acceso aOracle SupportLos clientes de Oracle tienen acceso a soporte electrnico pormedio deMyOracle Support.Para obtenerms informacin, visite http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info o, si tiene alguna discapacidad auditiva, visitehttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs.

    Convenciones tipogrficasLa siguiente tabla describe las convenciones tipogrficas utilizadas en este manual.

    TABLA P1 Convenciones tipogrficas

    Tipos de letra Descripcin Ejemplo

    AaBbCc123 Los nombres de los comandos, los archivos, losdirectorios y los resultados que el equipomuestra en pantalla

    Edite el archivo .login.

    Utilice el comando ls -a paramostrar todos los archivos.

    nombre_sistema% tiene correo.

    AaBbCc123 Lo que se escribe, en contraposicin con la salidadel equipo en pantalla

    nombre_sistema% su

    Contrasea:

    aabbcc123 Marcador de posicin: sustituir por un valor onombre real

    El comando necesario para eliminarun archivo es rm filename.

    Prefacio

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 20128

  • TABLA P1 Convenciones tipogrficas (Continuacin)Tipos de letra Descripcin Ejemplo

    AaBbCc123 Ttulos de losmanuales, trminos nuevos ypalabras destacables

    Consulte el captulo 6 de laGua delusuario.

    Una copia en cach es aquella que sealmacena localmente.

    No guarde el archivo.

    Nota: algunos elementos destacadosaparecen en negrita en lnea.

    Indicadores de los shells en los ejemplos de comandosLa tabla siguientemuestra los indicadores de sistemaUNIX predeterminados y el indicador desuperusuario de shells que se incluyen en los sistemas operativos Oracle Solaris. Tenga encuenta que el indicador predeterminado del sistema que semuestra en los ejemplos decomandos vara segn la versin deOracle Solaris.

    TABLA P2 Indicadores de shell

    Shell Indicador

    Shell Bash, shell Korn y shell Bourne $

    Shell Bash, shell Korn y shell Bourne parasuperusuario

    #

    Shell C machine_name%

    Shell C para superusuario machine_name#

    Prefacio

    9

  • 10

  • Comparacin de JumpStart y AutomatedInstaller

    Este captulo proporciona la informacin siguiente: Similitudes y diferencias entre JumpStart y Automated Installer (AI) Referencias de informacin que pueden ayudarlo amigrar de JumpStart a AI

    Similitudes ydiferencias entre JumpStart yAIJumpStart y AI proporcionan instalacin demanos libres demltiples sistemas en una red. Losclientes se inician por red, y una vez iniciado el cliente, el instalador toma el control.

    JumpStart instala el sistema operativo Oracle Solaris 10 y versiones anteriores del SOOracleSolaris. AI instala el Sistema operativo Oracle Solaris 11 y las versiones de actualizacin.

    JumpStart y AI comparten las siguientes caractersticas: Proporcionan instalacin de red demanos libres de varios clientes mediante el

    almacenamiento de configuraciones del sistema en un servidor de instalacin. Proporcionan distintos tipos de instalaciones en diferentes clientes en una sola instalacin

    automatizada. Instalan clientes x86 y SPARC.

    TABLA 11 Comparacin de pasos de JumpStart y AI

    Paso JumpStart AI

    Configurar un servidorde instalacin.

    Utilice el comandosetup_install_server(1M).

    Utilice el comando installadmcreate-service.

    Agregar clientes a lainstalacin.

    Utilice el comandoadd_install_client(1M).

    Utilice el comando installadmcreate-client.

    1C A P T U L O 1

    11

  • TABLA 11 Comparacin de pasos de JumpStart y AI (Continuacin)Paso JumpStart AI

    Crear perfiles derivados. Utilice una secuencia de comandos deinicio.

    Utilice el mecanismo demanifiestosderivados.

    Especificar lasinstrucciones deinstalacin.

    Utilice los archivos de perfil. Utilice archivos demanifiesto de AI.

    Suministrar el cliente. Utilice DVD. Utilice un repositorio de paquetes enInternet o en una red local.

    Especificarpersonalizaciones decliente.

    Utilice archivos de reglas para asociarlos clientes con los archivos de perfil.

    Utilice los subcomandoscreate-manifest, create-profile oset-criteria del comandoinstalladm para asociar clientes conmanifiestos y perfiles de configuracindel sistema de AI.

    Especificar laconfiguracin del cliente.

    Utilice secuencias de comandos definalizacin y archivos sysidcfg(4).

    Utilice archivos de perfil deconfiguracin del sistema SMF. Utilicesecuencias de comandos ejecutadas porun servicio SMF que se ejecuta una vezdurante el primer inicio.

    Informacindemigracinde JumpStart aAIConvierta reglas, perfiles y archivos de configuracin de JumpStart a criterios deAI,manifiestos deAI y perfiles de configuracin de sistema de SMF.

    Obtenga la utilidad js2ai:

    # pkg install install/js2ai

    Siga estas instrucciones para convertir datos de JumpStart a datos de AI: js2ai(1M) Captulo 2, Conversin de reglas y archivos de perfil Captulo 3, Conversin de archivos de configuracin

    Utilice un servidor como servidor de instalacin de JumpStart y servidor de instalacin deAI.

    Captulo 4, Instalacin deOracle Solaris 10 utilizando JumpStart en un servidor OracleSolaris 11

    Dinmicamente derive unmanifiesto de aprovisionamiento de cliente deAI.Consulte Creacin de unmanifiesto AI en la instalacin del cliente de Instalacin desistemas Oracle Solaris 11.1. Las secuencias de comandos de inicio de JumpStartproporcionan la capacidad demanipular dinmicamente parmetros de instalacin que setransfieren al instalador. AI proporciona la capacidad de consultar atributos de cliente

    Informacin demigracin de JumpStart a AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201212

  • durante la instalacin de cliente y derivar dinmicamente unmanifiesto deaprovisionamiento personalizado para ese cliente. Las variables de entorno especificanatributos de hardware del cliente, y la mayora de estos son losmismos que las variables deentorno usadas con las secuencias de comandos de inicio de JumpStart.

    Acceda a un repositorio de paquetes de software para instalaciones deAI.Utilice un repositorio de paquetes de Oracle Solaris 11 en Internet: pkg.oracle.com.

    Haga una copia local de un repositorio de paquetes:Copia y creacin de repositorios depaquetes de Oracle Solaris 11.1.

    Proporcione las instrucciones de configuracin del sistema.Consulte el Captulo 11, Configuracin del sistema cliente de Instalacin de sistemasOracle Solaris 11.1 para obtener informacin sobre la creacin de perfiles SMF.

    Consulte el Captulo 12, Instalacin y configuracin de zonas de Instalacin de sistemasOracle Solaris 11.1 para obtener informacin sobre la creacin de unmanifiesto de AI yperfiles SMF para la instalacin de zonas no globales como parte de una instalacin decliente de AI.

    Cree un servicio SMF que se ejecute una vez durante el primer inicio y que ejecute unasecuencia de comandos definida por el usuario.

    Consulte el Captulo 13, Ejecucin de una secuencia de comandos personalizada durante elprimer inicio de Instalacin de sistemas Oracle Solaris 11.1.

    Como alternativa, cree exactamente la instalacin que desea en un solo archivo deinstalacin.

    ConsulteCreacin de una imagen de instalacin personalizada de Oracle Solaris 11.1 paraobtener informacin sobre la creacin de una imagen de instalacin personalizada.

    Informacin demigracin de JumpStart a AI

    Captulo 1 Comparacin de JumpStart y Automated Installer 13

  • 14

  • Conversin de reglas y archivos de perfil

    En este captulo semuestra cmo convertir reglas y archivos de perfil de JumpStart a archivos decriterios de AI ymanifiestos de AI. Lamayor parte de la conversin se puede realizar mediantela utilidad js2ai. Consulte la pgina del comandoman js2ai(1M) para obtener informacinacerca de la utilidad js2ai.

    Losmanifiestos de AI son archivos XML que especifican aprovisionamiento del sistema como eldiseo de disco y los paquetes de software que se van a instalar. Consulte el Captulo 10,Aprovisionamiento del sistema cliente de Instalacin de sistemas Oracle Solaris 11.1 y lapgina del comandoman ai_manifest(4) para obtenerms informacin sobremanifiestos deAI.

    AI utiliza criterios de cliente para especificar qu sistema de cliente debe utilizar undeterminado archivo demanifiesto de AI para completar la instalacin. Cuando unmanifiestode AI se agrega a un servicio de instalacin de AI, los criterios se pueden especificar en la lneade comandos o en un archivo. En este captulo semuestra cmo utilizar la herramienta js2aipara convertir archivos rule de JumpStart a archivos de criterios de AI. Consulte el Captulo 9,Personalizacin de instalaciones de Instalacin de sistemas Oracle Solaris 11.1 para obtenerms informacin sobre la especificacin de criterios de cliente de AI.

    Comparacindepalabras clavede reglas y directivas decriterios

    La siguiente tabla compara palabras clave de reglas de JumpStart con directivas de criterios deAI. AI utiliza estos criterios para aplicar el perfil de configuracin del sistema omanifiesto de AIcorrectos a un cliente particular.

    2C A P T U L O 2

    15

  • TABLA 21 Comparacin de palabras clave de archivo de reglas de JumpStart y directivas de criterios de AI

    Palabra clave de archivo dereglas de JumpStart Directivas de archivo de criterios deAI

    any No admitido. Para los sistemas cliente que no coinciden con ningn criterio deseleccin, el servicio de instalacin de AI proporciona unmanifiesto de AIpredeterminado.

    arch cpu

    Opcin de comando: -c cpu=sparc

    Archivo de criterios:

    sparc

    disksize No admitido. AI instala en el destino especificado en el manifiesto de AI si dichodisco tiene al menos el tamaomnimo necesario.

    domainname No admitido.

    hostaddress ipv4

    Opcin de comando: -c ipv4=10.6.68.127

    Archivo de criterios:

    10.6.68.127

    hostname No admitido. Para identificar de forma nica un host en AI, utilice la direccin IPcomo semuestra en el ejemplo anterior, o utilice la direccinMAC.

    Opcin de comando: -c mac=0:3:Ba:33:9:b6

    Archivo de criterios:

    0:3:ba:33:9d:b6

    installed No admitido. AI instala en el destino especificado en el manifiesto de AI si dichodisco tiene al menos el tamaomnimo necesario.

    karch arch

    Opcin de comando: -c arch=i86pc

    Archivo de criterios:

    i86pc

    Comparacin de palabras clave de reglas y directivas de criterios

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201216

  • TABLA 21 Comparacin de palabras clave de archivo de reglas de JumpStart y directivas de criterios deAI (Continuacin)Palabra clave de archivo dereglas de JumpStart Directivas de archivo de criterios deAI

    memsize mem

    Opcin de comando: -c mem=2048

    Archivo de criterios:

    2048

    model platform

    Opcin de comando: -c platform=SUNW,Sun-Fire-T200

    Archivo de criterios:

    SUNW,Sun-Fire-T200

    network Utilice network, network con un rango o ipv4 con un rango.

    Opcin de comando, valor network nico: -c network="10.0.0.0"

    Archivo de criterios, valor network nico:

    10.0.0.0

    Opcin de comando, rango ipv4: -c ipv4=10.0.0.1-10.0.0.64

    Archivo de criterios, rango ipv4:

    10.0.0.1 10.0.0.64

    osname No admitido.

    probe No admitido.

    totaldisk No admitido. AI instala en el destino especificado en el manifiesto de AI si dichodisco tiene al menos el tamaomnimo necesario.

    Comparacin de palabras clave de reglas y directivas de criterios

    Captulo 2 Conversin de reglas y archivos de perfil 17

  • Comparacindepalabras clavedeperfil y directivas demanifiestodeAI

    La siguiente tabla compara palabras clave de perfil de JumpStart con directivas demanifiesto deAI. AI utiliza archivos demanifiesto XML para definir la instalacin de cliente. Para obtenerms informacin sobremanifiestos de AI, consulte el Captulo 10, Aprovisionamiento delsistema cliente de Instalacin de sistemas Oracle Solaris 11.1 y consulte la pgina del comandoman ai_manifest(4).

    Para especificar valores que no se conocen hasta que el proceso de instalacin de cliente se hayainiciado, como dispositivos especificados como any, considere el uso de una secuencia decomandos demanifiestos derivados. Puede utilizar una secuencia de comandos demanifiestosderivados para especificar un tamao de intercambio basado en un tamao de disco oespecificar un reflejo basado en discos disponibles, por ejemplo. Para obtenerms informacinsobre las secuencias de comandos demanifiestos derivados, consulte Creacin de unmanifiesto AI en la instalacin del cliente de Instalacin de sistemas Oracle Solaris 11.1.

    TABLA 22 Comparacin de palabras clave de archivo de perfil de JumpStart y directivas demanifiesto de AI

    Palabra clave de archivo deperfil de JumpStart Directivas demanifiesto deAI

    archive_location No admitido. AI no instala desde archivos flash.

    backup_media No admitido. La palabra clave backup_media se utiliza slo con la opcinupgrade de install_type. AI no admite el tipo de instalacin de actualizacin;AI admite slo la instalacin inicial.

    boot_device deviceboot_device c1t0d0

    boot_device device eepromboot_device c0t0d0s0 update

    Lomismo que se indic anteriormente. El segundo valor de token para estapalabra clave (update para sistemas SPARC y preserve para sistemas x86) nose admite en AI. En AI, EEPROM en los sistemas SPARC est siempreactualizado para el dispositivo objetivo especificado, para que el sistemainstalado automticamente se inicie desde ese dispositivo. En sistemas x86, elfirmware nunca se actualiza.

    bootenv No admitido. AI crea un entorno de inicio e instala el Sistema operativo OracleSolaris 11 en ese entorno de inicio.

    client_arch No admitido. El servicio de instalacin de AI define la arquitectura de clienteque se debe instalar; no se define en el manifiesto de AI.

    Comparacin de palabras clave de perfil y directivas demanifiesto de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201218

  • TABLA 22 Comparacin de palabras clave de archivo de perfil de JumpStart y directivas demanifiesto de AI (Continuacin)Palabra clave de archivo deperfil de JumpStart Directivas demanifiesto deAI

    client_root No admitido. Puede especificar el tipo, el proveedor y el tamao del disco dedestino. No puede especificar la cantidad de espacio raz en el disco de destino.Consulte la pgina del comandoman ai_manifest(4).

    client_swap No admitido. Demanera predeterminada, AI crea un volumen de intercambioen la agrupacin raz. Puede especificar un segmento de intercambio. Consultela pgina del comandoman ai_manifest(4).

    cluster cluster-name No admitido. Consulte Conversin de paquetes de software en la pgina 27para obtener informacin sobre cmomanejar especificaciones cluster ypackage.

    El Sistema operativo Oracle Solaris 11 utiliza paquetes de grupo pkg(5). Lospaquetes de grupo se especifican al igual que se especifica cualquier otropaquete del manifiesto. El manifiesto de AI predeterminado incluye paquetesnecesarios para una instalacin deOracle Solaris 11 estndar. Puedepersonalizar esta lista de paquetes.

    cluster cluster-name delete No admitido. El conmutador delete se utiliza slo con la opcin upgrade deinstall_type. AI no admite el tipo de instalacin de actualizacin; AI admiteslo la instalacin inicial.

    dontuse No admitido.

    fdisk disk_name type sizefdisk c0t3d0 solaris all

    Para obtener una lista completa de los atributos de la particin y el discoadmitidos por AI, consulte la pgina del comandoman ai_manifest(4).

    Traduccin por js2ai:

    Para la traduccin js2ai, el valor de disk_name debe ser un dispositivo. Undispositivo de all no es compatible. El tipofdisk debe ser solaris. Un tamaode 0 o delete no se admite. Si la particin es default y rootdisk an no se haestablecido, js2ai establece la primera particin fdisk solaris que encuentracomo el disco raz.

    Comparacin de palabras clave de perfil y directivas demanifiesto de AI

    Captulo 2 Conversin de reglas y archivos de perfil 19

  • TABLA 22 Comparacin de palabras clave de archivo de perfil de JumpStart y directivas demanifiesto de AI (Continuacin)Palabra clave de archivo deperfil de JumpStart Directivas demanifiesto deAI

    filesys Los sistemas de archivos UFS no se admiten. AI instala sistemas de archivosZFS.

    Traduccin por js2ai:Si no hay ninguna otramanera de determinar los dispositivo que se debenutilizar para raz, el dispositivo de la lnea filesys con el punto demontaje/ se utiliza para la agrupacin raz.

    Los sistemas de archivo reflejados y locales se admiten cuando el punto demontaje especificado es / o swap.

    Si el punto demontaje no es / ni swap, la lnea se registra y, a continuacin,se ignora. Las opciones_fs no se admiten.

    No se realiza una validacin del tamao. Es posible que necesite ajustar eltamao especificado en el manifiesto de AI resultante para lograr unainstalacin correcta con estemanifiesto.

    filesys c1t0d0s0 10000 / El siguientemanifiesto de AI parcial es para plataformas x86.

    Traduccin por js2ai:

    La herramienta js2ai slo admite traducciones del sistema de archivos raz (/)e intercambio.

    Comparacin de palabras clave de perfil y directivas demanifiesto de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201220

  • TABLA 22 Comparacin de palabras clave de archivo de perfil de JumpStart y directivas demanifiesto de AI (Continuacin)Palabra clave de archivo deperfil de JumpStart Directivas demanifiesto deAI

    filesys mirror:rpool

    c6t0d0s0 c6t1d0s0 60048 /

    El siguientemanifiesto de AI parcial es para plataformas x86. Para plataformasSPARC, no se especifica ningn elemento partition.

    filesys server:path No admitido. AI no admite sistemas de archivos remotos.

    forced_deployment No admitido. AI no instala desde archivos flash.

    geo No admitido. En AI, las regiones geogrficas para compatibilidad de idiomas seespecifican en el perfil de configuracin del sistema. Consulte el Captulo 11,Configuracin del sistema cliente de Instalacin de sistemas OracleSolaris 11.1.

    install_type AI admite slo initial_install.

    layout_constraint No admitido. AI admite slo initial_install.

    local_customization No admitido. AI no instala desde archivos flash.

    locale No admitido. En AI, la compatibilidad local se especifica en el perfil deconfiguracin del sistema. Consulte el Captulo 11, Configuracin del sistemacliente de Instalacin de sistemas Oracle Solaris 11.1.

    metadb No admitido.

    Comparacin de palabras clave de perfil y directivas demanifiesto de AI

    Captulo 2 Conversin de reglas y archivos de perfil 21

  • TABLA 22 Comparacin de palabras clave de archivo de perfil de JumpStart y directivas demanifiesto de AI (Continuacin)Palabra clave de archivo deperfil de JumpStart Directivas demanifiesto deAI

    no_content_check No admitido. AI no instala desde archivos flash.

    no_master_check No admitido. AI no instala desde archivos flash.

    num_clients No admitido.

    package SUNWpampkcs11

    package SUNWpampkcs11 add

    pkg:/SUNWpampkcs11

    Consulte Conversin de paquetes de software en la pgina 27 para obtenerms informacin sobre cmo verificar que el nombre del paquete sea vlido.

    package SUNWpampkcs11 add nfs

    golden:/packages/Solaris_10

    En unmanifiesto de AI, todo el software se recupera de repositorios depaquetes de IPS. Las ubicaciones de repositorios de IPS pueden ser HTTP o unarchivo. Puede especificar varios repositorios de IPS como fuentes de software.Consulte la pgina del comandoman ai_manifest(4) para obtenerinformacin sobre cmo especificar editores.

    Traduccin por js2ai:

    La herramienta js2ai ignora el argumento tipo_recuperacin location.

    package SUNWpampkcs11 delete

    pkg:/SUNWpampkcs11

    Porque AI slo admite instalaciones iniciales, no debera tener que utilizar unmanifiesto de AI para suprimir paquetes.

    partitioning default

    partitioning explicit

    Si no se especific ningn dispositivo de instalacin de destino, AI determinaun dispositivo de instalacin predeterminado y una particin predeterminada.Para especificar una particin predeterminada, consulte la pgina del comandoman ai_manifest(4).

    Traduccin por js2ai:

    Para js2ai, la particin debe ser default o explicit. Para explicit, slo seadmiten swap y /.

    partitioning existing No admitido. Para js2ai, la particin debe ser default o explicit.

    patch No admitido. AI admite slo initial_install.

    Para actualizar el sistema o paquetes especficos, utilice el comando pkg updateen el sistema instalado.

    Comparacin de palabras clave de perfil y directivas demanifiesto de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201222

  • TABLA 22 Comparacin de palabras clave de archivo de perfil de JumpStart y directivas demanifiesto de AI (Continuacin)Palabra clave de archivo deperfil de JumpStart Directivas demanifiesto deAI

    pool newpool auto auto auto c1t0d0s0

    Traduccin por js2ai:

    Si una agrupacin est especificada en un perfil, js2ai crea la agrupacin razZFS utilizando los dispositivos especificados. La palabra clave pool deja sinefecto el resto de las palabras clave cuando js2ai determina los dispositivosque se deben utilizar para la agrupacin raz ZFS.

    La herramienta js2ai no realiza ninguna validacin del tamao de laagrupacin, del tamao del intercambio ni del tamao del volcado. Es posibleque necesite ajustar los tamaos en el manifiesto de AI resultante para lograruna instalacin correcta con estemanifiesto.

    pool newpool auto auto auto any Para js2ai, si especifica any en lugar de un nombre de dispositivo fsico, debeproporcionar informacin del dispositivo antes de la especificacin que incluyeel parmetro any. Por ejemplo, puede proporcionar una especificacinroot_device o usedisk antes de esta especificacin pool. Consulte Corrija loserrores mirrorpool.profile en la pgina 35 para obtener un ejemplo.

    Comparacin de palabras clave de perfil y directivas demanifiesto de AI

    Captulo 2 Conversin de reglas y archivos de perfil 23

  • TABLA 22 Comparacin de palabras clave de archivo de perfil de JumpStart y directivas demanifiesto de AI (Continuacin)Palabra clave de archivo deperfil de JumpStart Directivas demanifiesto deAI

    root_device c1t0d0s0

    Traduccin por js2ai:

    Cuando se especifica root_device, js2ai establece rootdisk en el dispositivoespecificado.

    system_type Losmanifiestos de AI no diferencian tipos de sistemas.

    Traduccin por js2ai:

    Slo se admite el valor standalone.

    usedisk Traduccin por js2ai:

    Es posible que la herramienta js2ai utilice el dispositivo o los dispositivosespecificados para resolver especificaciones any o rootdisk subsecuentes. Losdispositivos especificados que no se utilizan para este fin son agregados a laagrupacin raz ZFS por js2ai, cuando esa agrupacin no est reflejada.

    Usode js2aipara convertir reglas y perfiles de JumpStart acriterios ymanifiestos deAI

    Utilice la utilidad js2ai con la opcin -r para convertir reglas de JumpStart y los perfilesasociados amanifiestos y criterios de AI. Inicialmente, utilice la opcin -S para omitir lavalidacin.

    /usr/sbin/js2ai -rS [-d sysidcfg_dir] [-D destination_dir]

    Este comando realiza una operacin de conversin en el archivo rules y los perfiles a los quehace referencia el archivo rules. Cada perfil al que se hace referencia en el archivo rules seprocesa segn el manifiesto de aprovisionamiento de cliente de AI,/usr/share/auto_install/manifest/default.xml. Este paso crea un directoriodenominado AI_profile_name para cada perfil especificado en el archivo rules de JumpStart. El

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201224

  • directorio AI_profile_name contiene un archivo de criterios de AI en la formacriteria-rule_number.xml que corresponde a la regla que hace referencia a este perfil. Eldirectorio AI_profile_name tambin contiene archivos demanifiesto en la formaprofile_name.arch.xml que corresponde al archivo de perfil profile_name.

    Si no ve unmensaje que indique que la conversin se complet correctamente, examine elinforme de errores y el archivo js2ai.log. El informe de errores y las advertencias del informede archivo de registro, errores de proceso, elementos no admitidos, errores de conversin yerrores de validacin. El informe de errores es una salida de tabla para stdout quemuestra elnmero de cada tipo de error que se encontr en la conversin de archivos de perfil y rules. Elarchivo de registro describe los problemas.

    1. Corrija los errores de procesos.2. Elimine cualquier lnea de los archivos de perfil y rules que semuestran como elementos no

    admitidos.3. Examine los errores de conversin y corrija los errores si es posible. De lo contrario, elimine

    las lneas que causan los errores.4. Examine losmensajes de advertencia y asegrese de que ninguna correccin sea necesaria.

    Cuando recibe unmensaje de que la conversin se complet correctamente, ejecute el comandojs2ai sin la opcin -S para validar losmanifiestos de AI de salida. Los errores de validacindeben corregirse en los archivos demanifiesto de AI.

    Para validar unmanifiesto de AI de salida especfico segn la DTD de AI apropiada, ejecute elcomando js2ai con la opcin -V:

    /usr/sbin/js2ai -V manifest_file

    Losmanifiestos de AI tambin se validan al agregarlos a un servicio de instalacin de AI.

    Para utilizar la utilidad js2ai para convertir un archivo de perfil de JumpStart en lugar de unarchivo rules y todos los perfiles asociados con ese archivo rules, utilice la opcin -p en lugarde la opcin -r.

    /usr/sbin/js2ai -p JS_profile_name [-d sysidcfg_dir] [-D destination_dir]

    Cmo js2ai convierte especificaciones dedispositivode JumpStartEn esta seccin se describe cmo js2ai determina algunos elementos de destino para elmanifiesto de AI de especificaciones de perfil de JumpStart.

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Captulo 2 Conversin de reglas y archivos de perfil 25

  • Cmo sedetermina el disco raz del sistemaDado que js2ai no tiene acceso al sistema cliente, un perfil hace referencia durante el procesode traduccin de perfil, js2ai intenta determinar cul es el disco raz durante la traduccinusando un proceso que coincide con JumpStart lomximo posible.

    La herramienta js2ai realiza los siguientes pasos para determinar qu dispositivo se debeutilizar para el disco raz:

    1. Si la palabra clave root_device est especificada en el perfil, js2ai establece rootdisk en eldispositivo en el que reside el segmento.

    2. Si rootdisk no est establecido y la palabra clave boot_device est especificada en el perfil,js2ai establece rootdisk en el dispositivo de inicio.

    3. Si rootdisk no est establecido, partitioning default est especificada y se encuentrauna entrada solaris fdisk, js2ai establece rootdisk en el disk_name especificado.

    4. Si rootdisk no est establecido y la entrada filesys cwtxdysz size/ est especificada en elperfil, js2ai establece rootdisk en el disco cwtxdysz especificado en la entrada.

    5. Si rootdisk no est establecido y la entrada usedisk disk_name est especificada en elperfil, js2ai establece rootdisk en el disco disk_name especificado en la entrada.

    6. Si rootdisk no est establecido y las siguientes especificaciones se encuentran en el perfildonde size no es 0 ni delete y disk_name no es all, entonces rootdisk se establece en estedisk_name.

    fdisk disk_name solaris size7. Si rootdisk no est definido, cualquier incidencia donde el dispositivo est establecido

    como rootdisk provoca un error de conversin.

    Cmo se traduce el dispositivo anyLa herramienta js2ai realiza los siguientes pasos para determinar qu dispositivo se debeutilizar cuando la palabra clave any est especificada:

    1. Si el dispositivo any est especificado y la accin de palabra clave est especificada(agrupacin no reflejada o filesys con un punto demontaje /), el dispositivo any seestablece en rootdisk si rootdisk est establecido.

    2. Si el dispositivo any no se ha traducido y existe una instruccin usedisk en el perfil, eldispositivo any se establece en el dispositivo especificado por la instruccin usedisk.

    3. Si el dispositivo any no se ha traducido y la accin donde el dispositivo any est especificadohace se cree la agrupacin raz ZFS, AI elige el dispositivo. Esto no es aplicable cuando seespecifica una agrupacin reflejada.

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201226

  • Cmo sedetermina la agrupacin raz ZFSLa herramienta js2ai realiza los siguientes pasos para determinar qu dispositivo se debeutilizar para la agrupacin raz ZFS. Una vez que se determina la agrupacin raz ZFS, lasdefiniciones subsecuentes encontradas se indican como errores si estn en conflicto con laagrupacin raz ZFS que ya se ha determinado.

    1. Si el perfil especifica la palabra clave pool, js2ai establece la agrupacin raz ZFS en losdispositivos especificados por la palabra clave pool.

    2. Si la agrupacin raz ZFS no se ha determinado y el perfil especifica un filesys con unpunto demontaje de /, la agrupacin raz ZFS se creamediante los dispositivosespecificados.

    3. Si la agrupacin raz ZFS no se ha determinado y todas las palabras clave en el perfil se hanprocesado, y si rootdisk est establecido, la agrupacin raz ZFS se creamediante eldispositivo rootdisk.

    4. Si la agrupacin raz ZFS no se ha determinado y el tipo de particin es default, AI elige eldispositivo que se va a utilizar para la agrupacin raz ZFS.

    5. Si la agrupacin raz ZFS no se ha determinado y no se produjeron errores durante elprocesamiento, AI elige el dispositivo que se va a utilizar para la agrupacin raz ZFS.

    6. Si la agrupacin raz ZFS no es un agrupacin reflejada y uno oms dispositivos usediskque se especificaron no se utilizaron para rootdisk ni ninguna traduccin de dispositivo,esos discos se agregan a la agrupacin raz ZFS.

    Conversindepaquetes de softwareLos perfiles JumpStart utilizan las palabras clave cluster y package para instalar software en elsistema. AI no admite la palabra clave cluster. En IPS, la sintaxis para instalar unaincorporacin o paquete de grupo es la misma que la sintaxis para instalar cualquier otropaquete. Si simplemente cambia cluster por package en el perfil JumpStart, js2ai crea laespecificacin de instalacin de paquete correcta en el manifiesto de AI.

    Consejo Compruebe los nombres de paquetes en losmanifiestos de AI. Si un paqueteespecificado para instalacin en unmanifiesto de AI no est disponible de ningn origen deeditor especificado en esemanifiesto de AI, entonces esa instalacin de cliente falla.

    Los nombres de paquete de IPS son diferentes de los nombre de paquete de SVR4. Por ejemplo,al paquete de SVR4 SUNWpampkcs11 se le ha cambiado el nombre porlibrary/security/pam/module/pam-pkcs11 en IPS.

    Algunos nombres de paquete de SVR4 existen en IPS para que pueda instalar el paquete de IPSmediante el nombre de SVR4. Por ejemplo, si unmanifiesto de AI especifica la instalacin del

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Captulo 2 Conversin de reglas y archivos de perfil 27

  • paquete SUNWpampkcs11, el paquete library/security/pam/module/pam-pkcs11 se instalaautomticamente. En estos casos, al paquete se le ha cambiado de nombre.

    Algunos nombres de paquete de SVR4 no existen en IPS. En esos casos, debe cambiar el nombredel paquete o suprimir dicha especificacin del manifiesto de AI. Por ejemplo, a los paquetesSUNWCall y SUNWCuser no se les ha cambiado el nombre en IPS. Si el manifiesto de AI especificaesos paquetes, la instalacin falla.

    La utilidad js2ai utiliza el manifiesto de AI/usr/share/auto_install/manifest/default.xml como una base para la creacin de unnuevomanifiesto de AI que incluya especificaciones del archivo de perfil de JumpStart. Estemanifiesto de AI especifica la instalacin de dos paquetes que instalan el sistema operativo debase: entire y solaris-large-server. Adems de esos dos paquetes, probablemente necesiteespecificar la instalacin de herramientas y aplicaciones adicionales.

    Utilice el comando pkg list en un sistema Oracle Solaris 11 para determinar si un nombre depaquete en particular se puede utilizar en sumanifiesto de AI. Asegrese de utilizar la opcin -gparamencionar todos los paquetes de un origen de repositorio de paquetes de IPS especificadoen el manifiesto de AI. En este ejemplo, el manifiesto de AI especifica el origen de repositorioHttp://pkg.oracle.com/solaris11/release.

    $ pkg list -af -g http://pkg.oracle.com/solaris11/release SUNWCall SUNWCuser

    pkg list: no packages matching SUNWCuser, SUNWCall known

    Estemensaje confirma que estos dos paquetes no se pueden utilizar en este manifiesto de AI.

    $ pkg list -af -g http://pkg.oracle.com/solaris11/release SUNWpampkcs11

    NAME (PUBLISHER) VERSION IFO

    SUNWpampkcs11 0.6.0-0.133 --r

    La "r" en la columnams a la derecha indica que al paquete se le cambi el nombre. Puedeutilizar este nombre en el manifiesto de AI, pero es posible que desee utilizar el comando pkginfo para determinar el nuevo nombre del paquete.

    Consulte la lnea "ha cambiado el nombre" en la siguiente salida. Se ha cambiado el nombre alpaquete SUNWpampkcs11 a library/security/pam/module/pam-pkcs11. Es posible que deseeespecificar library/security/pam/module/pam-pkcs11 en sumanifiesto de AI para unamayor compatibilidad con futuras actualizaciones de Oracle Solaris.

    $ pkg info -r SUNWpampkcs11

    Name: SUNWpampkcs11

    Summary:

    State: Not installed (Renamed)

    Renamed to: library/security/pam/module/[email protected]

    consolidation/sfw/sfw-incorporation

    Publisher: solaris

    Version: 0.6.0

    Build Release: 5.11

    Branch: 0.133

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201228

  • Packaging Date: Wed Oct 27 18:50:11 2010

    Size: 0.00 B

    FMRI: pkg://solaris/[email protected],5.11-0.133:20101027T185011Z

    $ pkg info -r pam-pkcs11

    Name: library/security/pam/module/pam-pkcs11

    Summary: The OpenSC PKCS#11 PAM Login Tools

    Category: System/Security

    State: Not installed

    Publisher: solaris

    Version: 0.6.0

    Build Release: 5.11

    Branch: 0.173.0.0.0.0.487

    Packaging Date: Sun Aug 28 00:16:46 2011

    Size: 1.92 MB

    FMRI: pkg://solaris/library/security/pam/module/pam-pkcs11@...

    $ pkg list -af -g http://pkg.oracle.com/solaris/release SUNWmysql

    NAME (PUBLISHER) VERSION IFO

    SUNWmysql 4.0.24-0.142 --o

    La "o" en la columnams a la derecha indica que este paquete es obsoleto. Este nombre depaquete no se puede utilizar en unmanifiesto de AI. Utilice el comando pkg list concomodines o el comando pkg search para determinar si el paquete est disponible con otronombre y se puede utilizar.

    $ pkg list -af SUNWmysql*

    NAME (PUBLISHER) VERSION IFO

    SUNWmysql 4.0.24-0.142 --o

    SUNWmysql-base 0.5.11-0.133 --r

    SUNWmysql-python 0.5.11-0.162 --o

    SUNWmysql-python26 0.5.11-0.133 --r

    SUNWmysql5 5.0.86-0.171 --o

    SUNWmysql5 5.0.86-0.133 --r

    SUNWmysql51 5.1.37-0.133 --r

    SUNWmysql51lib 5.1.37-0.133 --r

    SUNWmysql51test 5.1.37-0.133 --r

    SUNWmysql5jdbc 5.1.5-0.171 --o

    SUNWmysql5jdbc 5.1.5-0.133 --r

    SUNWmysql5test 5.0.86-0.171 --o

    SUNWmysql5test 5.0.86-0.133 --r

    SUNWmysqlt 4.0.24-0.142 --o

    $ pkg info -r SUNWmysql51

    Name: SUNWmysql51

    Summary:

    State: Not installed (Renamed)

    Renamed to: database/[email protected]

    consolidation/sfw/sfw-incorporation

    Publisher: solaris

    Version: 5.1.37

    Build Release: 5.11

    Branch: 0.133

    Packaging Date: Wed Oct 27 18:49:18 2010

    Size: 0.00 B

    FMRI: pkg://solaris/[email protected],5.11-0.133:20101027T184918Z

    Es posible que desee reemplazar SUNWmysql con database/mysql-51 en sumanifiesto de AI.

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Captulo 2 Conversin de reglas y archivos de perfil 29

  • Reglas de ejemplo y conversindeperfiles utilizandojs2ai

    En esta seccin semuestra el uso de un nico comando js2ai para convertir un archivo rulesde JumpStart y todos los archivos de perfil a los que hace referencia ese archivo rules. Demanera predeterminada, cada perfil convertido es una salida a un directorio denominadoAI_profile-filename. La regla para seleccionar ese perfil es la salida a esemismo directorio comoun archivo de criterios de AI.

    Archivode reglas de JumpStart y archivos deperfil de ejemploEste ejemplo utiliza el siguiente archivo rules:

    # The following rule matches only one system:

    hostname sample_host - fdisk.profile -

    # The following rule matches only one system:

    hostaddress 10.6.68.127 - mirrorfilesys.profile -

    # The following rule matches any system that is on the 924.222.43.0 network:

    network 924.222.43.0 - rootdisk.profile -

    # The following rule matches all x86 systems:

    arch i386 - mirrorpool.profile -

    El archivo fdisk.profile tiene el siguiente contenido:

    install_type initial_install

    system_type server

    root_device c1t0d0s0

    usedisk c1t0d0

    fdisk rootdisk solaris all

    partitioning explicit

    filesys rootdisk.s1 5000 swap

    filesys rootdisk.s0 10000 /

    cluster SUNWCall

    El archivo mirrorfilesys.profile tiene el siguiente contenido:

    install_type initial_install

    partitioning default

    filesys mirror c6t0d0s0 c6t1d0s0 60048

    cluster SUNWCuser

    El archivo mirrorpool.profile tiene el siguiente contenido:

    install_type initial_install

    partitioning default

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201230

  • pool newpool auto auto auto mirror any any

    cluster SUNWCuser

    El archivo rootdisk.profile tiene el siguiente contenido:

    install_type initial_install

    partitioning explicit

    filesys rootdisk.s0 15000 /

    filesys rootdisk.s1 1000 swap

    cluster SUNWCall

    Usode js2ai con la opcinde archivode reglasUtilice el siguiente comando para procesar este archivo rules. En el informe de errores, loserrores de validacin semuestran como un carcter de guin porque no se realiz la validacin.La opcin -S omite la validacin.

    # js2ai -rS

    Process Unsupported Conversion Validation

    Name Warnings Errors Items Errors Errors

    ------------------- -------- ------- ----------- ---------- ----------

    rules 0 0 1 0 -

    fdisk.profile 0 0 2 0 -

    mirrorfilesys.profile 0 0 2 0 -

    mirrorpool.profile 0 0 1 1 -

    rootdisk.profile 0 0 1 2 -

    Conversion completed. One or more failures occurred.

    For errors see js2ai.log

    # cat js2ai.log

    rules:line 3:UNSUPPORTED: unsupported keyword: hostname

    fdisk.profile:line 2:UNSUPPORTED: unsupported value for system_type specified: server

    fdisk.profile:line 9:UNSUPPORTED: unsupported keyword: cluster

    mirrorfilesys.profile:line 3:UNSUPPORTED: unsupported mount point of unnamed specified,

    mount points other than / and swap are not supported

    mirrorfilesys.profile:line 4:UNSUPPORTED: unsupported keyword: cluster

    mirrorpool.profile:line 3:CONVERSION: unable to convert any device to physical device. Replace any

    with actual device name

    mirrorpool.profile:line 4:UNSUPPORTED: unsupported keyword: cluster

    rootdisk.profile:line 3:CONVERSION: unable to convert rootdisk.s0. Replacerootdisk. with actual

    device name

    rootdisk.profile:line 4:CONVERSION: unable to convert rootdisk.s1. Replacerootdisk. with actual

    device name

    rootdisk.profile:line 5:UNSUPPORTED: unsupported keyword: cluster

    La salida se almacena en directorios denominados AI_profile-filename. Los archivos de criteriosde AI creados de reglas de JumpStart son denominados para la posicin de la regla en el archivorules. Losmanifiestos de AI son denominados profile-filename.arch.xml, donde arch esgeneric, x86 o sparc.

    # ls AI_*

    AI_fdisk.profile:

    fdisk.profile.x86.xml

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Captulo 2 Conversin de reglas y archivos de perfil 31

  • AI_mirrorfilesys.profile:

    criteria-2.xml mirrorfilesys.profile.generic.xml

    AI_mirrorpool.profile:

    criteria-2.xml mirrorpool.profile.generic.xml

    AI_rootdisk.profile:

    criteria-3.xml rootdisk.profile.generic.xml

    Archivos de criterios deAI equivalentesEl archivo de registro informa que la palabra clave de regla de JumpStart hostname no se admitecomo una palabra clave de criterios de AI para seleccionar unmanifiesto de AI. La palabra clavehostname se utiliza para especificar los clientes que se deben utilizar para el perfilfdisk.profile. Teniendo en cuenta que hostname no es una palabra clave admitida paraseleccionarmanifiestos de AI, el nuevo directorio AI_fdisk.profile no contiene un archivo decriterios de AI.

    Puede solucionar este problemamodificando hostname a hostaddress en el archivo rules.

    Tambin puede solucionar este problemamediante la creacin de un archivo de criterios de AIque especifique una direccinMAC o direccin IP para identificar el sistema hostname. Porejemplo, el siguiente archivo de criterios es equivalente a la regla de JumpStart hostnamesample_host si 0:14:4F:20:53:97 es la direccinMAC de sample_host:

    0:14:4F:20:53:97

    Para buscar la direccinMAC de un sistema, utilice el comando dladm como se describe enAdministracin de Oracle Solaris: interfaces y virtualizacin de redes y en la pgina del comandoman dladm(1M).

    Para la regla de JumpStart hostaddress 10.6.68.127, la utilidad js2ai cre automticamenteel archivo de criterios de AI AI_mirrorfilesys.profile/criteria-2.xml reemplazando lapalabra clave hostaddress de JumpStart con la palabra clave ipv4 de AI:

    10.6.68.127

    Para la regla de JumpStart network 924.222.43.0, la utilidad js2ai cre automticamente elarchivo de criterios de AI AI_rootdisk.profile/criteria-3.xml especificando un rango dedirecciones IP segn una direccin de red determinada:

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201232

  • 924.222.43.0 924.222.43.255

    Para la regla de JumpStart arch i386, la utilidad js2ai cre automticamente el archivo decriterios de AI AI_mirrorpool.profile/criteria-4.xml reemplazando la palabra clave archde JumpStart con la palabra clave cpu de AI:

    i386

    Archivos demanifiestos deAI equivalentesLa utilidad js2ai crea con frecuencia unmanifiesto de AI para cada perfil de JumpStart inclusocuando se informan errores. En esta seccin se describe cmo abordar algunos errores comunespara que losmanifiestos de AI de salida estnms completos.

    Corrija los errores fdisk.profile

    La utilidad js2aimostr los siguientes errores para el perfil de JumpStart fdisk.profile:

    fdisk.profile:line 2:UNSUPPORTED: unsupported value for system_type specified: server

    fdisk.profile:line 9:UNSUPPORTED: unsupported keyword: cluster

    Estas dos lneas se ignoran y no afectan el manifiesto de AI de salida. Puede suprimir estas doslneas si desea que la conversin evite los mensajes de error. El archivo fdisk.profile tendr elsiguiente contenido:

    install_type initial_install

    root_device c1t0d0s0

    usedisk c1t0d0

    fdisk rootdisk solaris all

    partitioning explicit

    filesys rootdisk.s1 5000 swap

    filesys rootdisk.s0 10000 /

    Utilice la opcin -p de la utilidad js2ai para procesar slo este perfil.

    # js2ai -p fdisk.profile

    Successfully completed conversion

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Captulo 2 Conversin de reglas y archivos de perfil 33

  • Elmanifiesto de AI de salida, AI_fdisk.profile/fdisk.profile.x86.xml, tiene el siguientecontenido en el grupo de lneas target:

    El grupo de lneas software es el mismo que en/usr/share/auto_install/manifest/default.xml porque este perfil no contiene ningunaespecificacin de paquete.

    Corrija los erroresmirrorfilesys.profile

    La utilidad js2aimostr los siguientes errores para el perfil de JumpStartmirrorfilesys.profile:

    mirrorfilesys.profile:line 3:UNSUPPORTED: unsupported mount point of unnamed specified,

    mount points other than / and swap are not supported

    mirrorfilesys.profile:line 4:UNSUPPORTED: unsupported keyword: cluster

    En un archivo de perfil de JumpStart, el parmetro sistema_archivo en la especificacin filesysmirror se puede omitir. En una conversin js2ai, el parmetro sistema_archivo no se puedeomitir y debe tener uno de los dos siguientes valores: / o swap.

    Edite el archivo mirrorfilesys.profile para agregar / al final de la especificacin filesys ypara suprimir la lnea cluster. El archivo mirrorfilesys.profile tendr el siguientecontenido:

    install_type initial_install

    partitioning default

    filesys mirror c6t0d0s0 c6t1d0s0 60048 /

    Guarde el archivo AI_mirrorfilesys.profile/criteria-2.xml en otra ubicacin. Acontinuacin, utilice la opcin -p de la utilidad js2ai para procesar slo este perfil.

    # js2ai -p mirrorfilesys.profile

    Successfully completed conversion

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201234

  • El directorio AI_mirrorfilesys.profile contiene dosmanifiestos de AI de salida:mirrorfilesys.profile.sparc.xml y mirrorfilesys.profile.x86.xml. La nica diferenciaentre estos dosmanifiestos de AI es que mirrorfilesys.profile.x86.xml contiene dosespecificaciones partition. El manifiesto mirrorfilesys.profile.x86.xml tiene el siguientecontenido en el grupo de lneas target:

    El grupo de lneas software es el mismo que en/usr/share/auto_install/manifest/default.xml porque este perfil no contiene ningunaespecificacin de paquete.

    Corrija los erroresmirrorpool.profileLa utilidad js2aimostr los siguientes errores para el perfil de JumpStartmirrorpool.profile:

    mirrorpool.profile:line 4:CONVERSION: unable to convert any device to physical device.

    Replace any with actual device name

    mirrorpool.profile:line 8:UNSUPPORTED: unsupported keyword: cluster

    Utilice cualquiera de los dosmtodos siguientes para corregir estos errores. Ambas solucionesdan como resultado exactamente la misma salida demanifiesto de AI. Consulte tambinCmo se traduce el dispositivo any en la pgina 26. Edite el perfil mirrorpool.profile, reemplazando ambos any con nombres de dispositivos

    fsicos. Tambin, suprima la lnea cluster. El archivo mirrorpool.profile tendr elsiguiente contenido, por ejemplo:

    install_type initial_install

    partitioning default

    pool newpool auto auto auto mirror c6t0d0s0 c6t1d0s0

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Captulo 2 Conversin de reglas y archivos de perfil 35

  • Si especifica any en lugar de un nombre de dispositivo fsico en la lista lista_dispositivo_v enla especificacin pool, debe proporcionar informacin del dispositivo previamente a laespecificacin que incluye el parmetro any. Edite el perfil mirrorpool.profile paraagregar una especificacin usedisk antes de la especificacin de agrupacin. Tambin,suprima la lnea cluster. El archivo mirrorpool.profile tendr el siguiente contenido,por ejemplo:

    install_type initial_install

    partitioning default

    usedisk c6t0d0 c6t1d0

    pool newpool auto auto auto mirror any any

    Guardar el archivo AI_mirrorpool.profile/criteria-4.xml en otra ubicacin. Acontinuacin, utilice la opcin -p de la utilidad js2ai para procesar slo este perfil.

    # js2ai -p mirrorpool.profile

    Successfully completed conversion

    El directorio AI_mirrorpool.profile contiene dosmanifiestos de AI de salida:mirrorpool.profile.sparc.xml y mirrorpool.profile.x86.xml. La nica diferencia entreestos dosmanifiestos de AI es que mirrorpool.profile.x86.xml contiene dos especificacionespartition. El manifiesto mirrorpool.profile.x86.xml tiene el siguiente contenido en elgrupo de lneas target:

    El grupo de lneas software es el mismo que en/usr/share/auto_install/manifest/default.xml porque este perfil no contiene ningunaespecificacin de paquete.

    Corrija los errores rootdisk.profile

    La utilidad js2aimostr los siguientes errores para el perfil de JumpStart rootdisk.profile:

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201236

  • rootdisk.profile:line 3:CONVERSION: unable to convert rootdisk.s0.

    Replacerootdisk. with actual device name

    rootdisk.profile:line 4:CONVERSION: unable to convert rootdisk.s1.

    Replacerootdisk. with actual device name

    rootdisk.profile:line 5:UNSUPPORTED: unsupported keyword: cluster

    Utilice cualquiera de los dosmtodos siguientes para corregir estos errores. Ambas solucionesdan como resultado exactamente la misma salida demanifiesto de AI. Edite el perfil rootdisk.profile, reemplazando rootdisk con c0t0d0. Tambin, suprima

    la lnea cluster. El archivo rootdisk.profile tendr el siguiente contenido:

    install_type initial_install

    partitioning explicit

    filesys c0t0d0s0 15000 /

    filesys c0t0d0s1 1000 swap

    Edite el perfil rootdisk.profile para agregar una especificacin root_device y parasuprimir la lnea cluster. El archivo rootdisk.profile tendr el siguiente contenido:

    install_type initial_install

    partitioning explicit

    root_device c0t0d0s0

    filesys rootdisk.s0 15000 /

    filesys rootdisk.s1 1000 swap

    Guarde el archivo AI_rootdisk.profile/criteria-3.xml en otra ubicacin. A continuacin,utilice la opcin -p de la utilidad js2ai para procesar slo este perfil.

    # js2ai -p rootdisk.profile

    Successfully completed conversion

    El directorio AI_rootdisk.profile contiene dosmanifiestos de AI de salida:rootdisk.profile.sparc.xml y rootdisk.profile.x86.xml. La nica diferencia entre estosdosmanifiestos de AI es que rootdisk.profile.x86.xml contiene una especificacinpartition. El manifiesto rootdisk.profile.x86.xml tiene el siguiente contenido en el grupode lneas target:

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Captulo 2 Conversin de reglas y archivos de perfil 37

  • El grupo de lneas software es el mismo que en/usr/share/auto_install/manifest/default.xml porque este perfil no contiene ningunaespecificacin de paquete.

    Visualizacindems informacinde conversindeperfilesSi desea verms informacin sobre una conversin de perfiles o reglas, o una validacin demanifiestos, especifique la opcin -v en el comando js2ai. Cuando se especifica la opcin -v, semuestran los pasos de procesamiento, y el informe de erroresmuestra ceros en lugar de omitirese perfil o archivo rules del informe.

    # js2ai -v -p rootdisk.profile

    Processing profile: rootdisk.profile

    Performing conversion on: rootdisk.profile

    Generating x86 manifest for: rootdisk.profile

    Validating rootdisk.profile.x86.xml

    Generating sparc manifest for: rootdisk.profile

    Validating rootdisk.profile.sparc.xml

    Process Unsupported Conversion Validation

    Name Warnings Errors Items Errors Errors

    ---------------------- -------- ------- ----------- ---------- ----------

    rootdisk.profile 0 0 0 0 0

    Successfully completed conversion

    ValidacindemanifiestodeAI de salidaUtilice la opcin -V para validar el manifiesto de AI resultante:

    # js2ai -V ./AI_rootdisk.profile/rootdisk.profile.sparc.xml

    Successfully completed conversion

    # js2ai -v -V ./AI_rootdisk.profile/rootdisk.profile.sparc.xml

    Validating rootdisk.profile.sparc.xml

    Process Unsupported Conversion Validation

    Name Warnings Errors Items Errors Errors

    ---------------------- -------- ------- ----------- ---------- ----------

    rootdisk.profile.sparc - - - - 0

    Successfully completed conversion

    Uso de js2ai para convertir reglas y perfiles de JumpStart a criterios ymanifiestos de AI

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201238

  • Conversin de archivos de configuracin

    En este captulo semuestra cmo convertir un archivo sysidcfg a un perfil de configuracin desistema de AI. Lamayor parte de la conversin se puede realizar mediante la utilidad js2ai.Consulte la pgina del comandoman js2ai(1M) para obtener informacin acerca de la utilidadjs2ai.

    Los perfiles de configuracin de sistema de AI son archivos de perfil XML SMF que especificanla configuracin del sistema. Para obtenerms informacin sobre los perfiles de configuracinde sistema de AI, consulte el Captulo 11, Configuracin del sistema cliente de Instalacin desistemas Oracle Solaris 11.1.

    Comparacindepalabras clavede archivo sysidcfg condirectivas deperfil de configuracinde sistema

    La siguiente tabla compara palabras clave de archivo sysidcfg con especificaciones del perfil deconfiguracin de sistema de AI de ejemplo. Es posible que diferentes valores de propiedad SMFse apliquen en diferentes casos. Consulte los ejemplos que aparecen en Conversin desysidcfg de ejemplo utilizando js2ai en la pgina 42 y en Ejemplos de perfiles deconfigaracin de sistema de Instalacin de sistemas Oracle Solaris 11.1.

    TABLA 31 Comparacin de palabras clave de archivo sysidcfg con directivas de perfil de configuracin

    Palabra clave de archivosysidcfg Directivas de perfil de configuracin de sistema

    keyboard La herramienta js2ai no realiza ninguna traduccin. Asegrese de que el tecladoespecificado en el archivo sysidcfg est admitido por Oracle Solaris 11.

    Nombre de servicio: system/keymapNombre de grupo de propiedades: keymapNombre de valor de propiedades: layout

    3C A P T U L O 3

    39

  • TABLA 31 Comparacin de palabras clave de archivo sysidcfg con directivas de perfil deconfiguracin (Continuacin)Palabra clave de archivosysidcfg Directivas de perfil de configuracin de sistema

    name_service AI admite DNS, NIS y LDAP. La herramienta js2ai admite los valores NONE, DNS,NIS y LDAP. Los servicios de nombres NIS+ se traducen comoNIS. Si se haconfigurado un servicio de nombres, la red debe configurarse comoDefaultFixed.

    Nombre de servicio: system/name-service/switchNombre de grupo de propiedades: configNombre de valor de propiedades: netgroup

    network_interface AI nicamente admite la configuracin con una sola interfaz como parte de lainstalacin del sistema. Debido a esta limitacin, la herramienta js2ainicamente procesa la interfaz con la etiqueta PRIMARY o la primera interfazencontrada en el archivo sysidcfg. La herramienta js2ai establece la red enDefaultFixed si se ha especificado un name_service. Una red DefaultFixedconfigurada correctamente debe proporcionar el nombre de host, la direccin IP,la mscara de red y la puerta de enlace. La configuracin de red automatizada seadmite nicamente si no se ha especificado ningn servicio de nombre.

    Nombre de servicio: network/installNombre de grupo de propiedades: install_ipv4_interfaceNombre de valor de propiedades: static_addressNombre de grupo de propiedades: install_ipv6_interface

    nfs4_domain No admitido.

    root_password La herramienta js2ai no realiza ninguna traduccin.Nombre de servicio: system/config-userNombre de grupo de propiedades: root_accountNombre de valor de propiedades: password

    security_policy La herramienta js2ai admite el valor NONE.

    service_profile La herramienta js2ai admite el valor limited_net.

    system_locale La herramienta js2ai no realiza ninguna traduccin. Asegrese de que laconfiguracin regional en el archivo sysidcfg est admitida por Oracle Solaris11.

    Nombre de servicio: system/environmentNombre de grupo de propiedades: environmentNombre de valor de propiedades: LC_ALL

    terminal La herramienta js2ai no realiza ninguna traduccin. Asegrese de que el tipo determinal especificado en el archivo sysidcfg est admitido por Oracle Solaris 11.

    Nombre de servicio: system/console-loginNombre de grupo de propiedades: ttymonNombre de valor de propiedades: terminal_type

    Comparacin de palabras clave de archivo sysidcfg con directivas de perfil de configuracin de sistema

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201240

  • TABLA 31 Comparacin de palabras clave de archivo sysidcfg con directivas de perfil deconfiguracin (Continuacin)Palabra clave de archivosysidcfg Directivas de perfil de configuracin de sistema

    timeserver La herramienta js2ai admite el valor localhost.

    timezone La herramienta js2ai no realiza ninguna traduccin.Nombre de servicio: system/timezoneNombre de grupo de propiedades: timezoneNombre de valor de propiedades: localtime

    Usode js2aipara convertir archivos sysidcfg aperfiles deconfiguracinde sistema

    Emplee la utilidad js2ai con la opcin -s para convertir cualquier archivo sysidcfg asociadocon la configuracin de JumpStart a archivos de perfil de configuracin de sistema.Inicialmente, utilice la opcin -S para omitir la validacin.

    /usr/sbin/js2ai -sS [-d sysidcfg_dir] [-D destination_dir]

    Para cada archivo sysidcfg procesado, el comando js2ai crea un archivo de perfil deconfiguracin de sistema de AI denominado sc_profile.xml en el directorio donde se invocel comando js2ai. Utilice la opcin -D para especificar un directorio diferente para el archivosc_profile.xml.

    Si no ve unmensaje que indique que la conversin se complet correctamente, examine elinforme de errores y el archivo js2ai.log. El informe de errores y las advertencias del informede archivo de registro, errores de proceso, elementos no admitidos, errores de conversin yerrores de validacin. El informe de errores es una salida de tabla para stdout quemuestra elnmero de cada tipo de error que se encontr en la conversin del archivo sysidcfg. El archivode registro describe los problemas.

    1. Corrija los errores de procesos.2. Elimine cualquier lnea del archivo sysidcfg enumerada como elemento no compatible.3. Examine los errores de conversin y corrija los errores si es posible. De lo contrario, elimine

    las lneas que causan los errores.4. Examine losmensajes de advertencia y asegrese de que ninguna correccin sea necesaria.

    Cuando recibe unmensaje de que la conversin se complet correctamente, ejecute el comandojs2ai sin la opcin -S para validar el archivo sc_profile.xml de salida. Los errores devalidacin se deben corregir en el archivo sc_profile.xml.

    Para validar un perfil de configuracin de sistema de salida especfico, ejecute el comando js2aicon la opcin -V:

    Uso de js2ai para convertir archivos sysidcfg a perfiles de configuracin de sistema

    Captulo 3 Conversin de archivos de configuracin 41

  • # js2ai -V path/sc_profile.xml

    Los perfiles de configuracin de sistema tambin se validan cuando los agrega a un servicio deinstalacin de AI o cuando ejecuta el siguiente comando en el servidor de instalacin de AI:

    # installadm validate -n install_service_name sc_profile.xml

    Consulte Validacin de un perfil de configuracin del sistema de Instalacin de sistemasOracle Solaris 11.1 para obtener ms informacin sobre el comando installadm validate.

    Conversinde sysidcfgde ejemploutilizando js2aiEn esta seccin semuestra el uso de js2ai para convertir un archivo sysidcfg a un archivo deperfil de configuracin de sistema de AI. Para cada archivo sysidcfg procesado, el comandojs2ai crea un archivo de perfil de configuracin de sistema de AI denominadosc_profile.xml en el directorio donde se invoc el comando js2ai. Utilice la opcin -D paraespecificar un directorio diferente para el archivo sc_profile.xml.

    Archivo sysidcfgdeejemploEste 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

    Usode js2ai con la opcinde archivo sysidcfgUtilice el siguiente comando para procesar este archivo sysidcfg. En el informe de errores, loserrores de validacin semuestran como un carcter de guin porque no se realiz la validacin.La opcin -S omite la validacin.

    # 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

    Uso de js2ai para convertir archivos sysidcfg a perfiles de configuracin de sistema

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201242

  • 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.

    Archivodeperfil de configuracinde sistemaequivalenteEl siguiente archivo sysidcfgmodificado aborda el error informado en el archivo js2ai.log.La especificacin 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 ningn error y el archivo js2ai.log est vaco.

    Se genera el siguiente archivo sc_profile.xml.

    Uso de js2ai para convertir archivos sysidcfg a perfiles de configuracin de sistema

    Captulo 3 Conversin de archivos de configuracin 43

  • Visualizacindems informacinde conversindeconfiguracinSi desea verms informacin sobre la conversin de archivo sysidcfg o la validacin de perfilde configuracin de sistema, especifique la opcin -v en el comando js2ai. Cuando especificala opcin -v semuestran los pasos de procesamiento, y el informe de erroresmuestra ceros si nose 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

    Validacindeunperfil de configuracinde sistemadesalidaUtilice la opcin -V para validar el perfil de configuracin de sistema que se obtiene comoresultado:

    Uso de js2ai para convertir archivos sysidcfg a perfiles de configuracin de sistema

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201244

  • # 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

    Uso de js2ai para convertir archivos sysidcfg a perfiles de configuracin de sistema

    Captulo 3 Conversin de archivos de configuracin 45

  • 46

  • Instalacin deOracle Solaris 10 utilizandoJumpStart en un servidor Oracle Solaris 11

    Si est familiarizado con el uso de JumpStart para instalar el sistema operativo Oracle Solaris 10en plataformas SPARC y x86 conectadas a una red, probablemente sepa que JumpStart se puedeutilizar para instalar slo el sistema operativo Oracle Solaris 10 y no el Sistema operativo OracleSolaris 11. Sin embargo, el servidor de instalacin de JumpStart puede ser un sistemaOracleSolaris 11.

    Su servidor Oracle Solaris 11 puede realizar dos tareas diferentes: Permitir instalaciones del Sistema operativo Oracle Solaris 11 utilizando Automated

    Installer. Para obtenerms informacin, consulte la Parte III, Instalacin con un servidorde instalacin de Instalacin de sistemas Oracle Solaris 11.1.

    Permitir instalaciones del sistema operativo Oracle Solaris 10 utilizando JumpStart. En estecaptulo se describe cmo configurar un servidor de instalacin JumpStart en un sistemaOracle Solaris 11. Para obtenerms informacin sobre JumpStart, consulteGua deinstalacin de Oracle Solaris 10 8/11: instalaciones JumpStart personalizadas y avanzadas.

    Configuracindeun sistemaOracle Solaris 11 comounservidor JumpStart deOracle Solaris 10

    En los pasos siguientes se describe cmo crear un servidor de instalacin JumpStart de OracleSolaris 11 para instalar el sistema operativo Oracle Solaris 10 en sistemas cliente.

    1. Instale el Sistema operativo Oracle Solaris 11 en el equipo que ser el servidor de instalacinJumpStart.

    2. Configure una direccin IP esttica en el equipoOracle Solaris 11 que ser el servidor deinstalacin JumpStart.Para obtener informacin sobre cmo establecer una direccin IP esttica, consulte lasinstrucciones en Cmo configurar una interfaz IP deAdministracin de Oracle Solaris:interfaces y virtualizacin de redes y la pgina del comandoman ipadm(1M).

    4C A P T U L O 4

    47

  • 3. Instale el paquete system/boot/network del editor solaris.

    # pkg publisher

    PUBLISHER TYPE STATUS URI

    solaris origin online http://pkg.oracle.com/solaris11/release/

    # pkg install pkg:/system/boot/network

    Packages to install: 1

    Variants/Facets to change: 3

    Create boot environment: No

    Create backup boot environment: No

    Services to change: 1

    DOWNLOAD PKGS FILES XFER (MB)

    Completed 1/1 13/13 0.0/0.0

    PHASE ACTIONS

    Install Phase 34/34

    PHASE ITEMS

    Package State Update Phase 1/1

    Image State Update Phase 2/2

    PHASE ITEMS

    Reading Existing Index 8/8

    Indexing Packages 1/1

    4. Descargue la ltima imagen del DVDOracle Solaris 10.Esta imagen es el origen de la imagen de instalacin y herramientas de JumpStart. Recuerdeque JumpStart se puede utilizar para instalar slo el sistema operativo Oracle Solaris 10 y noel Sistema operativo Oracle Solaris 11.

    5. Utilice la imagen del DVD deOracle Solaris 10 y el comando setup_install_server(1M)para configurar un servidor de instalacin JumpStart.El siguiente ejemplo utiliza la imagen del DVD deOracle Solaris 10 9/10 para SPARC.

    # /media/SOL_10_0910_SPARC/Solaris_10/Tools/setup_install_server /export/s10u9_sparc

    Verifying target directory...

    Calculating the required disk space for the Solaris_10 product

    Calculating space required for the installation boot image

    Copying the CD image to disk...

    Copying Install Boot Image hierarchy...

    Copying /boot netboot hierarchy...

    Install Server setup complete

    6. Copie los archivos jumpstart_sample de la imagen del DVD a la ubicacin de perfil deJumpStart.

    # cd /media/SOL_10_0910_SPARC/Solaris_10/Misc/jumpstart_sample

    # mkdir -p /export/profiles/s10profile

    # cp -pr * /export/profiles/s10profile

    7. Lleve a cabo la solucin que se describe en Problema de secuencia de comandosrm_install_client en la pgina 50.

    8. Lleve a cabo la solucin que se describe en Problema de secuencia de comandos checken la pgina 51.

    Configuracin de un sistemaOracle Solaris 11 comoun servidor JumpStart deOracle Solaris 10

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201248

  • 9. Ejecute el comando check(1M) con la opcin -ps10-image para validar el perfil deJumpStart.En el siguiente ejemplo, varias lneas de salida se omiten para que seams breve. Tenga encuenta que la opcin -p no funciona con todas las versiones de actualizacin deOracleSolaris 10. Asegrese de estar utilizando el sistema operativo Oracle Solaris 10 Update 7 oversin posterior. (Referencia CR 6728067).

    # cd /export/profile/s10profile

    ./check -p /export/s10u9_sparc

    45 blocks

    Validating rules...

    Validating profile host_class...

    Validating profile zfsrootsimple...

    Validating profile net924_sun4c...

    Validating profile upgrade...

    Validating profile x86-class...

    Validating profile any_machine...

    The custom JumpStart configuration is ok.

    10. Asegrese de que udp6 est disponible y en lnea.El servicio udp6 se entrega en el paquete tftp. Asegrese de que el paquete tftp estinstalado.

    # pkg list tftp

    Si el paquete tftp no est instalado, use el siguiente comando para instalarlo:

    # pkg install pkg:/service/network/tftp

    Asegrese de que el servicio udp6 est disponible y en lnea.

    # svcs udp6

    STATE STIME FMRI

    disabled 8:36:55 svc:/network/tftp/udp6:default

    # svcadm enable network/tftp/udp6

    # svcs udp6

    STATE STIME FMRI

    online 8:38:28 svc:/network/tftp/udp6:default

    11. Enlace el directorio /tftpboot al directorio /etc/netboot. Si el directorio /etc/netbootno existe, debe crearlo.

    # ls /etc/netboot

    /etc/netboot: No such file or directory

    # mkdir -m 755 /etc/netboot

    # ln -s /etc/netboot /tftpboot

    # ls -l /tftpboot

    lrwxrwxrwx 1 root root 12 Sep 14 8:46:51 /tftpboot -> /etc/netboot

    JumpStart utiliza /tftpboot para el inicio de red. AI utiliza /etc/netboot para el inicio dered. Si este servidor Oracle Solaris 11 funciona tanto como un servidor de instalacinJumpStart y como un servidor de instalacin AI, entonces /tftpboot necesita ser un enlacesimblico a /etc/netboot para que las dos herramientas puedan coexistir.

    Configuracin de un sistemaOracle Solaris 11 comoun servidor JumpStart deOracle Solaris 10

    Captulo 4 Instalacin deOracle Solaris 10 utilizando JumpStart en un servidor Oracle Solaris 11 49

  • Consejo Si tiene previsto utilizar este servidor slo como un servidor de instalacinJumpStart o slo como un servidor de instalacin AI, este paso no es necesario. Sinembargo, debe realizar este paso de todosmodos para evitar errores de inicio de red sicambia de parecerms adelante.

    12. Ejecute add_install_client(1M) para instalar el cliente.

    /export/s10u9_sparc/Solaris_10/Tools/add_install_client -e 8:0:20:fd:f2:18 \

    -c line2-x4100:/export/profiles/s10profile \

    -p line2-x4100:/export/profiles/s10profile line2-t1 sun4u

    Adding Ethernet number for line2-t1.sfbay.sun.com to /etc/ethers

    making /tftpboot

    enabling network/rarp service

    enabling network/rpc/bootparams service

    updating /etc/bootparams

    copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1

    Soluciones paraproblemas conocidosEn esta seccin se proporcionan instrucciones para evitar problemas particulares.

    Problemade secuencia de comandosrm_install_client

    CR 6646677: The rm_install_client script does not work with Solaris 10 dig based

    nslookup

    Para solucionar este problema, realice los siguientes cambios en la secuencia de comandosrm_install_client en la imagen de red de Oracle Solaris 10. Por ejemplo si ha configuradouna imagen de red de Oracle Solaris 10 /export/s10u9/dvds/latest, realice los siguientescambios en la secuencia de comandos rm_install_client en/export/s10u9/dvds/latest/Solaris_10/Tools/rm_install_client:

    Cambie la lnea 168 de esto:

    ANS=nslookup ${K} 2>&1

    A esto:

    ANS=nslookup ${K} | /bin/sed /^;;/d 2>&1

    Cambie la lnea 273 de esto:

    ANS=echo $ANS | sed -e s/#.*$//

    Soluciones para problemas conocidos

    Transicin deOracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated Installer Octubre de 201250

  • A esto:

    ANS=echo $ANS | sed -e s/ #.*$//

    Problemade secuencia de comandos checkCR 6838095: opensolaris jumpstart server doesnt run the check script correctly

    Para solucionar este problema, cambie la secuencia de comandos check en el directorio de perfilde JumpStart /export/profile/s10profile para utilizar /usr/sunos/bin/sh. Sustituya laprimera lnea de la secuencia de comandos check con la siguiente lnea:

    #!/usr/sunos/bin/sh

    Soluciones para problemas conocidos

    Captulo 4 Instalacin deOracle Solaris 10 utilizando JumpStart en un servidor Oracle Solaris 11 51

  • 52

    Transicin de Oracle Solaris 10 JumpStart a Oracle Solaris 11.1 Automated InstallerPrefacioQuin debe utilizar este manualOrganizacin de esta guaInformacin relacionadaAcceso a Oracle SupportConvenciones tipogrficasIndicadores de los shells en los ejemplos de comandos

    Comparacin de JumpStart y Automated InstallerSimilitudes y diferencias entre JumpStart y AIInformacin de migracin de JumpStart a AI

    Conversin de reglas y archivos de perfilComparacin de palabras clave de reglas y directivas de criteriosComparacin de palabras clave de perfil y directivas de manifiesto de AIUso de js2ai para convertir reglas y perfiles de JumpStart a criterios y manifiestos de AICmo js2ai convierte especificaciones de dispositivo de JumpStartCmo se determina el disco raz del sistemaCmo se traduce el dispositivo anyCmo se determina la agrupacin raz ZFS

    Conversin de paquetes de softwareReglas de ejemplo y conversin de perfiles utilizando js2aiArchivo de reglas de JumpStart y archivos de perfil de ejemploUso de js2ai con la opcin de archivo de reglasArchivos de criterios de AI equivalentesArchivos de manifiestos de AI equivalentesCorrija los errores fdisk.profileCorrija los errores mirrorfilesys.profileCorrija los errores mirrorpool.profileCorrija los errores rootdisk.profile

    Visualizacin de ms informacin de conversin de perfilesValidacin de manifiesto de AI de salida

    Conversin de archivos de configuracinComparacin de palabras clave de archivo sysidcfg con directivas de perfil de configuracin de sistemaUso de js2ai para convertir archivos sysidcfg a perfiles de configuracin de sistemaConversin de sysidcfg de ejemplo utilizando js2aiArchivo sysidcfg de ejemploUso de js2ai con la opcin de archivo sysidcfgArchivo de perfil de configuracin de sistema equivalente

    Visualizacin de ms informacin de conversin de configuracinValidacin de un perfil de configuracin de sistema de salida

    Instalacin de Oracle Solaris 10 utilizando JumpStart en un servidor Oracle Solaris 11Configuracin de un sistema Oracle Solaris 11 como un servidor JumpStart de Oracle Solaris 10Soluciones para problemas conocidosProblema de secuencia de comandos rm_install_clientProblema de secuencia de comandos check