Guide d'installation Solaris 9 12/03

Création d'un profil

Un profil est un fichier texte qui définit la procédure d'installation du logiciel Solaris sur un système. Un profil définit les éléments objets de l'installation ; le groupe de logiciels à installer, par exemple. Chaque règle spécifie un profil qui définit la procédure d'installation d'un système. Vous pouvez créer des profils distincts pour chaque règle ou le même profil pour plusieurs règles.

Un profil se compose d'un ou de plusieurs mots-clés de profil et de leur valeur. Chaque mot-clé de profil est une commande qui détermine un aspect de la manière dont le programme JumpStart installera le logiciel Solaris sur un système. L'exemple suivant de mot-clé de profil et la valeur correspondante spécifient que le programme JumpStart effectue l'installation d'un système donné en tant que serveur :

system_type  server

Remarque :

si vous avez créé le répertoire JumpStart à l'aide des procédures Création d'une disquette de profils pour systèmes autonomes ou Création d'un serveur de profils pour des systèmes en réseau, des profils donnés en exemples se trouvent déjà dans le répertoire JumpStart.


Syntaxe des profils

Un profil doit comporter les éléments suivants :

Un profil peut comporter les éléments indiqués ci-dessous.

Procédure de création d'un profil

  1. Créez un fichier texte dans l'éditeur de texte de votre choix. Donnez un nom significatif à votre fichier. Ou ouvrez un profil exemple du répertoire JumpStart que vous avez créé.


    Remarque :

    assurez-vous que le nom du profil représente bien ce que vous comptez en faire pour installer le logiciel Solaris sur votre système. Vous pouvez, par exemple, nommer vos profils basic_install, eng_profile ou user_profile.


  2. Ajoutez des mots-clés de profil et leur valeur dans le profil ainsi créé.

    Pour connaître la liste des mots-clés de profil et de leurs valeurs, consultez la rubrique Mots-clés et valeurs des profils.


    Remarque :

    les mots-clés de profil et leur valeur tiennent compte des minuscules et des majuscules.


  3. Enregistrez votre profil dans le répertoire JumpStart.

  4. Vérifiez que le profil figure dans root et que le degré de permission est réglé sur 644.

  5. Testez le profil (facultatif).

    La rubrique Test d'un profil comporte davantage d'informations sur la procédure de test des profils.

Exemples de profils

Les exemples de profils détaillés ici illustrent l'utilisation de différents mots-clés et de valeurs pour définir l'installation du logiciel Solaris sur un système. La rubrique Mots-clés et valeurs des profils comporte une description des mots-clés et valeurs des profils.


Exemple 23–2 Monter des systèmes de fichiers distants et ajouter et supprimer des modules

 
# profile keywords        profile values
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # specify size of /swap
  cluster                 SUNWCprog
  package                 SUNWman delete
  cluster                 SUNWCacc

La liste suivante décrit certains mots-clés et valeurs de cet exemple.

install_type

Le mot-clé install_type est obligatoire, quel que soit le profil.

system_type

Le mot-clé system_type indique que le système sur lequel effectuer l'installation est un système autonome.

partitioning

Les tranches des systèmes de fichiers dépendent du logiciel qui doit être installé, conformément à la valeur default. La taille de swap est réglée sur 512 Mo et est valable pour tous les disques, conformément à la valeur any.

cluster

Le Developer Solaris Software Group, SUNWCprog, est installé sur le système.

package

Si les pages man standard sont montées sur le réseau, depuis le serveur de fichiers s_ref, les modules de pages man correspondants ne doivent pas être installés sur le système. Les modules contenant les utilitaires System Accounting sont sélectionnés pour être installés sur le système.



Exemple 23–3 Choix de l'emplacement d'installation des systèmes de fichiers

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall

La liste suivante décrit certains mots-clés et valeurs de cet exemple.

partitioning

