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

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

Vous pouvez indiquer la configuration de tous les éléments configurables par le biais des propriétés smf(5). Par exemple, le profil de configuration système peut configurer un compte root, un utilisateur initial, le clavier, le type de terminal, une interface réseau IPv4 (statique ou DHCP) et une route par défaut, une interface réseau IPv6 (statique ou addrconf) et une route par défaut, ainsi qu'un DNS (liste de serveurs de noms, liste de recherche, domaine). Si vous spécifiez un service ou une propriété qui ne s'applique pas, cette spécification est ignorée. Ne spécifiez pas une propriété particulière plus d'une fois.

Si vous n'êtes pas sûr des propriétés SMF que vous devez indiquer, vous pouvez utiliser la sous-commande describe de la commande svccfg pour afficher une description des groupes de propriétés et les propriétés d'un service, y compris les paramètres possibles. Reportez-vous à la section "Sous-commandes de modification et d'inspection de propriété" à la page de manuel svccfg(1M).

svccfg -s FMRI describe [-v] [-t] [propertygroup/property]

Un groupe de propriétés ou une propriété spécifique peut être interrogé en spécifiant le nom du groupe de propriétés ou le nom du groupe de propriétés et le nom de la propriété, en les séparant par une barre oblique (/), sous la forme d'un argument.

L'option -v fournit toutes les informations disponibles, y compris des descriptions des paramètres actuels, des restrictions et d'autres choix possibles de configuration.

L'option -t affiche uniquement les données du modèle pour la sélection (reportez-vous à la page de manuel smf_template(5)), et n'affiche pas les paramètres actuels de groupes de propriétés et les propriétés.

$ svccfg -s name-service/switch describe config
config                      application
    Name service switch configuration data as described in nsswitch.conf(4).
config/value_authorization  astring             solaris.smf.value.name-service.switch
config/default              astring             files
    Default configuration database entry.
config/host                 astring             "files dns mdns"
    Override configuration for host database lookups. (both IPv4 and IPv6 hosts)
config/printer              astring             "user files"
    Override configuration for printer database lookups.
$ svccfg -s name-service/switch describe -v config
config                      application
    name: config
    type: application
    required: true
    target: this
    description: Name service switch configuration data as described in nsswitch.conf(4).
config/value_authorization  astring             solaris.smf.value.name-service.switch
config/default              astring             files
    type: astring
    required: true
    Default configuration database entry.
    visibility: readwrite
    minimum number of values: 1
    maximum number of values: 1
  value: files
...
$ svccfg -s name-service/switch describe -t config
name: config
type: application
    Name service switch configuration data as described in nsswitch.conf(4).
  name: default
  type: astring
    Default configuration database entry.
  name: host
  type: astring
    Override configuration for host database lookups. (both IPv4 and IPv6 hosts)
  name: password
  type: astring
    Override configuration for passwd database lookups. Also used with the shadow and user_attr databases.
  name: group
  type: astring
    Override configuration for group database lookups.
  name: network
  type: astring
    Override configuration for network database lookups.
...
$ svccfg -s system/config-user describe root_account
root_account                     application
root_account/expire              astring
root_account/password            astring
root_account/read_authorization  astring            solaris.smf.read.system-config
root_account/stability           astring            Evolving
root_account/type                astring

Comptes root et utilisateur

Utilisez la commande sysconfig create-profil avec le groupement users pour générer un profil valide qui configure l'utilisateur root et utilisateur initial.

# sysconfig create-profile -g users -o sc_users.xml

Le service SMF svc:/system/config-user configure les comptes root et utilisateur. Ce service reconnaît deux groupes de propriétés :


Astuce - L'une des méthodes de génération des mots de passe chiffrés pour le SE Oracle Solaris consiste à créer un utilisateur avec le nom et le mot de passe prévus, à copier le mot de passe à partir du fichier /etc/shadow entre le 1er et le 2e deux-points de l'enregistrement de l'utilisateur, puis à ajouter ces informations aux valeurs de mot de passe du manifeste.


Configuration du compte root

Le groupe de propriétés root_account contient les propriétés suivantes.

Tableau 11-1 Propriétés du groupe de propriétés root_account

Propriétés
Type
Requis
Description
password
astring
oui
Mot de passe root chiffré. Si vous ne fournissez pas de mot de passe root, le mot de passe root est vide.
type
astring
non
Type de compte : normal ou role. La valeur par défaut est normal.
expire
string
non
Date d'expiration pour la connexion. Si l'option est définie sur 0 (zéro), l'utilisateur sera obligé de modifier le mot de passe root lors de la prochaine connexion.

Exemple 11-1 Configuration du compte root uniquement après expiration du mot de passe

<service name="system/config-user" version="1" type="service">
    <instance name="default" enabled="true">
        <property_group name="root_account" type="application">
            <propval name="password" value="encrypted_password"/>
            <propval name="type" value="normal"/>
            <propval name="expire" value="0"/>
        </property_group>
    </instance>
</service>

Configuration d'un compte utilisateur

Le groupe de propriétés user_account contient les propriétés suivantes.

