Guide du programme d'installation automatisée Oracle Solaris 11 Express

Conversion des règles JumpStart en critères IA

Les critères de client IA peuvent être spécifiés selon les deux méthodes suivantes. Les directives présentées dans le tableau suivant s'appliquent dans les deux cas. Reportez-vous au Chapitre 3Personnalisation des installations.

Comparaison entre les mots-clés de règles et les directives de critères

Le tableau ci-dessous compare les mots-clés de règles JumpStart avec les directives de critères IA. Le programme d'installation automatisée utilise ces critères pour appliquer les informations de fichiers manifest IA et SC (configuration système) correctes à un client particulier. Les mots-clés de règles JumpStart qui ne sont pas répertoriés dans ce tableau ne disposent pas d'une directive IA comparable, ou leur fonctionnalité ne s'applique pas au programme d'installation automatisée.

Tableau C–2 Comparaison des mots-clés de fichier de règles JumpStart et des directives de critères IA

Mot-clé de fichier de règles JumpStart 

Directives de fichier de critères IA 

any

Pour les systèmes client qui ne correspondent à aucun critère de sélection, le service d'installation IA fournit un fichier manifest IA par défaut. 

arch sparc

Option de commande : -c cpu=sparc

Fichier de critères : 

<ai_criteria name="cpu">
  <value>sparc</value>
</ai_criteria>
hostaddress 10.6.68.127

Option de commande : -c ipv4=10.6.68.127

Fichier de critères : 

<ai_criteria name="ipv4">
  <value>10.6.68.127</value>
</ai_criteria>
hostname solaris

Afin·d'identifier·de·manière·unique·un·hôte·dans·le programme d'installation automatisée, utilisez l'adresse IP comme indiqué ci-dessus, ou utilisez l'adresse MAC.  

Option de commande : -c mac=0:3:ba:33:9D:b6

Fichier de critères :  

<ai_criteria_name="mac">
  <value>0:3:ba:33:9d:b6</value>
</ai_criteria>
karch i86pc

Option de commande : -c arch=i86pc

Fichier de critères :  

<ai_criteria name="arch">
  <value>i86pc</value>
</ai_criteria>
memsize 2048

Option de commande : -c mem=2048

Fichier de critères : 

<ai_criteria name="mem">
  <value>2048</value>
</ai_criteria>
model SUNW,Sun-Fire-T200

Option de commande : -c platform=SUNW,Sun-Fire-T200

Fichier de critères : 

<ai_criteria_name="platform">
  <value>SUNW,Sun-Fire-T200</value>
</ai_criteria>
network 10.0.0.1

Utilisez ipv4 avec une plage de valeurs.

Option de commande : -c ipv4=10.0.0.1-10.0.0.64

Fichier de critères : 

<ai_criteria name="ipv4">
  <range>10.0.0.1 10.0.0.64</range>
</ai_criteria>

Conversion des fichiers de règles en critères

Cette section contient des exemples de règles JumpStart converties en critères IA. Les sous-commandes add-manifest et set-criteria associent les critères client avec les fichiers manifest IA spécifiés. Reportez-vous à la rubrique Association d'instructions d'installation spécifiques au client à des services d'installation.

Exemple de fichier de règles JumpStart

Dans un fichier de règles JumpStart, la première colonne contient les mots-clés de règles et les valeurs de règles qui permettent d'identifier les systèmes client, la deuxième colonne correspond au script de début, la troisième colonne correspond au profil et la quatrième colonne contient le script de fin.

L'exemple de fichier de règles JumpStart suivant identifie les trois groupes de systèmes, et un profil différent est affecté à chaque groupe. Dans cet exemple, aucun script de début ou de fin n'est spécifié pour aucun des trois groupes client. Cet exemple de fichier de règles indique les règles suivantes :

memsize 2048-4096 && model SUNW - lx_prof -
karch i86pc - prog_prof -
any - generic_prof -

Spécifications des critères IA équivalents

Cette section présente les commandes IA qui sont comparables aux trois règles de l'exemple JumpStart précédent. Dans ces exemples, le profil lx_prof a été converti sous la forme du fichier manifest manifest_lx.xml, et le profil prog_prof a été converti sous la forme du fichier manifest manifest_prog.xml. Les clients qui ne correspondent à aucun des critères spécifiés utilisent le fichier manifest IA par défaut.

Dans l'exemple suivant, tous les systèmes SPARC avec une taille de mémoire comprise entre 2 048 Mo et 4 096 Mo seront installés à l'aide des spécifications du fichier manifest IA manifest_lx.xml.


# installadm add-manifest -m ./manifest_lx.xml -n s11-sparc \
-c arch="sparc" -c mem="2048-4096"

Vous pouvez également placer les critères dans un fichier et référencer le fichier. La commande suivante est l'équivalent de la commande précédente si le contenu du fichier criteria_lx.xml est comme indiqué.


# installadm add-manifest -m ./manifest_lx.xml -n s11-sparc \
-C ./criteria_lx.xml
<ai_criteria_manifest>
  <ai_criteria name="cpu">
    <value>sparc</value>
  </ai_criteria>
  <ai_criteria name="mem">
    <range>
      2048
      4096
    </range>
  </ai_criteria>
</ai_criteria_manifest>

Dans l'exemple suivant, tous les systèmes x86 seront installés à l'aide des spécifications du fichier manifest IA manifest_prog.xml.


# installadm set-criteria -m ./manifest_prog.xml -n s11-x86 \
-c arch="i86pc"