Les tranches des systèmes de fichiers sont déterminées par le mot-clé filesys, associé à la valeur explicit. La taille du système de fichiers racine (/) dépend du logiciel sélectionné, valeur auto, et le système de fichiers est installé sur c0t0d0s0. La taille de swap est réglée en fonction des besoins. Ce système de fichiers est installé sur c0t3d0s1. usr dépend du logiciel sélectionné et c'est le programme d'installation qui détermine l'emplacement d'installation de usr, conformément à la valeur any.

cluster

Le groupe Entire Solaris Software Group, SUNWCall, est installé sur le système.



Exemple 23–4 x86: utilisation du mot-clé fdisk

# profile keywords      profile values
# ----------------      -------------------
  install_type          initial_install
  system_type           standalone

  fdisk                 c0t0d0 0x04 delete
  fdisk                 c0t0d0 solaris maxfree
  cluster               SUNWCall
  cluster               SUNWCacc delete

La liste suivante décrit certains mots-clés et valeurs de cet exemple.

fdisk

Toutes les partitions fdisk, de type DOSOS16 (04 hexadécimal), du disque c0t0d0 sont supprimées.

fdisk

Une partition fdisk est créée dans le plus grand espace disponible contigu du disque c0t0d0.

cluster

Le groupe de logiciels Entire Distribution, SUNWCall, est installé sur le système.

cluster

Les utilitaires système, SUNWCacc, ne seront pas installés sur le système.



Exemple 23–5 Réaffectation d'espace disque en vue d'une mise à niveau

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade 
  root_device              c0t3d0s2 
  backup_media             remote_filesystem timber:/export/scratch
  layout_constraint        c0t3d0s2 changeable 100
  layout_constraint        c0t3d0s4 changeable
  layout_constraint        c0t3d0s5 movable 
  package                  SUNWbcp delete
  package                  SUNWxwman add
  cluster                  SUNWCacc add   
  locale                   de

La liste suivante décrit certains mots-clés et valeurs de cet exemple.

install_type

Le profil met à niveau un système en réaffectant son espace disque. Dans cet exemple, la réaffectation d'espace disque s'impose car certains systèmes de fichiers ne disposent pas de l'espace requis pour être mis à niveau.

root_device

Le système de fichiers racine de c0t3d0s2 est mis à niveau.

backup_media

Un système distant nommé timber servira de support de sauvegarde des données au cours de la réaffectation de l'espace disque. Pour de plus amples informations sur les valeurs du mot-clé des supports de sauvegarde, consultez Mot-clé de profil backup_media.

layout_constraint

Les mots-clés layout_constraint indiquent que la configuration automatique peut procéder comme suit dans le cadre d'une tentative de réaffectation d'espace disque en vue d'une mise à niveau.

  • Changer les tranches 2 et 4. Il est possible de déplacer ces tranches et de modifier leur taille.

  • Déplacer la tranche 5. Il est possible de déplacer cette tranche, mais pas de modifier sa taille.

package

Le module de compatibilité binaire, SUNWbcp, n'est pas installé sur le système après la mise à niveau.

package

Le code garantit que les pages X Window System et les utilitaires System Accounting doivent être installés, si ce n'est pas le cas. Tous les modules existants sur votre système sont mis à niveau automatiquement.

locale

Les modules de localisation en allemand doivent être installés sur le système.



Exemple 23–6 Extraction d'une archive Solaris Flash à partir d'un serveur HTTP

Dans l'exemple ci-dessous, le profil indique que le programme JumpStart personnalisé récupère l'archive Solaris Flash à partir d'un serveur HTTP.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           http://192.168.255.255/flasharchive/solarisarchive
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.

install_type

Le profil installe une archive Solaris Flash sur le système clone. Tous les fichiers sont écrasés, comme dans une installation initiale.

archive_location

L'archive Solaris Flash est extraite d'un serveur HTTP.

partitioning

Les tranches des systèmes de fichiers sont déterminées par le mot-clé filesys, associé à la valeur explicit. La taille de la racine (/) est basée sur la taille de l'archive Solaris Flash. Le système de fichiers racine est installé sur c0t1d0s0. La taille de swap est réglée en fonction des besoins. Ce système de fichiers est installé sur c0t1d0s1. /export/home est basé sur l'espace disque restant. /export/home est installé sur c0t1d0s7.



