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

Cómo instala AI las zonas no globales

Especificación de zonas no globales en el manifiesto AI de la zona global

Datos de configuración e instalación de zonas no globales

Manifiesto AI de zonas no globales

Perfiles de configuración de zonas no globales

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

Parte IV Tareas relacionadas

A.  Uso de Oracle Configuration Manager

B.  Uso de la Utilidad de controlador de dispositivos

Índice

Datos de configuración e instalación de zonas no globales

Los siguientes archivos se utilizan para configurar e instalar las zonas no globales:

Archivo config

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.

Manifiesto AI

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.

Perfil de configuración

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

Manifiesto AI de zonas no globales

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:

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>

Perfiles de configuración de zonas no globales

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>