Tableau 11-2 Propriétés du groupe de propriétés user_account

Propriétés
Type
Requis
Description
login
astring
yes
Identifiant de l'utilisateur.
password
astring
yes
Mot de passe utilisateur chiffré.
description
astring
no
En général, le nom complet de l'utilisateur.
shell
astring
no
Chemin d'accès complet du programme utilisé en tant que shell de l'utilisateur lors de la connexion.
uid
count
no
UID du nouvel utilisateur. L'UID par défaut est 101.
gid
count
no
Appartenance de l'utilisateur au groupe principal. Le GID par défaut est 10.
type
astring
no
Type de compte : normal ou role. La valeur par défaut est normal.
profiles
astring
no
Un ou plusieurs profils d'exécution (séparés par des virgules) définis dans prof_attr(4).
roles
astring
no
Un ou plusieurs rôles (séparés par des virgules) définis dans user_attr(4).
sudoers
astring
no
Entrée ajoutée au fichier sudoers(4) avec login.
expire
astring
no
Date d'expiration pour la connexion. Si l'option est définie sur 0 (zéro), l'utilisateur est obligé de modifier le mot de passe lors de la prochaine connexion.
home_zfs_dataset
astring
no
Jeu de données ZFS du répertoire personnel de l'utilisateur. La valeur par défaut est root_pool/export/home/identifiant
home_mountpoint
astring
no
Point de montage du répertoire personnel de l'utilisateur. La valeur par défaut est /export/home/login

Identité système

Utilisez la commande sysconfig create-profile avec le groupement identity pour générer un profil valide qui configure le nom du noeud système.

# sysconfig create-profile -g identity -o sc_identity.xml

Le service SMF svc:/system/identity:node définit le nom d'hôte du système. Le node est l'instance de svc:/system/identity .

Le groupe de propriétés identity contient les propriétés suivantes.

Tableau 11-3 Propriétés du groupe de propriétés identity

Propriétés
Type
Requis
Description
nodename
astring
non
Nom d'hôte du système. La valeur par défaut est unknown.

Exemple 11-2 Configuration du nom d'hôte

Cet exemple définit le nom d'hôte du système sur solaris.

<service name="system/identity" version="1" type="service">
    <instance name="node" enabled="true">
        <property_group name="config" type="application">
            <propval name="nodename" value="solaris"/>
        </property_group>
    </instance>
</service>

Fuseau horaire et environnement linguistique

Utilisez la commande sysconfig create-profile avec le groupement location pour générer un profil valide qui configure le fuseau horaire et l'environnement linguistique.

# sysconfig create-profile -g location -o sc_location.xml

Le service SMF svc:/system/timezone définit le fuseau horaire pour le système.

Le groupe de propriétés timezone contient les propriétés suivantes.

Tableau 11-4 Propriétés du groupe de propriétés timezone

Propriétés
Type
Requis
Description
localtime
astring
non
Fuseau horaire système. La valeur par défaut est UTC.

Exemple 11-3 Configuration du fuseau horaire

Cet exemple définit le fuseau horaire sur Europe centrale/Prague, CZ.

<service name='system/timezone' version='1'>
  <instance name='default' enabled='true'>
    <property_group name='timezone'>
      <propval name='localtime' value='Europe/Prague'/>
    </property_group>
  </instance>
</service>

Le service SMF svc:/system/environment:init définit l'environnement linguistique pour le système.

Le groupe de propriétés environment peut définir les variables d'environnement suivantes. Pour plus d'information sur les variables d'environnement, reportez-vous à la page de manuel environ(5).

Tableau 11-5 Propriétés du groupe de propriétés environment

Variable d'environnement
Type
Requis
Valeur par défaut
LC_CTYPE
astring
non
C
LC_NUMERIC
astring
non
C
LC_TIME
astring
non
C
LC_COLLATE
astring
non
C
LC_MONETARY
astring
non
C
LC_MESSAGES
astring
non
C
LC_ALL
astring
non
C
LANG
astring
non
C

Exemple 11-4 Configuration de l'environnement linguistique

Cet exemple définit l'environnement linguistique sur Langue tchèque (cs) et République tchèque (CZ).

<service name='system/environment' version='1'>
  <instance name='init' enabled='true'>
    <property_group name='environment'>
      <propval name='LC_ALL' value='cs_CZ.UTF-8'/>
    </property_group>
  </instance>
</service>

Type de terminal et disposition du clavier

Exemple 11-5 Configuration du type de terminal

Le service SMF svc:/system/console-login configure le type de terminal. Voir la page de manuel ttymon(1M) pour la définition des propriétés SMF associées.

Cet exemple définit le type de terminal sur vt100.

<service name="system/console-login" version="1" type="service">
    <instance name="default" enabled="true">
        <property_group name="ttymon" type="application">
            <propval name="terminal_type" value="vt100"/>
        </property_group>
    </instance>
</service>

Exemple 11-6 Configuration de la disposition du clavier

Utilisez la commande sysconfig create-profile avec le groupement kdb_layout pour générer un profil valide qui configure la disposition du clavier.