Exemple 23–7 Extraction d'une archive Solaris Flash à partir d'un serveur HTTP sécurisé

Dans l'exemple suivant, le profil indique que le programme JumpStart personnalisé extrait l'archive Solaris Flash à partir d'un serveur HTTP sécurisé.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.255.255/solarisupdate.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.

install_type

Le profil installe une archive Solaris Flash sur le système clone. Tous les fichiers sont écrasés, comme dans une installation initiale.

archive_location

L'archive compressée Solaris Flash est extraite à partir d'un serveur HTTP sécurisé.

partitioning

Les tranches des systèmes de fichiers sont déterminées par le mot-clé filesys, associé à la valeur explicit. La taille de la racine (/) est basée sur la taille de l'archive Solaris Flash. La taille de swap est réglée en fonction des besoins. Ce système de fichiers est installé sur c0t1d0s1. /export/home est basé sur l'espace disque restant. /export/home est installé sur c0t1d0s7.



Exemple 23–8 Extraction d'une archive différentielle Solaris Flash à partir d'un serveur NFS

Dans l'exemple ci-dessous, le profil indique que le programme d'installation personnalisée JumpStart récupère l'archive Solaris Flash à partir d'un serveur NFS. Le mot-clé flash_update indique que c'est une archive différentielle. Une archive différentielle n'installe que les différences existant entre deux images système.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_update
archive_location           nfs installserver:/export/solaris/flasharchive \
                           /solarisdiffarchive
no_master_check

La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.

install_type

Le profil installe une archive différentielle Solaris Flash sur le système clone. Seuls les fichiers spécifiés par l'archive sont installés.

archive_location

L'archive Solaris Flash est extraite d'un serveur NFS.

no_master_check

Le système clone ne fait pas l'objet d'une recherche d'image système valide. Une image système a en principe été construite d'après le système maître d'origine.



Exemple 23–9 Création d'un environnement d'initialisation inactif

Dans l'exemple suivant, le profil indique que le programme JumpStart crée un environnement d'initialisation vide et inactif. L'environnement d'initialisation peut par la suite être équipé d'une archive Solaris Flash.

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall
  bootenv createbe bename second_BE \
  filesystem /:/dev/dsk/c0t1d0s0:ufs \
  filesystem -:/dev/dsk/c0t1d0s0:swap \
  filesystem /export:shared:ufs

La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.

partitioning

Les tranches des systèmes de fichiers sont déterminées par le mot-clé filesys, associé à la valeur explicit. La taille du système de fichiers racine (/) dépend du logiciel sélectionné, valeur auto, et le système de fichiers est installé sur c0t0d0s0. La taille de swap est réglée en fonction des besoins. Ce système de fichiers est installé sur c0t3d0s1. usr dépend du logiciel sélectionné et c'est le programme d'installation qui détermine l'emplacement d'installation de usr, conformément à la valeur any.

cluster

Le groupe Entire Solaris Software Group, SUNWCall, est installé sur le système.

bootenv createbe

Un environnement d'initialisation vide et inactif est installé sur le disque c0t1d0. Des systèmes de fichiers pour racine (/), swap, et /export sont créés, mais ils restent vides. Ce second environnement d'initialisation peut plus tard être installé avec une archive Solaris Flash. Le nouvel environnement d'initialisation peut ensuite être activé pour devenir l'environnement d'exploitation.

Les valeurs des mots-clés et un exemple d'utilisation de ce mot-clé sont accessibles aux références suivantes :

  • Pour la description des valeurs de mots-clés, reportez-vous à la rubrique Mots-clés et valeurs des profils.

  • Pour un exemple d'utilisation de Solaris Live Upgrade pour la création, la mise à niveau et l'activation d'environnements inactifs, reportez-vous au Chapitre 30.

  • Pour un exemple d'utilisation de l'archive Solaris Flash reportez-vous au Chapitre 17.