Ignorer les liens de navigation | |
Quitter l'aperu | |
Installation des systèmes Oracle Solaris 11 Oracle Solaris 11 Information Library (Français) |
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
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
Configuration d'un compte utilisateur
Fuseau horaire et environnement linguistique
Type de terminal et disposition du clavier
Configuration du service de noms
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
12. Installation et configuration des zones
13. Exécution d'un script personnalisé lors de la première initialisation
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
|