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

Prueba del servicio del primer inicio

Para probar el servicio antes de probar una instalación AI, puede instalar el paquete en un sistema de prueba y reiniciar ese sistema de prueba.

$ pfexec pkg install first-boot-script
           Packages to install:  1
       Create boot environment: No
Create backup boot environment: No

DOWNLOAD                                  PKGS       FILES    XFER (MB)   SPEED
Completed                                  1/1         2/2      0.0/0.0    0B/s

PHASE                                          ITEMS
Installing new actions                           7/7
Updating package state database                 Done
Updating image state                            Done
Creating fast lookup database                   Done
Reading search index                            Done
$ pkg list first-boot-script
NAME (PUBLISHER)                                VERSION      IFO
first-boot-script (firstboot)                   1.0-0        i--
$ pkg info first-boot-script
          Name: first-boot-script
       Summary: AI first-boot script
   Description: Script that runs at first boot after AI installation
      Category: System/Administration and Configuration
         State: Installed
     Publisher: firstboot
       Version: 1.0
 Build Release: 5.11
        Branch: 0
Packaging Date: July 23, 2012 02:50:31 PM
          Size: 3.89 kB
          FMRI: pkg://firstboot/first-boot-script@1.0,5.11-0:20120723T145031Z

Reinicie el sistema de prueba. Si la secuencia de comandos creó un nuevo entorno de inicio como se mostró anteriormente, asegúrese de iniciar el sistema en ese nuevo entorno de inicio.

Compruebe que la secuencia de comandos esté en el directorio /opt/site y que los resultados de la secuencia de comandos sean correctos.

Compruebe el estado del servicio. Si la finalización y la salida de la secuencia de comandos fueron correctas, el servicio debe estar desactivado.

$ svcs first-boot-script-svc
STATE          STIME    FMRI
disabled        8:24:16 svc:/site/first-boot-script-svc:default

Utilice uno de los siguientes comandos para comprobar el valor de la propiedad completed:

$ svcprop first-boot-script-svc:default
config/completed boolean true
$ svcprop -p config/completed first-boot-script-svc:default
true

Si desea revisar el archivo de registro del servicio, utilice el siguiente comando para conocer la ubicación del archivo de registro:

$ svcs -x first-boot-script-svc
svc:/site/first-boot-script-svc:default (?)
 State: disabled since July 23, 2012 08:24:16 AM PDT
Reason: Temporarily disabled by service method: "Configuration completed."
   See: http://support.oracle.com/msg/SMF-8000-1S
   See: /var/svc/log/site-first-boot-script-svc:default.log
Impact: This service is not running.

El archivo de registro contiene la siguiente información:

[ Jul 23 08:22:57 Enabled. ]
[ Jul 23 08:24:14 Executing start method ("/opt/site/first-boot-script.sh"). ]
[ Jul 23 08:24:16 Method "start" exited with status 101. ]
[ Jul 23 08:24:16 "start" method requested temporary disable: "Configuration completed"
 ]
[ Jul 23 08:24:16 Rereading configuration. ]

Cómo actualizar la secuencia de comandos o el servicio

Si cambia la secuencia de comandos o el manifiesto de servicio, use este procedimiento para instalar la actualización.

  1. Copie los archivos actualizados en el prototipo de directorio.
    $ cp first-boot-script-svc-manifest.xml proto/lib/svc/manifest/site
    $ cp first-boot-script.sh proto/opt/site
  2. Aumente la versión del paquete.

    En el manifiesto del paquete, cambie el valor del atributo pkg.fmri, por ejemplo, al valor siguiente:

    first-boot-script@1.0,5.11-0.1
  3. Publique la nueva versión.

    Publique la nueva versión del paquete en el repositorio.

    $ pkgsend publish -d ./proto -s ./firstbootrepo first-boot-script.p5m
    pkg://firstboot/first-boot-script@1.0,5.11-0.1:20120723T231948Z 
    PUBLISHED
  4. Actualice el paquete.

    Utilice el comando pkg list -af para asegurarse de que puede acceder a la nueva versión. Es posible que deba usar el comando pkg refresh firstboot para actualizar la lista de paquetes. Utilice el comando pkg update para actualizar el paquete.

  5. Reinicie el sistema de prueba.