Transición de Oracle® Solaris 10 JumpStart a Oracle Solaris 11.2 Automated Installer

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Comparación de palabras clave de perfil y directivas de manifiesto de AI

La siguiente tabla compara palabras clave de perfil de JumpStart con directivas de manifiesto de AI. AI utiliza archivos de manifiesto XML para definir la instalación de cliente. Para obtener más información sobre los manifiestos de AI, consulte el Capítulo 10, Aprovisionamiento del sistema cliente de Instalación de sistemas Oracle Solaris 11.2 y la página del comando man ai_manifest(4).

Para especificar valores que no se conocen hasta que el proceso de instalación de cliente se haya iniciado, como dispositivos especificados como any, considere el uso de una secuencia de comandos de manifiestos derivados. Puede utilizar una secuencia de comandos de manifiestos derivados para especificar un tamaño de intercambio basado en un tamaño de disco o especificar un reflejo basado en discos disponibles, por ejemplo. Para obtener más información sobre las secuencias de comandos de manifiestos derivados, consulte Creación de un manifiesto AI en la instalación del cliente de Instalación de sistemas Oracle Solaris 11.2 .

Tabla 2-2  Comparación de palabras clave de archivo de perfil de JumpStart y directivas de manifiesto de AI
Palabra clave de archivo de perfil de JumpStart
Directivas de manifiesto de AI
archive_location
No admitida. AI no instala desde archivos flash.
backup_media
No admitida. La palabra clave backup_media se utiliza sólo con la opción upgrade de install_type. AI no admite el tipo de instalación de actualización; AI admite sólo la instalación inicial.
boot_device device
Ejemplo:
boot_device c1t0d0
Ejemplo:
<target>
  <disk whole_disk="true">
    <disk_name name="c1t0d0" name_type="ctd"/>
  </disk>
  <logical nodump="true" noswap="false"/>
</target>
boot_device device eeprom
Ejemplo:
boot_device c0t0d0s0 update
El valor de la palabra clave eeprom (update para sistemas SPARC y preserve para sistemas x86) no se admite en AI. En AI, EEPROM en los sistemas SPARC está siempre actualizado para el dispositivo objetivo especificado, para que el sistema instalado automáticamente se inicie desde ese dispositivo. En sistemas x86, el firmware nunca se actualiza.
bootenv
No admitida. AI crea un entorno de inicio e instala el sistema operativo Oracle Solaris 11 en ese entorno de inicio.
client_arch
No admitida. El servicio de instalación de AI define la arquitectura de cliente que se debe instalar; no se define en el manifiesto de AI.
client_root
No admitida. Puede especificar el tipo, el proveedor y el tamaño del disco de destino. No puede especificar la cantidad de espacio raíz en el disco de destino. Consulte la página del comando man ai_manifest(4).
client_swap
No admitida. De manera predeterminada, AI crea un volumen de intercambio en la agrupación raíz. Puede especificar un segmento de intercambio. Consulte la página del comando man ai_manifest(4).
cluster cluster-name
No admitida. Consulte Conversión de paquetes de software para obtener información sobre cómo gestionar las especificaciones cluster y package.
El sistema operativo Oracle Solaris 11 utiliza los paquetes de grupo, como se define en la página del comando man pkg(5). Los paquetes de grupo se especifican al igual que se especifica cualquier otro paquete del manifiesto. El manifiesto de AI predeterminado incluye los paquetes necesarios para una instalación de Oracle Solaris 11 estándar. Puede personalizar esta lista de paquetes.
cluster cluster-name delete
No admitida. El conmutador delete se utiliza sólo con la opción upgrade de install_type. AI no admite el tipo de instalación de actualización; AI admite sólo la instalación inicial.
dontuse
No admitida.
fdisk disk-name type size
Ejemplo:
fdisk c0t3d0 solaris all
Ejemplo:
<target>
  <disk>
    <disk_name name="c0t3d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191"/>
  </disk>
  <logical nodump="true" noswap="false"/>
</target>
Para obtener una lista completa de los atributos de la partición y el disco admitidos por AI, consulte la página del comando man ai_manifest(4).
Traducción por js2ai:
Para la traducción de js2ai, el valor de disk_name debe ser un dispositivo. Un dispositivo de all no es compatible. El tipofdisk debe ser solaris. Un tamaño de 0 o delete no se admite. Si la partición es default y rootdisk aún no se ha establecido, js2ai establece la primera partición fdisk solaris que encuentra como el disco raíz.
filesys
Los sistemas de archivos UFS no se admiten. AI instala sistemas de archivos ZFS.
Traducción por js2ai:
  • Si no hay ninguna otra manera de determinar el dispositivo que se debe utilizar para la raíz, el dispositivo de la línea filesys con el punto de montaje / se utiliza para la agrupación raíz.

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

  • Si el punto de montaje no es / ni swap, la línea se registra y, a continuación, se ignora. Las opciones_fs no se admiten.

  • No se realiza una validación del tamaño. Es posible que necesite ajustar el tamaño especificado en el manifiesto de AI resultante para lograr una instalación correcta con este manifiesto.

Ejemplo:
filesys c1t0d0s0 10000 /
El siguiente manifiesto de AI parcial es para plataformas x86.
<target>
  <disk>
    <disk_name name="c1t0d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="rpool" name="0">
        <size val="10000mb"/>
      </slice>
    </partition>
  </disk>
  <logical nodump="true" noswap="false">
    <zpool is_root="true" name="rpool">
      <vdev name="rpool_vdev" redundancy="none"/>
    </zpool>
  </logical>
