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 |
si vous avez créé le répertoire JumpStart à l'aide des procédures Création d'un serveur de profils pour des systèmes en réseau ou Création d'une disquette de profils pour systèmes autonomes, des profils donnés en exemples se trouvent déjà dans le répertoire JumpStart.
Un profil doit comporter les éléments suivants :
Un mot-clé par ligne.
Le mot-clé root_device si les systèmes que le profil doit contribuer à mettre à niveau comportent plusieurs systèmes de fichiers racine (/) pouvant être mis à niveau.
Un profil peut comporter les éléments indiqués ci-dessous.
Texte mis en commentaire.
Tout texte qui suit le symbole # sur une ligne est considéré comme du texte mis en commentaire par JumpStart. Une ligne qui commence par le symbole # est considérée dans son intégralité comme un commentaire.
Une ou plusieurs lignes blanches.
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éé.
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.
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.
les mots-clés de profil et leur valeur tiennent compte des minuscules et des majuscules.
Enregistrez votre profil dans le répertoire JumpStart.
Vérifiez que le profil figure dans root et que le degré de permission est réglé sur 644.
Testez le profil (facultatif).
La rubrique Test d'un profil comporte davantage d'informations sur la procédure de test des 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.
# 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 quelques mots-clés et quelques valeurs issus de cet exemple.
Le mot-clé install_type est obligatoire, quel que soit le profil.
Le mot-clé system_type indique que le système sur lequel effectuer l'installation est un système autonome.
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.
Le Developer Solaris Software Group, SUNWCprog, est installé sur le système.
Si les pages man standard sont montées sur le réseau, depuis le serveur de fichiers s_ref, les packages de pages man correspondants ne doivent pas être installés sur le système. Les packages contenant les utilitaires System Accounting sont sélectionnés pour être installés sur le système.
# 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 quelques mots-clés et quelques valeurs issus de cet exemple.
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.
Le groupe Entire Solaris Software Group, SUNWCall, est installé sur le système.
# 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 quelques mots-clés et quelques valeurs issus de cet exemple.
Toutes les partitions fdisk, de type DOSOS16 (04 hexadécimal), du disque c0t0d0 sont supprimées.
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.
Les utilitaires système, SUNWCacc, ne seront pas installés sur le système.
# 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 quelques mots-clés et quelques valeurs issus de cet exemple.
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.
Le système de fichiers racine de c0t3d0s2 est mis à niveau.
Un système distant nommé timber servira de média 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 médias de sauvegarde, consultez Mot-clé de profil backup_media.
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.
Modifiez les tranches 2 et 4. Les tranches peuvent être déplacées vers un autre emplacement et leur taille peut être modifiée.
Déplacez la tranche 5. Il est possible de déplacer cette tranche, mais pas de modifier sa taille.
Le package de compatibilité binaire, SUNWbcp, n'est pas installé sur le système après la mise à niveau.
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 packages existants sur votre système sont mis à niveau automatiquement.
Les packages de localisation en allemand doivent être installés sur le système.
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.
Le profil installe une archive Solaris Flash sur le système clone. Tous les fichiers sont écrasés, comme dans une installation initiale.
L'archive Solaris Flash est extraite d'un serveur HTTP.
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.
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.
Le profil installe une archive Solaris Flash sur le système clone. Tous les fichiers sont écrasés, comme dans une installation initiale.
L'archive compressée Solaris Flash est extraite à partir d'un serveur HTTP sécurisé.
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.
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.
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.
L'archive Solaris Flash est extraite d'un serveur NFS.
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.
Dans l'exemple suivant, le profil indique que le programme JumpStart crée un environnement d'initialisation vide. Un environnement d'initialisation vide ne contient aucun système de fichiers et l'environnement d'initialisation actif n'est pas copié. L'environnement d'initialisation peut ensuite recevoir une archive Solaris Flash puis être activé.
# 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.
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.
Le groupe Entire Solaris Software Group, SUNWCall, est installé sur le système.
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 de leur utilisation sont fournis aux chapitres suivants :
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 33.
Pour un exemple d'utilisation de l'archive Solaris Flash reportez-vous au Chapitre 20.
Dans l'exemple suivant, le profil indique que le programme JumpStart personnalisé utilise la technologie de Solaris Volume Manager pour créer un volume RAID-1 (miroir) pour le système de fichiers racine (/).
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d30 c0t1d0s0 c0t0d0s0 / filesys c0t0d0s3 512 swap metadb c0t0d0s4 size 8192 count 4 metadb c0t1d0s4 size 8192 count 4 |
La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.
Le groupe de logiciels Entire Solaris Software Plus OEM Support, SUNWCXall, est installé sur le système.
Le système de fichiers racine (/) est créé et mis en miroir sur les tranches c0t1d0s0 et c0t0d0s0. Le volume RAID-1 mettant en miroir c0t1d0s0 et c0t0d0s0 est appelé d30. Le programme JumpStart personnalisé assigne des noms aux deux sous-miroirs.
Le système de fichiers swap est créé et mis en miroir sur la tranche c0t0d0s3 ; sa taille est de 512 Mo.
Quatre répliques de base de données d'état (metadbs) sont installées sur la tranche c0t0d0s4 ; leur taille est de 8192 blocs (4 Mo.)
Quatre répliques de base de données d'état (metadbs) sont installées sur la tranche c0t1d0s4 ; leur taille est de 8192 blocs (4 Mo.)
Pour obtenir de plus amples informations sur la création de systèmes de fichiers miroirs au cours de l'installation, reportez-vous au Chapitre 10.
Pour les exigences et les directives relatives à la création de systèmes de fichiers miroirs, reportez-vous au Chapitre 11.
Pour la description des valeurs de mots-clés, reportez-vous aux rubriques Mot-clé de profil filesys (création de systèmes de fichiers miroirs) et Mot-clé de profil metadb (création de répliques de bases de données d'état).
Dans l'exemple suivant, le profil indique que le programme JumpStart personnalisé utilise la technologie de Solaris Volume Manager pour créer des volumes RAID-1 (miroirs) pour les systèmes de fichiers racine (/), swap et /usr.
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d100 c0t1d0s0 c0t0d0s0 200 / filesys c0t1d0s5 500 /var filesys c0t0d0s5 500 filesys mirror c0t0d0s1 512 swap metadb c0t0d0s3 size 8192 count 5 filesys mirror c0t1d0s4 c0t0d0s4 2000 /usr filesys c0t1d0s7 free /export/home filesys c0t0d0s7 free |
La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.
Le groupe de logiciels Entire Solaris Software Plus OEM Support, SUNWCXall, est installé sur le système.
Le système de fichiers racine (/) est créé et mis en miroir sur les tranches c0t1d0s0 et c0t0d0s0. La taille du système de fichiers racine (/) est définie à 200 Mégaoctets. Le volume RAID-1 mettant en miroir c0t1d0s0 et c0t0d0s0 est appelé d100.
Le système de fichiers /var est installé sur la tranche c0t1d0s5 et sa taille est de 500 Mo.Le système de fichiers racine (/) est créé et mis en miroir sur les tranches c0t1d0s0 et c0t0d0s0. La taille du système de fichiers racine (/) est définie à 200 Mégaoctets. Le volume RAID-1 mettant en miroir c0t1d0s0 et c0t0d0s0 est appelé d100.
Le système de fichiers swap est créé et mis en miroir sur la tranche c0t0d0s1 ; sa taille est de 512 Mo. Le programme JumpStart personnalisé assigne un nom au miroir.
Cinq répliques de base de données d'état (metadbs) sont installées sur la tranche c0t0d0s3 ; leur taille est de 8192 blocs (4 Mo.)
Le système de fichiers /usr est créé et mis en miroir sur les tranches c0t1d0s4 et c0t0d0s4. La taille du système de fichiers /usr est définie à 2000 Mo. Le programme JumpStart personnalisé assigne un nom au miroir.
Pour obtenir de plus amples informations sur la création de systèmes de fichiers miroirs au cours de l'installation, reportez-vous au Chapitre 10.
Pour les exigences et les directives relatives à la création de systèmes de fichiers miroirs, reportez-vous au Chapitre 11.
Pour la description des valeurs de mots-clés, reportez-vous aux rubriques Mot-clé de profil filesys (création de systèmes de fichiers miroirs) et Mot-clé de profil metadb (création de répliques de bases de données d'état).