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

Informations document

Préface

Partie I Options d'installation Oracle Solaris 11

1.  Présentation des options d'installation

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

2.  Préparation à l'installation

3.  Utilisation de LiveCD

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

Fourniture de profils de configuration

Création de profils de configuration système

Validation de profils de configuration système

Ajout de profils de configuration système à un service d'installation

Spécification de la configuration dans un profil de configuration système

Comptes root et utilisateur

Configuration du compte root

Configuration d'un compte utilisateur

Identité système

Fuseau horaire et environnement linguistique

Type de terminal et disposition du clavier

Configuration réseau statique

Configuration du service de noms

Utilisation de modèles de profils de configuration système

Exemples de profils de configuration système

Profil de configuration système échantillon

Spécification de la configuration réseau statique

Spécification de la configuration du service de noms

Configuration du service de noms NIS

Configuration du service de noms DNS

Configuration du service de noms LDAP

Utilisation de DNS avec LDAP

Utilisation de NIS avec DNS

12.  Installation et configuration des zones

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

14.  Configuration d'Oracle Configuration Manager en vue d'une utilisation avec les systèmes clients AI

15.  Installation de systèmes clients

16.  Dépannage des installations automatisées

Utilisation de modèles de profils de configuration système

Les profils peuvent contenir des variables pour récupérer des paramètres de configuration à partir de l'environnement du serveur d'installation ou de critères spécifiés dans la sous-commande create-profile. De cette manière, un seul fichier de profil permet de définir différents paramètres de configuration sur différents clients. Reportez-vous au Tableau 6–1 pour obtenir une liste de variables que vous pouvez utiliser.

Dans l'exemple de profil ci-dessous, nommé hostIPnet.xml, AI_HOSTNAME est un paramètre substituable pour le nom d'hôte du système client, AI_IPV4 un paramètre substituable pour l'adresse IP du système client et AI_NETWORK un paramètre substituable pour le numéro de réseau IP version 4 du système client.

<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="profile" name="sysconfig">
  <service name="system/identity" version="1" type="service">
    <instance name="node" enabled="true">
      <property_group name="config" type="application">
        <propval name="nodename" value="{{AI_HOSTNAME}}"/>
      </property_group>
      <property_group name="install_ipv4_interface" type="application">
        <propval name="name" value="net0/v4"/>
        <propval name="address_type" value="static"/>
        <propval name="static_address" type="net_address_v4" value="{{AI_IPV4}}/8"/>
        <propval name="default_route" type="net_address_v4" value="{{AI_NETWORK}}"/>
      </property_group>
    </instance>
  </service>
</service_bundle>

Les commandes suivantes créent des profils de configuration système personnalisés dans le service d'installation sans modifier le fichier d'entrée hostandIP.xml.

# installadm create-profile -n svc1 -f /export/hostIPnet.xml \
-p server1 -c hostname="server1" -c ipv4="10.0.0.1" -c network="10.0.0.0"
# installadm create-profile -n svc1 -f /export/hostIPnet.xml \
-p server2 -c hostname="server2" -c ipv4="10.0.0.2" -c network="10.0.0.0"
$ installadm list -n svc1 -p
Profile  Criteria
-------  --------
server1  hostname = server1
         ipv4 = 10.0.0.1
         network = 10.0.0.0
server2  hostname = server2
         ipv4 = 10.0.0.2
         network = 10.0.0.0

Alors que le fichier hostandIP.xml reste inchangé, les profils server1 et server2 qui sont internes au service d'installation svc1 sont personnalisés. Par exemple, le profil server1 comporte le contenu suivant :

# installadm export -n svc1 -p server1
<?xml version='1.0'?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="profile" name="sysconfig">
  <service name="system/identity" version="1" type="service">
    <instance name="node" enabled="true">
      <property_group name="config" type="application">
        <propval name="nodename" value="server1"/>
      </property_group>
      <property_group name="install_ipv4_interface" type="application">
        <propval name="name" value="net0/v4"/>
        <propval name="address_type" value="static"/>
        <propval name="static_address" type="net_address_v4" value="10.0.0.1/8"/>
        <propval name="default_route" type="net_address_v4" value="10.0.0.0"/>
      </property_group>
    </instance>
  </service>
</service_bundle>

Ce même résultat peut être obtenu en définissant des variables d'environnement. Vous devez indiquer une option -c qui permet d'identifier ce client de manière unique, comme l'adresse MAC ou le nom d'hôte, de sorte que ces valeurs de configuration s'appliquent uniquement à ce client.

# export AI_HOSTNAME=server1;export AI_IPV4=10.0.0.1;export AI_NETWORK=10.0.0.0
# installadm create-profile -n svc1 -f /export/hostIPnet.xml \
-p server1 -c mac="aa:bb:cc:dd:ee:ff"

Le tableau ci-dessous présente les variables qui peuvent être utilisées comme paramètres substituables dans les profils modèles. Ces variables peuvent également être spécifiées en tant que variables d'environnement.

Tableau 11-9 Variables pour profils de configuration système modèles

Nom de variable
Nom de critère
Description
AI_ARCH
arch
Architecture du noyau de uname -m
AI_CPU
cpu
Type de processeur de uname -p
AI_HOSTNAME
hostname
Nom DNS du client
AI_IPV4
ipv4
Adresse réseau IP version 4 ou plage d'adresses IP
AI_MAC
mac
Adresse MAC hexadécimale avec séparateurs deux-points (:) ou plage d'adresses MAC
AI_MEM
mem
Taille de la mémoire en méga-octets renvoyée par prtconf, ou plage de tailles de mémoire
AI_NETWORK
network
Identificateur de réseau IP version 4 ou plage d'identificateurs de réseau
AI_SERVICE
Nom du service d'installation
AI_ZONENAME
zonename
Nom d'une zone zones(5) comme indiqué par zoneadm list