Transition de JumpStart d'Oracle® Solaris 10 au programme d'installation automatisée d'Oracle Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Comparaison des mots-clés de profils et des directives du manifeste AI

Le tableau suivant compare les mots-clés du profil JumpStart avec les directives du fichier manifeste AI. Le programme d'installation automatisée utilise les fichiers manifestes XML pour définir l'installation client. Pour plus d'informations sur les manifestes AI, reportez-vous au Chapitre 10, Approvisionnement du système client du manuel Installation des systèmes Oracle Solaris 11.2 et à la page de manuel ai_manifest(4).

Pour spécifier des valeurs qui restent inconnues jusqu'au démarrage de l'installation client (périphériques spécifiés en tant que any, par exemple), envisagez d'utiliser un script de manifestes dérivés. Vous pouvez utiliser un script de manifestes dérivés pour spécifier la taille du swap en fonction de la taille du disque ou spécifier la mise en miroir en fonction des disques disponibles, par exemple. Pour plus d'informations sur les scripts de manifeste dérivés, reportez-vous à la section Création d’un manifeste AI lors de l’installation du client du manuel Installation des systèmes Oracle Solaris 11.2 .

Table 2-2  Comparaison des mots-clés du fichier du profil JumpStart et des directives du fichier manifeste AI
Mot-clé du fichier de profils JumpStart
Directives du fichier manifeste AI
archive_location
Non pris en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
backup_media
Non pris en charge. Le mot-clé backup_media est utilisé uniquement avec l'option upgrade de la commande install_type. Le programme d'installation automatisée ne prend pas en charge le type d'installation de mise à niveau, mais l'installation initiale uniquement.
boot_device device
Exemple :
boot_device c1t0d0
Exemple :
<target>
  <disk whole_disk="true">
    <disk_name name="c1t0d0" name_type="ctd"/>
  </disk>
  <logical nodump="true" noswap="false"/>
</target>
boot_device device eeprom
Exemple :
boot_device c0t0d0s0 update
La valeur pour le mot-cléeeprom (update pour les systèmes SPARC et preserve pour les systèmes x86) n'est pas prise en charge dans AI. 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
Non pris en charge. Le programme d'installation automatisée crée un environnement d'initialisation et y installe le SE Oracle Solaris 11.
client_arch
Non pris en charge. L'architecture client à installer est définie par le service d'installation AI, et non dans le manifeste AI.
client_root
Non pris en charge. Vous pouvez spécifier le type, le fournisseur et la taille du disque cible. Vous ne pouvez pas spécifier la quantité d'espace racine disponible sur le disque cible. Reportez-vous à la page de manuel ai_manifest(4).
client_swap
Non pris en charge. Par défaut, le programme d'installation automatisée crée un volume de swap dans le pool racine. Vous pouvez spécifier une tranche de swap. Reportez-vous à la page de manuel ai_manifest(4).
cluster cluster-name
Non pris en charge. Reportez-vous à la section Conversion de packages logiciels pour plus d'informations sur la gestion des spécifications cluster et package.
Le SE Oracle Solaris 11 utilise les packages de groupe tels que définis à la page du manuel pkg(5). Les packages de groupe sont spécifiés à l'instar de tout autre package spécifié dans le fichier manifeste. Le manifeste AI par défaut inclut les packages nécessaires à une installation d'Oracle Solaris 11 classique. Vous pouvez personnaliser cette liste de packages.
cluster cluster-name delete
Non pris en charge. Le commutateur delete est utilisé uniquement avec l'option upgrade de la commande install_type. Le programme d'installation automatisée ne prend pas en charge le type d'installation de mise à niveau, mais l'installation initiale uniquement.
dontuse
Non pris en charge.
fdisk disk-name type size
Exemple :
fdisk c0t3d0 solaris all
Exemple :
<target>
  <disk>
    <disk_name name="c0t3d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191"/>
  </disk>
  <logical nodump="true" noswap="false"/>
