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
Cómo instala AI las zonas no globales
Especificación de zonas no globales en el manifiesto AI de la zona global
13. Ejecución de una secuencia de comandos personalizada durante el primer inicio
14. Instalación de sistemas cliente
15. Resolución de problemas en instalaciones automatizadas
A. Uso de Oracle Configuration Manager
Los siguientes archivos se utilizan para configurar e instalar las zonas no globales:
Obligatorio. El archivo config representa la configuración de la zona en formato de archivo correspondiente a la salida del comando zonecfg export.
La ubicación del archivo config se especifica mediante el atributo source del elemento configuration en el manifiesto AI. AI copia este archivo config en el sistema cliente instalado que se utilizará para configurar la zona.
Optativo. Este manifiesto AI para instalación de zonas especifica los paquetes que se instalarán en la zona, junto con la información del editor y los archivos de claves y certificados según sea necesario. Consulte Manifiesto AI de zonas no globales para obtener información sobre la creación de un manifiesto AI personalizado para una zona.
Para proporcionar un manifiesto AI personalizado para una zona, agregue el manifiesto en el servicio de instalación que instalará la zona global. En el comando create-manifiest, especifique la palabra clave de criterios zonename con los nombres de todas las zonas que deben utilizar este manifiesto AI.
Si no proporciona un manifiesto AI personalizado para una zona no global, se utiliza el manifiesto AI predeterminado de las zonas, como se muestra en el Ejemplo 12-1.
Optativo. Puede proporcionar cero archivos de configuración o más para una zona no global. Estos perfiles de configuración son similares a los perfiles de configuración de sistema para la configuración de la zona global. Consulte Capítulo 11, Configuración del sistema cliente para obtener más información sobre los perfiles de configuración de sistema. Se recomienda proporcionar archivos de perfil de configuración para especificar la configuración de la zona, como los usuarios y la contraseña de usuario root para el administrador de la zona. Consulte Perfiles de configuración de zonas no globales para obtener un perfil de configuración de ejemplo para una zona no global.
Para proporcionar archivos de perfil de configuración para una zona, agregue los perfiles de configuración en el servicio de instalación que instalará la zona global. En el comando create-profile, especifique la palabra clave de criterios zonename con los nombres de todas las zonas que deben utilizar este perfil de configuración.
Si no proporciona ningún archivo de perfil de configuración, se ejecuta la herramienta de configuración de sistema interactiva y consulta los datos necesarios en el primer inicio de la zona. Consulte Configuración de un sistema para obtener información sobre el uso de la herramienta de configuración interactiva.
En el siguiente ejemplo, se agrega el manifiesto AI /tmp/zmanifest.xml al servicio de instalación solaris11_1-sparc y se especifica que zone1 y zone2 deben usar dicho manifiesto.
$ pfexec installadm create-manifest -n solaris11_1-sparc -f /tmp/zmanifest.xml \ -m zmanifest -c zonename="zone1 zone2"
En el siguiente ejemplo, se agrega el perfil de configuración /tmp/z1profile.xml al servicio de instalación solaris11_1-sparc y se especifica que zone1 y zone2 deben usar dicho perfil.
$ pfexec installadm create-profile -n solaris11_1-sparc -f /tmp/z1profile.xml \ -p z1profile -c zonename="zone1 zone2"
En el siguiente ejemplo, se agrega el perfil de configuración /tmp/z2profile.xml al servicio de instalación solaris11_1-sparc y se especifica que zone2 debe utilizar este perfil.
$ pfexec installadm create-profile -n solaris11_1-sparc -f /tmp/z2profile.xml \ -p z2profile -c zonename=zone2
El siguiente ejemplo, se muestran los manifiestos AI y los perfiles de configuración que se agregaron al servicio de instalación solaris11_1-sparc.
$ installadm list -n solaris11_1-sparc -m -p Service/Manifest Name Status Criteria --------------------- ------ -------- solaris11_1-sparc orig_default Default None line1-netra2000 mac = 00:14:4F:2D:7A:DC zmanifest zonename = zone1 zone2 Service/Profile Name Criteria -------------------- -------- solaris11_1-sparc z1profile zonename = zone1 zone2 z2profile zonename = zone2
Este manifiesto AI para la instalación de zonas no globales es similar al manifiesto AI para la instalación de la zona global. Consulte la página del comando man ai_manifest(4) para obtener información sobre los atributos y elementos del manifiesto AI.
No utilice los siguientes elementos o atributos en un manifiesto AI de una zona no global:
El atributo auto_reboot del elemento ai_instance
El atributo http_proxy del elemento ai_instance
El elemento secundario disk del elemento target
El atributo noswap del elemento logical
El atributo nodump del elemento logical
El elemento configuration
Sólo el elemento secundario logical del elemento target puede utilizarse en un manifiesto AI de una zona no global. La sección logical define sistemas de archivos, o conjuntos de datos, adicionales.
En el elemento zpool del elemento logical, sólo los elementos secundarios filesystem y be pueden utilizarse en un manifiesto AI de una zona no global.
El único valor admitido para el atributo type del elemento software es IPS, que es el valor predeterminado.
Ejemplo 12-1 Manifiesto AI predeterminado de zonas
En el siguiente archivo, se muestra el manifiesto AI predeterminado para las zonas no globales. Este manifiesto se utiliza si no proporciona un manifiesto AI personalizado para una zona. Este manifiesto está disponible en /usr/share/auto_install/manifest/zone_default.xml.
La sección target define un sistema de archivos ZFS para la zona. La sección destination especifica las configuraciones regionales que se instalarán. La sección software_data especifica la instalación del paquete solaris-small-server. El paquete solaris-small-server es un paquete de grupo de herramientas y controladores de dispositivos que quizá desee incluir en la mayoría de las zonas no globales que instale. Para obtener una lista completa de los paquetes que se incluyen en el paquete de grupo solaris-small-server, use el comando pkg contents, como se describe en Enumeración de todos los paquetes instalables en un paquete de grupo de Agregación y actualización de paquetes de software de Oracle Solaris 11.1.
Tenga en cuenta que no se ha especificado ningún origen de paquete. Consulte pkg.sysrepo(1M) para obtener información sobre el repositorio del sistema.
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. --> <!DOCTYPE auto_install SYSTEM "file:///usr/share/install/ai.dtd.1"> <auto_install> <ai_instance name="zone_default"> <target> <logical> <zpool name="rpool"> <!-- Subsequent <filesystem> entries instruct an installer to create following ZFS datasets: <root_pool>/export (mounted on /export) <root_pool>/export/home (mounted on /export/home) Those datasets are part of standard environment and should be always created. In rare cases, if there is a need to deploy a zone without these datasets, either comment out or remove <filesystem> entries. In such scenario, it has to be also assured that in case of non-interactive post-install configuration, creation of initial user account is disabled in related system configuration profile. Otherwise the installed zone would fail to boot. --> <filesystem name="export" mountpoint="/export"/> <filesystem name="export/home"/> <be name="solaris"> <options> <option name="compression" value="on"/> </options> </be> </zpool> </logical> </target> <software type="IPS"> <destination> <image> <!-- Specify locales to install --> <facet set="false">facet.locale.*</facet> <facet set="true">facet.locale.de</facet> <facet set="true">facet.locale.de_DE</facet> <facet set="true">facet.locale.en</facet> <facet set="true">facet.locale.en_US</facet> <facet set="true">facet.locale.es</facet> <facet set="true">facet.locale.es_ES</facet> <facet set="true">facet.locale.fr</facet> <facet set="true">facet.locale.fr_FR</facet> <facet set="true">facet.locale.it</facet> <facet set="true">facet.locale.it_IT</facet> <facet set="true">facet.locale.ja</facet> <facet set="true">facet.locale.ja_*</facet> <facet set="true">facet.locale.ko</facet> <facet set="true">facet.locale.ko_*</facet> <facet set="true">facet.locale.pt</facet> <facet set="true">facet.locale.pt_BR</facet> <facet set="true">facet.locale.zh</facet> <facet set="true">facet.locale.zh_CN</facet> <facet set="true">facet.locale.zh_TW</facet> </image> </destination> <software_data action="install"> <name>pkg:/group/system/solaris-small-server</name> </software_data> </software> </ai_instance> </auto_install>
Puede proporcionar un perfil de configuración para una zona a fin de configurar parámetros como el idioma, la configuración regional, la zona horaria, el terminal, los usuarios y la contraseña de usuario root para el administrador de la zona. Puede configurar la zona horaria, pero no puede definir la hora. Puede configurar servicios de nombres.
Si especifica una configuración que no está permitida en una zona, se ignoran las definiciones de esa propiedad.
En el siguiente archivo, se muestra un ejemplo de archivo de perfil de configuración para zonas no globales.
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <service_bundle type="profile" name="sysconfig"> <service version="1" type="service" name="system/config-user"> <instance enabled="true" name="default"> <property_group type="application" name="root_account"> <propval type="astring" name="login" value="root"/> <propval type="astring" name="password" value="encrypted_password"/> <propval type="astring" name="type" value="normal"/> </property_group> </instance> </service> <service version="1" type="service" name="system/timezone"> <instance enabled="true" name="default"> <property_group type="application" name="timezone"> <propval type="astring" name="localtime" value="UTC"/> </property_group> </instance> </service> <service version="1" type="service" name="system/environment"> <instance enabled="true" name="init"> <property_group type="application" name="environment"> <propval type="astring" name="LC_ALL" value="C"/> </property_group> </instance> </service> <service version="1" type="service" name="system/identity"> <instance enabled="true" name="node"> <property_group type="application" name="config"> <propval type="astring" name="nodename" value="z2-test"/> </property_group> </instance> </service> <service version="1" type="service" name="system/keymap"> <instance enabled="true" name="default"> <property_group type="system" name="keymap"> <propval type="astring" name="layout" value="US-English"/> </property_group> </instance> </service> <service version="1" type="service" name="system/console-login"> <instance enabled="true" name="default"> <property_group type="application" name="ttymon"> <propval type="astring" name="terminal_type" value="vt100"/> </property_group> </instance> </service> <service version="1" type="service" name="network/physical"> <instance enabled="true" name="default"> <property_group type="application" name="netcfg"/> </instance> </service> </service_bundle>