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.
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.
Si vous remplacez le fichier manifest default.xml d'un service, n'indiquez pas de critères de client. Le fichier manifest IA par défaut permet d'installer tous les clients ne correspondant à aucun fichier manifest personnalisé. Reportez-vous à la section Consultez les instructions d'installation par défaut .
Pour tous les autres fichiers manifest IA que vous ajoutez, l'option -c ou -C est requise. Seul le fichier manifest IA par défaut n'est associé à aucun critère de client. Tous les autres fichiers manifest IA sont des fichiers manifest IA personnalisés pour les clients ou groupes de clients spécifiés.
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.
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.
Utilisez installadm set-criteria avec l'option -a afin d'ajouter plusieurs critères pour l'utilisation du fichier manifest spécifié. Les critères actuels sont conservés, et les nouveaux critères sont ajoutés.
Utilisez installadm set-criteria avec l'option -c ou -C afin de remplacer les critères pour l'utilisation du fichier manifest spécifié. Les critères actuels sont supprimés et remplacés par les nouveaux critères.
# 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>
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 |