</target>
Pour obtenir la liste complète des attributs de partition et de disque pris en charge par le programme d'installation automatisée, reportez-vous à la page de manuel ai_manifest(4).
Conversion par js2ai :
Pour la conversion js2ai, la valeur de disk_name doit être un périphérique. Un périphérique all n'est pas pris en charge. Le type fdisk doit être solaris. La taille 0 ou delete n'est pas prise en charge. Si le partitionnement est default et que rootdisk n'a pas été défini, js2ai définit la première partition fdisk solaris rencontrée en tant que disque racine.
filesys
Les systèmes de fichiers UFS ne sont pas pris en charge. Le programme d'installation automatisée installe les systèmes de fichiers ZFS.
Conversion par js2ai :
  • S'il n'existe aucun autre moyen de déterminer le périphérique à utiliser pour la racine, le périphérique de la ligne filesys avec le point de montage / est utilisé pour le pool racine.

  • Les systèmes de fichiers locaux et mis en miroir sont pris en charge lorsque le point de montage spécifié est / ou swap.

  • Si le point de montage n'est pas / ni swap, la ligne est consignée, puis ignorée. Les fsoptions JumpStart ne sont pas prises en charge.

  • Aucune validation de la taille n'est effectuée. Il peut être nécessaire d'ajuster la taille spécifiée dans le manifeste AI obtenu pour réussir une installation avec ce manifeste.

Exemple :
filesys c1t0d0s0 10000 /
Le manifeste partiel AI ci-dessous est pour les plates-formes x86.
<target>
  <disk>
    <disk_name name="c1t0d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="rpool" name="0">
        <size val="10000mb"/>
      </slice>
    </partition>
  </disk>
  <logical nodump="true" noswap="false">
    <zpool is_root="true" name="rpool">
      <vdev name="rpool_vdev" redundancy="none"/>
    </zpool>
  </logical>
</target>
Conversion par js2ai :
La commande js2ai prend uniquement en charge les conversions du système de fichiers racine (/) et du swap.
Exemple :
filesys mirror:rpool c6t0d0s0 c6t1d0s0 60048 /
Le manifeste partiel AI ci-dessous est pour les plates-formes x86. Pour les plates-formes SPARC, aucun élément partition n'est spécifié.
<target>
  <disk>
    <disk_name name="c6t1d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="rpool" name="0">
        <size val="60048mb"/>
      </slice>
    </partition>
  </disk>
  <disk>
    <disk_name name="c6t0d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="rpool" name="0">
        <size val="60048mb"/>
      </slice>
    </partition>
  </disk>
  <logical nodump="true" noswap="false">
    <zpool is_root="true" name="rpool">
      <vdev name="rpool_vdev" redundancy="mirror"/>
    </zpool>
  </logical>
</target>
filesys server:path
Non pris en charge. Le programme d'installation automatisée ne prend pas en charge les systèmes de fichiers distants.
forced_deployment
Non pris en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
geo
Non pris en charge. Dans le programme d'installation automatisée, les régions géographiques pour la prise en charge des langues sont spécifiées dans le profil de configuration système. Voir le Chapitre 11, Configuration du système client du manuel Installation des systèmes Oracle Solaris 11.2 .
install_type
Le programme d'installation automatisée prend en charge uniquement initial_install.
layout_constraint
Non pris en charge. Le programme d'installation automatisée prend en charge uniquement initial_install.
local_customization
Non pris en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
locale
Non pris en charge. Dans le programme d'installation automatisée, la prise en charge des environnements linguistiques est spécifiée dans le profil de configuration système. Voir le Chapitre 11, Configuration du système client du manuel Installation des systèmes Oracle Solaris 11.2 .
metadb
Non pris en charge.
no_content_check
Non pris en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
no_master_check
Non pris en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
num_clients
Non pris en charge.
package package
Exemple :
package SUNWpampkcs11 add
Exemple :
<software type="IPS">
  <software_data action="install">
    <name>pkg:/SUNWpampkcs11</name>
  </software_data>