# sysconfig create-profile -g kdb_layout -o sc_kdb.xml

Le service SMF svc:/system/keymap configure la disposition du clavier. Reportez-vous à la page de manuel kbd(1) pour la définition des propriétés SMF associées.

Cet exemple définit la configuration de clavier sur tchèque.

<service name='system/keymap' version='1' type='service'>
    <instance name='default' enabled='true'>
        <property_group name='keymap' type='system'>
            <propval name='layout' value='Czech'/>
        </property_group>
    </instance>
</service>

Configuration réseau statique

Utilisez la commande sysconfig create-profile avec le groupement network pour générer un profil valide qui configure le réseau.

# sysconfig create-profile -g network -o sc_network.xml

Le service SMF svc:/network/install configure une interface réseau physique initiale. Ce service est initialement désactivé avec des valeurs de propriété qui n'entraînent aucune configuration du système.

Le service svc:/network/install prend en charge la configuration d'une interface IPv4 et d'une interface IPv6 et, le cas échéant, une route par défaut accessible par ces interfaces. Le service définit deux groupes de propriétés : un groupe de propriétés d'une interface IPv4 et un autre pour une interface IPv6. Le service utilise ses propriétés et ipadm(1M) pour configurer les interfaces réseau. De même, le service utilise ses propriétés et route(1M) pour définir une route par défaut.

Voir les exemples à la section Spécification de la configuration réseau statique.

Le groupe de propriétés install_ipv4_interface contient les propriétés suivantes.

Tableau 11-6 Propriétés du groupe de propriétés install_ipv4_interface

Propriétés
Type
Requis
Description
name
astring
yes
Nom de l'interface réseau.
address_type
astring
yes
Valeur utilisée pour définir l'option -T pour la sous-commande ipadm (1M) create-addr. Les valeurs valides sont static ou dhcp.
static_address
net_address_v4
no
Requis uniquement avec un address_type static. Utilisé pour définir l'adresse locale pour la sous-commande ipadm(1M) create-addr.
dhcp_wait
astring
no
S'applique uniquement à un address_type dhcp. Si elle est définie, cette propriété est utilisée pour définir la partie -w secondes (ou forever) de la sous-commande ipadm (1M) create-addr.
default_route
net_address_v4
no
Utilisé pour définir une route par défaut à l'aide de la commande route(1M).
# /usr/sbin/route \
-p add default default-route \
-ifp ifname

La valeur de ifname est la partie du nom de l'interface de la propriété name.

Le groupe de propriétés install_ipv6_interface contient les propriétés suivantes.

Tableau 11-7 Propriétés du groupe de propriétés install_ipv6_interface

Propriétés
Type
Requis
Description
name
astring
yes
Nom de l'interface réseau.
address_type
astring
yes
Valeur utilisée pour définir l'option -T pour la sous-commande ipadm (1M) create-addr. Les valeurs valides sont static ou addrconf.
static_address
net_address_v6
no
Requis uniquement avec un address_type static. Utilisé pour définir l'adresse locale pour la sous-commande ipadm(1M) create-addr.
interface_id
net_address_v6
no
S'applique uniquement à un address_type addrconf. Utilisé pour définir la partie -i interface_id de la sous-commande ipadm(1M) create-addr.
stateless
astring
no
S'applique uniquement à un address_type addrconf. Utilisé pour définir la partie -p stateless=yes|no de la sous-commande ipadm(1M) create-addr.
stateful
astring
no
S'applique uniquement à un address_type addrconf. Utilisé pour définir la partie -p stateful=yes|no de la sous-commande ipadm(1M) create-addr.
default_route
net_address_v6
no
Utilisé pour définir une route par défaut à l'aide de la commande route(1M).
# /usr/sbin/route \
-p add default default-route \
-ifp ifname

La valeur de ifname est la partie du nom de l'interface de la propriété name.

Le service svc:/network/dns/client prend en charge la configuration d'un client DNS. Le service définit un groupe de propriétés : config. Le service utilise ses propriétés pour créer un fichier resolv.conf(4) DNS.

Le groupe de propriétés config contient les propriétés suivantes.

Tableau 11-8 Propriétés du groupe de propriétés config

Propriétés
Type
Requis
Description
domaine
astring
no
Nom de domaine local. Utilisé pour définir la directive domain dans resolv.conf (4).
nameserver
net_address_list
yes
Liste des adresses IPv4 et IPv6. Utilisé pour définir les directives nameserver dans resolv.conf(4).
search
astring_list
no
Liste des valeurs de domaine pour la liste de recherche de noms d'hôte. Utilisé pour définir la directive search dans resolv.conf (4).

Configuration du service de noms

Utilisez la commande sysconfig create-profile avec le groupement naming_services pour générer un profil valide qui configure les clients DNS, NIS et LDAP et le commutateur de service de noms.

# sysconfig create-profile -g naming_services -o sc_ns.xml

Le service SMF svc:/network/dns/client configure une configuration de client DNS initiale. Ce service est initialement désactivé avec des valeurs de propriété qui n'entraînent aucune configuration du système. Voir les exemples dans Spécification de la configuration du service de noms.