Le fichier manifest IA est un fichier XML constitué d'éléments de balises, d'attributs et de valeurs qui définissent le mode d'installation d'un client.
Cet exemple montre l'ensemble des balises requises pour chaque fichier manifest IA. Beaucoup d'autres balises sont disponibles, mais elles ne sont pas requises. Par exemple, ce modèle n'affiche aucune balise pour la définition d'une cible d'installation ou pour l'installation automatique de pilotes manquants. La plupart des balises disponibles pour un fichier manifest IA sont présentées dans le Tableau 4–1 et abordées dans ce chapitre.
Vous devez donner un nom unique au fichier manifest.
Vous devez indiquer au moins un référentiel de packages IPS.
Tout fichier manifest IA doit installer au moins les packages entire et babel_install.
L'action uninstall n'est pas nécessaire. Toutefois, il est fortement recommandé de laisser chaque fichier manifest IA désinstaller les packages babel_install et slim_install. Pour obtenir une explication sur la raison de la désinstallation de ces packages, voir Exemple 4–21.
<auto_install> <ai_instance name="AI_manifest_name"> <software> <source> <publisher name="publisher_name"> <origin name="repository_URI"/> </publisher> </source> <software_data action="install" type="IPS"> <name>pkg:/entire</name> <name>pkg:/babel_install</name> </software_data> <software_data action="uninstall" type="IPS"> <name>pkg:/babel_install</name> <name>pkg:/slim_install</name> </software_data> </software> </ai_instance> </auto_install>
Le tableau suivant répertorie les balises les plus couramment utilisées dans les fichiers manifest IA. Le tableau vous indique où trouver des informations à propos de l'utilisation des balises.
Tableau 4–1 Mappe de balises de fichier manifest IA
Éléments et attributs de balise |
Référence |
---|---|
<auto_install> <ai_intance name="" http_proxy="" auto_reboot=""> | |
<target> <target_device> <disk> <disk_name name="" name_type=""/> |
Spécifications déterministes de disque cible dans Définition d'une cible pour l'installation |
<target> <target_device> <disk> <iscsi name="" source="" target_lun="" target_port=""> <ip> | |
<target> <target_device> <disk> <disk_keyword key="boot_disk"/> | |
<target> <target_device> <disk> <disk_prop dev_type="" dev_vendor="" dev_size=""/> | |
<target> <target_device> <disk> <partition action=""> <partition name="" part_type=""> <size start_sector="" val=""/> | |
<target> <target_device> <disk> <slice action=""> <slice name="" is_root="" force=""> <size val=""/> | |
<target> <target_device> <swap> <zvol action="" name=""> <size val=""/> |
Configuration du swap et du vidage sur le périphérique d'installation |
<target> <target_device> <dump> <zvol action="" name=""> <size val=""/> |
Configuration du swap et du vidage sur le périphérique d'installation |
<software name=""> <source> <publisher name=""> <origin name=""/> |
Spécification d'une source de packages à installer dans Installation de logiciels |
<software name=""> <software_data action="" type=""> <name> | |
<add_drivers> <search_all addall=""> <source> <publisher name=""> <origin name=""/> |
Identification et installation de pilotes manquants sur une cible d'installation |