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

Association d'instructions d'installation spécifiques au client à des services d'installation

Vous pouvez spécifier plusieurs ensembles d'instructions d'installation et de configuration système pour chaque service d'installation. Vous pouvez également indiquer quel ensemble d'instructions doit être utilisé pour chaque client. Toutes ces informations sont associées au service d'installation.

Ajout d'un fichier manifest IA

Utilisez la commande installadm add-manifest pour ajouter un fichier manifest IA personnalisé à un service d'installation.


# installadm add-manifest -m manifest -n service_name \
[-c criteria="value"|"range" ... \
| -C criteria_file]

La valeur de manifest est un chemin d'accès complet et un nom de fichier dont l'extension est .xml. Le fichier manifest contient un fichier manifest IA (instructions d'installation). Le fichier manifest peut également faire référence ou incorporer un fichier manifest SC (instructions de configuration système).

Pour spécifier des critères pour déterminer quels clients doivent utiliser les instructions figurant dans le fichier manifest spécifié, utilisez l'option -c ou -C. La valeur de fichier_de_critères est un chemin d'accès complet et un nom de fichier. Des exemples de fichiers de critères sont présentés ci-dessous et dans le Chapitre 3Personnalisation des installations.

La commande suivante ajoute le fichier manifest manifest_t200.xml au service d'installation s11-sparc. L'option -c spécifie que tous les clients qui utilisent ce service d'installation et s'identifient en tant que serveurs Sun Fire T200 se voient affecter les instructions d'installation et de configuration manifest_t200.xml.


# installadm add-manifest -m /rpool/ai/s11_sparc/manifests/manifest_t200.xml \
-n s11-sparc -c platform="SUNW,Sun-Fire-T200"

La commande suivante est l'équivalent de la commande précédente si le contenu du fichier criteria_t200.xml est comme indiqué.


# installadm add-manifest -m /rpool/ai/s11_sparc/manifests/manifest_t200.xml \
-n s11-sparc -C /rpool/ai/s11_sparc/manifests/criteria_t200.xml

Vous trouverez ci-dessous le contenu du fichier criteria_t200.xml.

<ai_criteria_manifest>
    <ai_criteria name="platform">
        <value>SUNW,Sun-Fire-T200</value>
    </ai_criteria>
</ai_criteria_manifest>

La commande installadm add-manifest vérifie que les critères du même type ne se chevauchent pas. Par exemple, si une spécification de critère correspond aux adresses IP de 10.0.0.0 à 10.255.255.255, installadm s'arrête et un message d'erreur s'affiche si vous tentez d'ajouter une spécification de critère correspondant à l'adresse IP 10.10.10.10. Pour plus d'informations sur les spécifications de critères, reportez-vous au Chapitre 3Personnalisation des installations.

Modification des critères pour un fichier manifest d'instructions d'installation

Utilisez la commande installadm set-criteria pour mettre à jour les critères du client associés au fichier manifest IA que vous avez déjà ajouté à un service à l'aide de la commande installadm add-manifest.


# installadm set-criteria -m manifest -n service_name \
-a criteria="value" | "range" ... \
| -c criteria="value"|"range" ... \
| -C criteria.xml

La valeur de manifest est le nom du fichier manifest que la commande installadm list -m renvoie. Reportez-vous à la section Affichage de tous les fichiers manifest.

La commande suivante ajoute des critères au fichier manifest manifest_t200.xml indiqué dans la section Ajout d'un fichier manifest IA .


# installadm set-criteria -m manifest_t200.xml -n s11-sparc -a mem="4096-unbounded"

Le résultat des deux commandes est que le fichier manifest manifest_t200.xml est utilisé par n'importe quel client utilisant ce service d'installation, étant un serveur Sun Fire T200 Server et disposant d'au moins 4 Go de mémoire.

Vous pouvez obtenir le même résultat en utilisant l'option -C au lieu de l'option -a avec le fichier criteria_t200.xml suivant.

<ai_criteria_manifest>
    <ai_criteria name="platform">
        <value>SUNW,Sun-Fire-T200</value>
    </ai_criteria>
    <ai_criteria name="mem">
        <range>
            4096
            unbounded
        </range>
    </ai_criteria>
</ai_criteria_manifest>

Suppression d'un fichier manifest d'instructions d'installation

Utilisez la commande installadm delete-manifest pour supprimer un fichier manifest IA à partir d'un service d'installation. La valeur de manifest est le nom de fichier manifest renvoyé par la commande installadm list -m. Reportez-vous à la section Affichage de tous les fichiers manifest.

Vous ne pouvez pas supprimer le fichier manifest IA par défaut.

La commande suivante supprime le fichier manifest IA manifest_mac1.xml du service d'installation s11-sparc.


# installadm delete-manifest -m manifest_mac1.xml -n s11-sparc