</target>
Traducción por js2ai:
El comando js2ai únicamente admite traducciones del sistema de archivos raíz (/) y el intercambio.
Ejemplo:
filesys mirror:rpool c6t0d0s0 c6t1d0s0 60048 /
El siguiente manifiesto de AI parcial es para plataformas x86. Para plataformas SPARC, no se especifica ningún elemento partition.
<target>
  <disk>
    <disk_name name="c6t1d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="rpool" name="0">
        <size val="60048mb"/>
      </slice>
    </partition>
  </disk>
  <disk>
    <disk_name name="c6t0d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="rpool" name="0">
        <size val="60048mb"/>
      </slice>
    </partition>
  </disk>
  <logical nodump="true" noswap="false">
    <zpool is_root="true" name="rpool">
      <vdev name="rpool_vdev" redundancy="mirror"/>
    </zpool>
  </logical>
</target>
filesys server:path
No admitida. AI no admite sistemas de archivos remotos.
forced_deployment
No admitida. AI no instala desde archivos flash.
geo
No admitida. En AI, las regiones geográficas para compatibilidad de idiomas se especifican en el perfil de configuración del sistema. Consulte el Capítulo 11, Configuración del sistema cliente de Instalación de sistemas Oracle Solaris 11.2 .
install_type
AI admite sólo initial_install.
layout_constraint
No admitida. AI admite sólo initial_install.
local_customization
No admitida. AI no instala desde archivos flash.
locale
No admitida. En AI, la compatibilidad local se especifica en el perfil de configuración del sistema. Consulte el Capítulo 11, Configuración del sistema cliente de Instalación de sistemas Oracle Solaris 11.2 .
metadb
No admitida.
no_content_check
No admitida. AI no instala desde archivos flash.
no_master_check
No admitida. AI no instala desde archivos flash.
num_clients
No admitida.
package package
Ejemplo:
package SUNWpampkcs11 add
Ejemplo:
<software type="IPS">
  <software_data action="install">
    <name>pkg:/SUNWpampkcs11</name>
  </software_data>
</software>
Consulte Conversión de paquetes de software para obtener más información sobre cómo verificar que el nombre del paquete sea válido.
package package add nfs server:path
En un manifiesto de AI, todo el software se recupera de repositorios de paquetes de IPS (Image Packaging System). Las ubicaciones de repositorios de IPS pueden ser HTTP o un archivo. Puede especificar varios repositorios de IPS como fuentes de software. Consulte la página del comando man ai_manifest(4) para obtener información sobre cómo especificar editores.
Traducción por js2ai:
El comando js2ai ignora el argumento retrieval-type location.
package package delete
Ejemplo:
<software type="IPS">
  <software_data action="uninstall">
    <name>pkg:/SUNWpampkcs11</name>
  </software_data>
</software>
Porque AI sólo admite instalaciones iniciales, no debería tener que utilizar un manifiesto de AI para suprimir paquetes.
partitioning default
partitioning explicit
Si no se especificó ningún dispositivo de instalación de destino, AI determina un dispositivo de instalación predeterminado y una partición predeterminada. Para especificar una partición personalizada, consulte la página del comando man ai_manifest(4).
Traducción por js2ai:
Para js2ai, la partición debe ser default o explicit. Para explicit, sólo se admiten swap y /.
partitioning existing
No admitida. Para js2ai, la partición debe ser default o explicit.
patch
No admitida. AI admite sólo initial_install.
Para actualizar el sistema o paquetes específicos, utilice el comando pkg update en el sistema instalado.
pool newpool auto auto auto device
Ejemplo:
<target>
  <disk>
    <disk_name name="c1t0d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="newpool" name="0"/>
    </partition>
  </disk>
  <logical nodump="false" noswap="false">
    <zpool is_root="true" name="newpool">
      <vdev name="rpool_vdev" redundancy="none"/>
    </zpool>
  </logical>
</target>
Traducción por js2ai:
Si una agrupación está especificada en un perfil, js2ai crea la agrupación raíz ZFS utilizando los dispositivos especificados. La palabra clave pool deja sin efecto el resto de las palabras clave cuando js2ai determina los dispositivos que se deben utilizar para la agrupación raíz ZFS.
El comando js2ai no realiza ninguna validación del tamaño de la agrupación, del tamaño del intercambio ni del tamaño del volcado. Es posible que necesite ajustar los tamaños en el manifiesto de AI resultante para lograr una instalación correcta con este manifiesto.
pool newpool auto auto auto any
Para js2ai, si especifica any en lugar de un nombre de dispositivo físico, debe proporcionar información del dispositivo antes de la especificación que incluye el parámetro any. Por ejemplo, puede proporcionar una especificación root_device o usedisk antes de esta especificación pool. Consulte el Example 2–6 para ver un ejemplo.
root_device c1t0d0s0
Ejemplo:
<target>
  <disk>
    <disk_name name="c1t0d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="rpool" name="0"/>
    </partition>
  </disk>
  <logical nodump="true" noswap="false">
    <zpool is_root="true" name="rpool">
      <vdev name="rpool_vdev" redundancy="none"/>
    </zpool>
  </logical>
</target>
Traducción por js2ai:
Cuando se especifica root_device, js2ai establece rootdisk en el dispositivo especificado.
system_type
Los manifiestos de AI no diferencian tipos de sistemas.
Traducción por js2ai:
Sólo se admite el valor standalone.
usedisk
Traducción por js2ai:
Es posible que el comando js2ai utilice los dispositivos especificados para resolver especificaciones any o rootdisk posteriores. Los dispositivos especificados que no se utilizan para este fin son agregados a la agrupación raíz ZFS mediante js2ai cuando esa agrupación no está reflejada.