Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Instalación de sistemas Oracle Solaris 11 Oracle Solaris 11 Information Library (Español) |
Parte I Opciones de instalación de Oracle Solaris 11
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
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
Creación de una secuencia de comandos que se ejecute en el primer inicio
Creación de un archivo de manifiesto SMF
Instalación del paquete del primer inicio en el cliente AI
14. Configuración de Oracle Configuration Manager para su uso en sistemas cliente AI
Cree un paquete IPS que contenga:
El archivo de manifiesto del servicio de Creación de un archivo de manifiesto SMF.
La secuencia de comandos del primer inicio de Creación de una secuencia de comandos que se ejecute en el primer inicio.
Cualquier archivo necesario para la secuencia de comandos que no se puede proporcionar desde otra ubicación, como el servidor de instalación.
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
Cree el siguiente archivo denominado first-boot-script.p5m.
set name=pkg.fmri value=first-boot-script@1.0,5.11 set name=pkg.summary value="AI first boot script" set name=pkg.description value="Script that runs at first boot after AI installation" file path=lib/svc/manifest/site/first-boot-script-svc-manifest.xml mode=0444 \ owner=root group=sys dir path=opt/site mode=0755 owner=root group=sys file path=opt/site/first-boot-script.sh mode=0555 owner=root group=sys
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, use pkglint para verificar que el nuevo manifiesto sea correcto. Puede ignorar las advertencias.
# pkglint first-boot-script.p5m
En este ejemplo, se crea el depósito en el directorio local, con firstboot como editor.
Nota - Cree el depósito 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
# pkgsend publish -d ./proto -s ./firstbootrepo first-boot-script.p5m pkg://firstboot/first-boot-script@1.0,5.11:20111101T024901Z PUBLISHED
Los clientes pueden instalar el paquete desde el depósito firstbootrepo. El editor firstboot con el origen firstbootrepo se define en el manifiesto AI, como se muestra en la siguiente sección.
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 ---
Puede intentar realizar una instalación de prueba del paquete. La opción -n implica que no se debe instalar el paquete en realidad.
# pkg set-publisher -g ./firstbootrepo firstboot # pkg install -nv first-boot-script Packages to install: 1 Estimated space avaialble: 111.26 GB Estimated space to be consumed: 72.42 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:20111101T024901Z
Pasos siguientes
Consulte Copia y creación de repositorios de paquetes de Oracle Solaris 11 para obtener instrucciones para hacer que el nuevo repositorio esté disponible para los sistemas cliente por medio de recursos compartidos NFS o HTTP.