</software>
Pour plus d'informations sur vérification de la validité du nom du package, reportez-vous à la section Conversion de packages logiciels.
package package add nfs server:path
Dans un manifeste AI, tous les logiciels sont récupérés à partir des référentiels de packages IPS (Image Packaging System). Les emplacements de référentiels IPS peuvent être au format HTTP ou fichier. Vous pouvez spécifier plusieurs référentiels IPS en tant que sources logicielles. Pour plus d'informations sur la spécification des éditeurs, reportez-vous à la page de manuel ai_manifest(4).
Conversion par js2ai :
La commande js2ai ne prend pas en compte l'argument retrieval-type location.
package package delete
Exemple :
<software type="IPS">
  <software_data action="uninstall">
    <name>pkg:/SUNWpampkcs11</name>
  </software_data>
</software>
Dans la mesure où le programme d'installation automatisée ne prend en charge que les installations initiales, vous ne devriez pas avoir besoin d'utiliser un manifeste AI pour supprimer des packages.
partitioning default
partitioning explicit
Si aucun périphérique d'installation cible n'est indiqué, le programme d'installation automatisée détermine un périphérique d'installation et un partitionnement par défaut. Pour spécifier un partitionnement personnalisé, reportez-vous à la page de manuel ai_manifest(4).
Conversion par js2ai :
Pour js2ai, le partitionnement doit être default ou explicit. Pour explicit, seuls swap et / sont pris en charge
partitioning existing
Non pris en charge. Pour js2ai, le partitionnement doit être default ou explicit.
patch
Non pris en charge. Le programme d'installation automatisée prend en charge uniquement initial_install.
Pour mettre à jour votre système ou des packages spécifiques, exécutez la commande pkg update sur le système installé.
pool newpool auto auto auto device
Exemple :
<target>
  <disk>
    <disk_name name="c1t0d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="newpool" name="0"/>
    </partition>
  </disk>
  <logical nodump="false" noswap="false">
    <zpool is_root="true" name="newpool">
      <vdev name="rpool_vdev" redundancy="none"/>
    </zpool>
  </logical>
</target>
Conversion par js2ai :
Si un pool est indiqué dans un profil, js2ai crée le pool racine ZFS à l'aide des périphériques spécifiés. Le mot-clé pool remplace tous les autres mots-clés lorsque l'outil js2ai détermine les périphériques à utiliser pour le pool racine ZFS.
La commande js2ai n'effectue aucune validation de la taille du pool, du swap ou du vidage. Il peut être nécessaire d'ajuster ces tailles dans le manifeste AI obtenu afin de réussir une installation avec ce manifeste.
pool newpool auto auto auto any
Pour js2ai, si vous spécifiez any au lieu d'un nom de périphérique physique, vous devez fournir les informations sur le périphérique avant la spécification qui inclut le paramètre any. Par exemple, vous pouvez fournir une spécification root_device ou usedisk avant cette spécification pool. Pour un exemple, reportez-vous à l'Example 2–6.
root_device c1t0d0s0
Exemple :
<target>
  <disk>
    <disk_name name="c1t0d0" name_type="ctd"/>
    <partition action="create" name="1" part_type="191">
      <slice action="create" force="true"
       in_vdev="rpool_vdev" in_zpool="rpool" name="0"/>
    </partition>
  </disk>
  <logical nodump="true" noswap="false">
    <zpool is_root="true" name="rpool">
      <vdev name="rpool_vdev" redundancy="none"/>
    </zpool>
  </logical>
</target>
Conversion par js2ai :
Lorsque root_device est spécifié, l'outil js2ai définit rootdisk sur le périphérique spécifié.
system_type
Les manifestes AI ne distinguent pas les types de systèmes.
Conversion par js2ai :
Seule la valeur standalone est prise en charge.
usedisk
Conversion par js2ai :
La commande js2ai peut utiliser le ou les périphériques spécifiés pour résoudre les spécifications any ou rootdisk ultérieures. Les périphériques spécifiés qui ne sont pas utilisés dans ce but sont ajoutés au pool racine ZFS par la commande js2ai, lorsque ce pool n'est pas mis en miroir.