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

Balises de fichier manifest IA

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.


Exemple 4–1 Modèle du fichier manifest IA

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.

<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="">

Création d'un fichier manifest IA personnalisé

<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>

Exemple 4–6

<target>
  <target_device>
    <disk>
      <disk_keyword key="boot_disk"/>

Exemple 4–7

<target>
  <target_device>
    <disk>
      <disk_prop dev_type="" dev_vendor="" dev_size=""/>

Spécifications non déterministes de disque cible

<target>
  <target_device>
    <disk>
      <partition action="">
      <partition name="" part_type="">
        <size start_sector="" val=""/>

Configuration du partitionnement sur un client x86

<target>
  <target_device>
    <disk>
      <slice action="">
      <slice name="" is_root="" force="">
        <size val=""/>

Configuration de tranches sur un disque

<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>

Spécification des packages à installer

<add_drivers>
  <search_all addall="">
    <source>
      <publisher name="">
        <origin name=""/>

Identification et installation de pilotes manquants sur une cible d'installation