JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Transition de JumpStart d'Oracle Solaris 10 au programme d'installation automatisée d'Oracle Solaris 11     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Comparaison de JumpStart et du programme d'installation automatisée

2.  Conversion des fichiers de profils et de règles

Comparaison entre les mots-clés de règles et les directives de critères

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

Utilisation de l'outil js2ai pour convertir les règles et profils JumpStart en critères et manifestes AI

Conversion des spécifications de périphérique JumpStart à l'aide de js2ai

Identification du disque racine du système

Conversion du périphérique any

Détermination du pool racine ZFS

Conversion de packages logiciels

Exemples de conversion de règles et de profils à l'aide de js2ai

Exemples de fichier de règles et de fichiers de profils JumpStart

Utilisation de js2ai avec l'option de fichier de règles

Fichiers des critères AI équivalents

Fichiers manifestes AI équivalents

Correction des erreurs fdisk.profile

Correction des erreurs mirrorfilesys.profile

Correction des erreurs mirrorpool.profile

Correction des erreurs rootdisk.profile

Affichage d'informations supplémentaires relatives à la conversion de profil

Validation d'un manifeste AI de sortie

3.  Conversion des fichiers de configuration

4.  Installation d'Oracle Solaris 10 à l'aide de JumpStart sur un serveur Oracle Solaris 11

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

Tableau 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(e) en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
backup_media
Non pris(e) 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
boot_device c1t0d0
<target>
  <disk whole_disk="true">
    <disk_name name="c1t0d0" name_type="ctd"/>
  </disk>
  <logical nodump="true" noswap="false"/>
</target>
boot_device device eeprom
boot_device c0t0d0s0 update
Voir ci-dessus. La deuxième valeur de jeton pour ce mot-clé (update pour les systèmes SPARC et preserve pour les systèmes x86) 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
Non pris(e) 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(e) 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(e) 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(e) 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(e) 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 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 Oracle Solaris 11 classique. Vous pouvez personnaliser cette liste de packages.

cluster cluster-name delete
Non pris(e) 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(e) en charge.
fdisk disk_name type size
fdisk c0t3d0 solaris all
<target>
  <disk whole_disk="true">
    <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 rootdisk n'a pas été défini, l'utilitaire 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.

filesys c1t0d0s0 10000 /
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="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 :

L'outil js2ai prend en charge uniquement les conversions du système de fichiers racine (/) et du swap.

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(e) en charge. Le programme d'installation automatisée ne prend pas en charge les systèmes de fichiers distants.
forced_deployment
Non pris(e) en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
geo
Non pris(e) 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. Reportez-vous au Chapitre 11, Configuration du système client du manuel Installation des systèmes Oracle Solaris 11.
install_type
Le programme d'installation automatisée prend en charge uniquement initial_install.
layout_constraint
Non pris(e) en charge. Le programme d'installation automatisée prend en charge uniquement initial_install.
local_customization
Non pris(e) en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
locale
Non pris(e) 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. Reportez-vous au Chapitre 11, Configuration du système client du manuel Installation des systèmes Oracle Solaris 11.
metadb
Non pris(e) en charge.
no_content_check
Non pris(e) en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
no_master_check
Non pris(e) en charge. Le programme d'installation automatisée ne permet pas d'installer des archives flash.
num_clients
Non pris(e) en charge.
package SUNWpampkcs11
package SUNWpampkcs11 add
<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 SUNWpampkcs11 add nfs
golden:/packages/Solaris_10
Dans un manifeste AI, tous les logiciels sont récupérés à partir des référentiels de packages IPS. 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 :

L'outil js2ai ignore l'argument retrieval_type location.

package SUNWpampkcs11 delete
<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, uniquement swap et / sont pris en charge

partitioning existing
Non pris(e) en charge. Pour js2ai, le partitionnement doit être default ou explicit.
patch
Non pris(e) 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 c1t0d0s0
<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.

L'outil js2ai n'effectue aucune validation de la taille du pool, de la taille du swap ni de la taille 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. Vous trouverez un exemple à la section Correction des erreurs mirrorpool.profile.
root_device c1t0d0s0
<target>
  <disk whole_disk="true">
    <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 :

L'outil 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 l'outil js2ai, lorsque ce pool n'est pas mis en miroir.