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

Información del documento

Prefacio

Parte I Opciones de instalación de Oracle Solaris 11.1

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

Parte II Instalación con medios de instalación

2.  Preparación de la instalación

3.  Uso de Live Media

4.  Uso del instalador de texto

5.  Instalaciones automatizadas que se inician desde medios

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

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

7.  Instalación automatizada de varios clientes

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

9.  Personalización de instalaciones

10.  Aprovisionamiento del sistema cliente

11.  Configuración del sistema cliente

12.  Instalación y configuración de zonas

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

Implementación de controles de ejecución única en el primer inicio

Cómo garantizar una ejecución única en el primer inicio

Creación de una secuencia de comandos que se ejecute en el primer inicio

Creación de un archivo de manifiesto SMF

Uso de la herramienta de creación de manifiestos

Personalización del manifiesto generado

Creación de un paquete IPS para la secuencia de comandos y el servicio

Cómo crear y publicar el paquete IPS

Instalación del paquete del primer inicio en el cliente AI

Cómo instalar el paquete IPS

Prueba del servicio del primer inicio

Cómo actualizar la secuencia de comandos o el servicio

14.  Instalación de sistemas cliente

15.  Resolución de problemas en instalaciones automatizadas

Parte IV Tareas relacionadas

A.  Uso de Oracle Configuration Manager

B.  Uso de la Utilidad de controlador de dispositivos

Índice

Creación de un paquete IPS para la secuencia de comandos y el servicio

Cree un paquete IPS que contenga:

Cómo crear y publicar el paquete IPS

  1. Cree la jerarquía de directorios.

    En este ejemplo, el manifiesto del servicio se instala en /lib/svc/manifest/site, y la secuencia de comandos del primer inicio se instala en /opt/site.

    $ mkdir -p proto/lib/svc/manifest/site
    $ mkdir -p proto/opt/site
    $ cp first-boot-script-svc-manifest.xml proto/lib/svc/manifest/site
    $ cp first-boot-script.sh proto/opt/site
  2. Cree el manifiesto del paquete.

    Cree el siguiente archivo denominado first-boot-script.p5m.

    set name=pkg.fmri value=first-boot-script@1.0,5.11-0
    set name=pkg.summary value="AI first-boot script"
    set name=pkg.description value="Script that runs at first boot after AI installation"
    set name=info.classification value=\
        "org.opensolaris.category.2008:System/Administration and Configuration"
    file lib/svc/manifest/site/first-boot-script-svc-manifest.xml \
        path=lib/svc/manifest/site/first-boot-script-svc-manifest.xml owner=root \
        group=sys mode=0444
    dir  path=opt/site owner=root group=sys mode=0755
    file opt/site/first-boot-script.sh path=opt/site/first-boot-script.sh \
        owner=root group=sys mode=0555

    En función de lo que la secuencia de comandos del primer inicio realice, es posible que no deba especificar dependencias. Si modifica este manifiesto, compruebe que el nuevo manifiesto sea correcto. Puede ignorar las advertencias. Consulte el Capítulo 2, Packaging Software With IPS de Packaging and Delivering Software With the Image Packaging System in Oracle Solaris 11.1 para obtener información sobre cómo crear un paquete, incluida la información sobre los comandos pkgdepend, pkgmogrify y pkglint.

  3. Cree el repositorio para el paquete.

    En este ejemplo, se crea el repositorio en el directorio local, con firstboot como editor.


    Nota - Cree el repositorio en un directorio al que puedan acceder los clientes AI en el momento de la instalación.


    $ pkgrepo create firstbootrepo
    $ pkgrepo -s firstbootrepo add-publisher firstboot
  4. Publique el paquete.
    $ pkgsend publish -d ./proto -s ./firstbootrepo first-boot-script.p5m
    pkg://firstboot/first-boot-script@1.0,5.11-0:20120716T022508Z 
    PUBLISHED

    Los clientes pueden instalar el paquete desde el repositorio firstbootrepo. El editor firstboot con el origen firstbootrepo se define en el manifiesto AI, como se muestra en la siguiente sección.

  5. Verifique que el paquete esté disponible.

    Muestre el paquete para verificar que el paquete esté disponible.

    $ pkg list -g ./firstbootrepo first-boot-script
    NAME (PUBLISHER)                 VERSION    IFO
    first-boot-script (firstboot)    1.0-0      ---
  6. (Opcional) Pruebe la instalación del paquete.

    La opción - n indica que no se debe instalar el paquete.

    $ pfexec pkg set-publisher -g ./firstbootrepo firstboot
    $ pkg publisher
    PUBLISHER  TYPE    STATUS P LOCATION
    solaris    origin  online F http://http://pkg.oracle.com/solaris/release/
    firstboot  origin  online F file:///home/user1/firstboot/firstbootrepo/
    $ pkg list -af first-boot-script
    NAME (PUBLISHER)                 VERSION    IFO
    first-boot-script (firstboot)    1.0-0      ---
    $ pfexec pkg install -nv first-boot-script
               Packages to install:        1
         Estimated space available: 50.68 GB
    Estimated space to be consumed: 64.66 MB
           Create boot environment:       No
    Create backup boot environment:       No
              Rebuild boot archive:       No
    
    Changed packages:
    firstboot
      first-boot-script
        None -> 1.0,5.11-0:20120716T022508Z
    Planning linked: 0/2 done; 1 working: zone:z2
    Linked image 'zone:z2' output:
    |      Estimated space available: 50.68 GB
    | Estimated space to be consumed: 62.07 MB
    |           Rebuild boot archive:       No
    `
    Planning linked: 1/2 done; 1 working: zone:z1
    Linked image 'zone:z1' output:
    |      Estimated space available: 50.67 GB
    | Estimated space to be consumed: 62.07 MB
    |           Rebuild boot archive:       No

Pasos siguientes

Consulte Copia y creación de repositorios de paquetes de Oracle Solaris 11.1 si desea obtener instrucciones para que el nuevo repositorio esté disponible para los sistemas cliente por medio de recursos compartidos NFS o HTTP.