Le tableau suivant compare les mots-clés du profil JumpStart avec les directives du fichier manifest IA. Le programme d'installation automatisée utilise les fichiers manifest XML pour définir l'installation client. Reportez-vous au Chapitre 4Spécification des instructions d'installation. Les mots-clés du profil JumpStart qui ne sont pas répertoriés ne disposent pas d'une directive IA comparable, ou leur fonctionnalité ne s'applique pas au programme d'installation automatisée.
Tableau C–3 Comparaison des mots-clés du fichier du profil JumpStart et des directives du fichier manifest IA
Mot-clé du fichier de règles JumpStart |
Directives du fichier manifest IA |
---|---|
boot_device c0t0d0s0 update |
<target> <target_device> <disk> <disk_name name="c0t0d0" name_type="ctd"/> <slice name="0" is_root="true" force="true"/> </disk> </target_device> </target> La deuxième valeur de jeton (update pour les systèmes SPARC et preserve pour les systèmes x86) pour ce mot-clé n'est pas prise en charge dans le programme d'installation automatisée. Dans le programme d'installation automatisée, la mémoire EEPROM des systèmes SPARC est toujours mise à jour pour le périphérique cible spécifié, de sorte que le système installé s'initialise automatiquement à partir de ce périphérique. Sur les systèmes x86, le microprogramme n'est jamais mis à jour. |
bootenv |
Un environnement d'initialisation est créé automatiquement lors de l'installation du SE Oracle Solaris. |
cluster SUNWCXall |
Oracle Solaris 11 ExpressOS utilise les packages de groupe pkg(5). Les packages de groupe sont spécifiés à l'instar de tout autre package spécifié dans le fichier manifest. Le fichier manifest IA par défaut inclut les packages nécessaires pour une installation Oracle Solaris 11 Express standard. Vous pouvez personnaliser cette liste de packages. <software_data action="install" type="IPS"> <name>pkg:/entire</name> <name>pkg:/babel_install</name> </software_data> |
fdisk c0t3d0 solaris maxfree |
<target> <target_device> <disk> <disk_name name="c0t3d0" name_type="ctd"/> <partition name="1" part_type="SOLARIS"> </disk> </target_device> </target> Reportez-vous à la section Configuration du partitionnement sur un client x86. |
filesys |
Dans JumpStart, ce mot-clé filesys crée la tranche VTOC et le système de fichiers UFS sur cette tranche. Le programme d'installation automatisée crée les systèmes de fichiers ZFS, et non pas les systèmes de fichiers UFS. Pour créer des tranches VTOC dans le programme d'installation automatisée, utilisez l'élément <slice>. Reportez-vous à la rubrique Configuration de tranches sur un disque. |
geo |
Les régions géographiques pour la prise en charge des langues sont spécifiées par le biais des packagespkg(5). Les packages de groupe sont spécifiés à l'instar de tout autre package spécifié dans le fichier manifest. Reportez-vous au mot-clé cluster JumpStart ci-dessus pour de plus amples informations. |
locale |
La prise en charge des paramètres régionaux est spécifiée par le biais des packages de groupe pkg(5). Les packages de groupe sont spécifiés à l'instar de tout autre package spécifié dans le fichier manifest. Reportez-vous au mot-clé cluster ci-dessus pour de plus amples d'informations. |
package SUNWmysql51 add nfs golden:/packages/Solaris_10 |
<software name="IPS"> <software_data action="install" type="IPS"> <name>pkg:/entire</name> <name>pkg:/babel_install</name> <name>pkg:/database/mysql-51</name> </software_data> </software> |
package SUNWmysql delete |
<software_data action="uninstall" type="IPS"> <name>pkg:/database/mysql-4</name> </software_data> |
partitioning default partitioning existing partitioning explicit |
Si les directives target_device sont omises dans le fichier manifest IA, un partitionnement par défaut est utilisé. Reportez-vous à la rubrique Configuration du partitionnement sur un client x86. |
usedisk |
<target> <target_device> <disk> <disk_keyword key="boot_disk"/> </disk> </target_device> </target> |
Cette section contient des exemples de spécifications de caractéristiques de profil JumpStart converties en directives de fichier manifest IA. Reportez-vous au Chapitre 4Spécification des instructions d'installation pour plus d'informations sur les directives de fichier manifest IA.
Dans un profil JumpStart, la première colonne contient les mots-clés de profil, et la deuxième colonne contient les valeurs de profil.
L'exemple de profil JumpStart suivant indique ce qui suit :
Les systèmes recevront une installation initiale.
Les systèmes seront configurés en tant que systèmes autonomes.
Sur chaque système, une partition fdisk est créée dans le plus grand espace disponible contigu du disque c0t0d0.
Le groupe de logiciels Entire Distribution, SUNWCall, est installé sur le système.
La suite StarOffice d'outils est installée sur le système.
Les utilitaires de courrier électronique et de calendrier Evolution sont installés sur le système.
install_type initial_install system_type standalone fdisk c0t0d0 solaris maxfree cluster SUNWCall cluster SUNWCstaroffice cluster SUNWCevo
Les extraits de fichiers manifest IA suivants montrent comment vous pouvez convertir le profil JumpStart précédent en directives dans les fichiers IA.
L'exemple suivant indique au programme d'installation d'installer la version Oracle Solaris 11 Express sur le disque c0t0d0 et de créer une partition SOLARIS sur la plus grande partie d'espace libre contigu. Reportez-vous à la section Configuration du partitionnement sur un client x86. L'exemple suivant spécifie une source de packages à installer et installe les deux packages de groupe obligatoires. Reportez-vous à la section Spécification des packages à installer pour savoir pourquoi ces mêmes packages de groupe doivent être désinstallés. Enfin, cet exemple installe OpenOffice et Evolution.
<?xml version="1.0"?> <!DOCTYPE auto_install SYSTEM "file:///usr/share/auto_install/ai.dtd"> <auto_install> <ai_instance name="sample_ai_manifest" auto_reboot="true"> <target> <target_device> <disk> <disk_name name="c0t0d0" name_type="ctd"/> <partition name="1" part_type="SOLARIS"> </disk> </target_device> </target> <software name="ips"> <source> <publisher name="solaris"> <origin name="http://pkg.oracle.com/solaris/release"/> </publisher> </source> <software_data 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_data type="IPS"> <name>pkg:/office/openoffice</name> <name>pkg:/mail/evolution</name> </software_data> </software> </ai_instance> </auto_install>