JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Installation des systèmes Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

Partie I Options d'installation Oracle Solaris 11.1

1.  Présentation des options d'installation

Partie II Installation à partir du média d'installation

2.  Préparation à l'installation

3.  Utilisation de Live Media

4.  Utilisation du programme d'installation en mode texte

5.  Installations automatisées initialisées à partir d'un média

6.  Annulation de la configuration ou reconfiguration d'une instance Oracle Solaris

Partie III Installation à l'aide d'un serveur d'installation

7.  Installation automatisée de plusieurs clients

8.  Configuration d'un serveur d'installation

9.  Personnalisation des installations

10.  Approvisionnement du système client

11.  Configuration du système client

12.  Installation et configuration des zones

Installation des zones non globales par AI

Spécification de zones non globales dans un manifeste AI de zone globale

Configuration et données d'installation des zones non globales

Manifeste AI de zone non globale

Profils de configuration de zone non globale

13.  Exécution d'un script personnalisé lors de la première initialisation

14.  Installation de systèmes clients

15.  Dépannage des installations automatisées

Partie IV Exécution de tâches connexes

A.  Utilisation d'Oracle Configuration Manager

B.  Utilisation de l'utilitaire des pilotes de périphérique

Index

Configuration et données d'installation des zones non globales

Les fichiers suivants permettent de configurer et d'installer des zones non globales :

Fichier config

Requis Le fichier config correspond à la configuration de la zone sous forme de fichier à partir de la sortie de la commande zonecfg export.

L'emplacement du fichier config est spécifié par l'attribut source de l'élément configuration dans le manifeste AI. AI copie ce fichier config dans le système client installé à utiliser pour configurer la zone.

Manifeste AI

Facultatif. Le manifeste AI pour l'installation de zone indique les packages à installer dans la zone, ainsi que les informations d'éditeur et les fichiers de clé et de certificat le cas échéant. Reportez-vous à la section Manifeste AI de zone non globale pour plus d'informations sur la création d'un manifeste AI personnalisé pour une zone.

Pour fournir un manifeste AI personnalisé pour une zone, ajoutez le manifeste au service d'installation qui est en train d'installer la zone globale. Dans la commande create-manifest, spécifiez le mot-clé de critère zonename avec les noms de toutes les zones qui doivent utiliser le manifeste AI.

Si vous ne fournissez pas un manifeste AI personnalisé pour une zone non globale, le manifeste AI par défaut des zones est utilisé, comme illustré dans l'Exemple 12-1.

Profil de configuration

Facultatif. Vous pouvez fournir aucun, un ou plusieurs fichiers de configuration pour une zone non globale. Ces profils de configuration sont similaires aux profils de configuration système pour la configuration de la zone globale. Reportez-vous au Chapitre 11, Configuration du système client pour plus d'informations sur les fichiers de profil de configuration système. Vous pouvez être amené à fournir les fichiers de profil de configuration pour indiquer la configuration de zone, notamment les utilisateurs et le mot de passe root pour l'administrateur de zone. Reportez-vous à la section Profils de configuration de zone non globale pour consulter un exemple de profil de configuration pour une zone non globale.

Pour fournir les fichiers de profil de configuration pour une zone, ajoutez les profils de configuration au service d'installation qui est en train d'installer la zone globale. Dans la commande create-profile, spécifiez le mot-clé de critère zonename avec les noms de toutes les zones qui doivent utiliser ce profil de configuration.

Si vous ne fournissez pas de fichiers de profil de configuration, l'outil interactif de configuration système s'exécute et effectue une requête pour les données nécessaires à la première initialisation de la zone. Reportez-vous à la section Configuration d'un système pour plus d'informations sur l'utilisation de l'outil interactif de configuration.

L'exemple suivant ajoute le manifeste AI /tmp/zmanifest.xml au service d'installation solaris11_1-sparc et indique que zone1 et zone2 doivent utiliser ce manifeste.

$ pfexec installadm create-manifest -n solaris11_1-sparc -f /tmp/zmanifest.xml \
-m zmanifest -c zonename="zone1 zone2"

L'exemple suivant ajoute le profil de configuration /tmp/z1profile.xml au service d'installation solaris11_1-sparc et indique que zone1 et zone2 doivent utiliser ce profil.

$ pfexec installadm create-profile -n solaris11_1-sparc -f /tmp/z1profile.xml \
-p z1profile -c zonename="zone1 zone2"

L'exemple suivant ajoute le profil de configuration /tmp/z2profile.xml au service d'installation solaris11_1-sparc et spécifie que zone2 doit utiliser ce profil.

$ pfexec installadm create-profile -n solaris11_1-sparc -f /tmp/z2profile.xml \
-p z2profile -c zonename=zone2

L'exemple suivant montre les manifestes AI et les profils de configuration qui ont été ajoutés au service d'installation 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

Manifeste AI de zone non globale

Ce manifeste AI de zone non globale est similaire au manifeste AI pour l'installation de la zone globale. Reportez-vous à la page de manuel ai_manifest(4) pour plus d'informations sur les éléments et les attributs du manifeste AI.

N'utilisez pas les éléments ou attributs suivants dans un manifeste AI de zone non globale :

Seul l'élément enfant logical de l'élément target peut être utilisé dans un manifeste AI de zone non globale. La section logical définit les systèmes de fichiers supplémentaires ou les jeux de données.

Dans l'élément zpool de l'élément logical, seuls les éléments enfants filesystem et be peuvent être utilisés dans un manifeste AI de zone non globale.

La seule valeur prise en charge pour l'attribut type de l'élément software est IPS, qui est la valeur par défaut.

Exemple 12-1 Manifeste AI de zone par défaut

Le fichier suivant montre le manifeste AI par défaut pour les zones non globales. Ce manifeste est utilisé si vous ne fournissez pas de manifeste AI personnalisé pour la zone. Le manifeste est disponible ici : /usr/share/auto_install/manifest/zone_default.xml.

La section target définit un système de fichier ZFS pour la zone. La section destination spécifie les environnements linguistiques à installer. La section software_data spécifie l'installation du package solaris-small-server. Le package solaris-small-server est un package de groupe d'outils et de pilotes de périphériques dont vous pouvez souhaiter disposer dans la plupart des zones non globales que vous installez. Pour obtenir la liste complète des packages inclus dans le package de groupe solaris-small-server, servez-vous de la commande pkg contents comme décrit à la section Etablissement de la liste de tous les packages installables dans un package de groupe du manuel Ajout et mise à jour de packages logiciels Oracle Solaris 11.1.

Remarquez qu'aucune source de package n'est spécifiée. Pour plus d'informations sur le référentiel système, reportez-vous à la page de manuel pkg.sysrepo(1M).

<?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>

Profils de configuration de zone non globale

Vous pouvez fournir un profil de configuration à une zone pour configurer les paramètres tels que la langue, l'environnement linguistique, le fuseau horaire, le terminal, les utilisateurs et le mot de passe root pour l'administrateur de zone. Vous pouvez configurer le fuseau horaire, mais vous ne pouvez pas définir l'heure. Vous pouvez configurer des services de noms.

Si vous spécifiez une configuration qui n'est pas autorisée dans une zone, ces paramètres de propriété sont ignorés.

Le fichier suivant montre l'exemple d'un fichier de profil de configuration pour les zones non 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>