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) |
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
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
Instalación del paquete del primer inicio en el cliente AI
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
A. Uso de Oracle Configuration Manager
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-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.
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
$ 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.
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 ---
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.