Ce chapitre décrit la procédure d'installation JumpStart personnalisée de logiciels sur un système SPARC ou x86. Vous devez appliquer ces procédures au système sur lequel vous envisagez d'installer le logiciel Solaris.
SPARC : installation ou mise à niveau à l'aide du programme JumpStart personnalisé
x86 : exécution d'une installation ou d'une mise à niveau avec le programme d'installation JumpStart personnalisée et avec GRUB
Un certain nombre d'éléments risquent de poser des problèmes au cours d'une installation JumpStart. Vous trouverez les informations nécessaires dans le tableau ci-après.
Tableau 6–1 Restrictions s'appliquant à une installation JumpStart
Problème |
Description |
Pour plus d'informations |
---|---|---|
L'exemple de script JumpStart n'est plus nécessaire pour supprimer l'invite NFSv4 |
Pour la version Solaris 10, un exemple de script JumpStart, set_nfs4_domain, avait été prévu sur le média fourni pour empêcher l'affichage d'invites au cours d'une installation JumpStart. Ce script avait pour effet de supprimer l'invite NFSv4 pendant l'installation. Ce script n'est plus nécessaire. Depuis la version Solaris 10 8/07, il suffit d'employer le mot-clé sysidcfg, nfs4_domain, pour éviter d'obtenir l'invite. Le script set_nfs4_domain ne permet plus de supprimer une invite. Si des zones non globales ont été installées et que le fichier sysidcfg contient le mot-clé nfs4_domain, la première initialisation d'une zone non globale définit le domaine. Si ce n'est pas le cas, le programme d'installation interactif de Solaris s'affiche et vous invite à spécifier un nom de domaine pour poursuivre le processus d'initialisation. |
Section Mot-clé nfs4_domain du Guide d’installation de Solaris 10 5/08 : installations réseau |
La sélection d'une langue de clavier dans le fichier sysidcfg empêche l'affichage d'une invite |
Si votre clavier n'est pas auto-identifiable et que vous ne souhaitez pas recevoir d'invite pendant l'installation JumpStart, sélectionnez la langue du clavier dans votre fichier sysidcfg. Dans le cas des installations JumpStart, la langue par défaut est l'anglais-américain (U.S. English). Pour choisir une autre langue et sélectionner la configuration de clavier correspondante, définissez le mot-clé du clavier dans votre fichier sysidcfg . | |
Si vous disposez de zones non globales, effectuez la mise à niveau avec Solaris Live Upgrade |
Vous pouvez vous servir de JumpStart pour mettre à niveau un système comportant des zones non globales, mais il est recommandé d'utiliser Solaris Live Upgrade. La durée de mise à niveau risque d'être beaucoup plus longue avec JumpStart, car celle-ci augmente de façon linéaire en fonction du nombre de zones non globales installées. |
Guide d’installation de Solaris 10 5/08 : Solaris Live Upgrade et planification de la mise à niveau |
Une archive ne peut pas contenir de zones non globales |
Si vous utilisez une archive Solaris Flash pour effectuer l'installation, une archive contenant des zones non globales ne sera pas installée correctement sur votre système. |
Pour obtenir des informations générales sur la création de zones non globales, reportez-vous au Guide d’administration système : Gestion des ressources conteneurs Solaris et des zones Solaris. |
SPARC : Configuration matérielle supplémentaire requise |
La documentation du matériel précise les spécifications matérielles supplémentaires dont vous aurez éventuellement besoin sur votre plate-forme pour mener à bien l'installation JumpStart. |
Tâche |
Description |
Instructions |
---|---|---|
Vérifiez la prise en charge du système. |
Consultez la documentation de votre matériel pour vérifier la compatibilité de votre système avec l'environnement Solaris. |
Solaris Sun Hardware Platform Guide à l'adresse http://docs.sun.com |
Vérifier que l'espace disque du système est suffisant pour permettre l'installation du logiciel Solaris. |
Assurez-vous que vous avez planifié un espace disque suffisant pour pouvoir installer le logiciel Solaris sur votre système. | |
(Facultatif) Définir les paramètres système. |
Vous pouvez préconfigurer les informations de votre système pour ne pas avoir à les entrer en cours d'installation ou de mise à niveau. | |
Préparez le système en vue d'une installation JumpStart personnalisée. |
Créez et validez un fichier rules ainsi que des fichiers de profils. |
Chapitre 3, Préparation d'une installation JumpStart personnalisée – Tâches |
(Facultatif) Préparer les fonctions personnalisées facultatives de JumpStart. |
Si vous utilisez des scripts de début, des scripts de fin ou d'autres fonctions facultatives, préparez vos scripts ou vos fichiers. |
Chapitre 4, Utilisation des fonctions facultatives de la méthode JumpStart personnalisée – Tâches et Chapitre 5, Création de mots-clés de règles et de sondes personnalisés – Tâches |
(Facultatif) Effectuer les préparatifs précédant toute installation du logiciel Solaris à partir d'un réseau. |
Pour effectuer une installation à partir d'une image CD distante du DVD du système d'exploitation Solaris pour plates-formes x86 ou du CD Logiciel Solaris pour les plates-formes SPARC, vous devez configurer votre système pour qu'il puisse s'initialiser et s'installer à partir d'un serveur d'installation ou d'un serveur d'initialisation. | |
(Facultatif) Préparer un système en vue de l'installation d'une archive Solaris Flash. |
Définissez les spécificités en vue de l'installation d'une archive Solaris Flash. | |
Effectuez une installation ou une mise à niveau. |
Initialisez votre système pour commencer l'installation ou la mise à niveau. |
SPARC : installation ou mise à niveau à l'aide du programme JumpStart personnalisé |
Lors d'une installation JumpStart personnalisée, le programme JumpStart tente de faire correspondre le système à installer aux règles définies dans le fichier rules.ok. Le programme JumpStart lit ces règles, de la première à la dernière. Il n'établit de correspondance effective que si le système que vous souhaitez installer correspond exactement à l'ensemble des attributs d'une règle. Lorsqu'une correspondance est établie entre un système et une règle, le programme JumpStart interrompt la lecture du fichier rules.ok et commence l'installation du système d'après le profil correspondant à la règle associée.
Vous pouvez installer une archive complète dans le cas d'une installation initiale ou si une archive a déjà été installée, une archive différentielle pour une mise à jour. Vous pouvez utiliser la méthode d'installation JumpStart personnalisée ou Solaris Live Upgrade pour installer une archive sur un environnement d'initialisation inactif. Cette procédure fournit les instructions d'installation d'une archive à l'aide de l'installation JumpStart personnalisée.
Pour plus d'informations sur les archives complètes et différentielles, reportez-vous au Chapitre 1, Solaris Flash - Présentation du Guide d’installation de Solaris 10 5/08 : Archives Solaris Flash - Création et installation.
Pour plus d'informations concernant les procédures permettant d'installer une archive sur un environnement d'initialisation inactif à l'aide de Solaris Live Upgrade, reportez-vous à la section Installation d’une archive Solaris Flash à l’aide d’un profil du Guide d’installation de Solaris 10 5/08 : Solaris Live Upgrade et planification de la mise à niveau.
Vérifiez les limitations suivantes.
Sur le serveur d'installation, créez le fichier rules de l'installation JumpStart personnalisée.
Pour plus d'informations concernant la création de fichiers d'installation JumpStart personnalisée, reportez-vous au Chapitre 3, Préparation d'une installation JumpStart personnalisée – Tâches.
Sur le serveur d'installation, créez le fichier de profil JumpStart personnalisé.
Pour des exemples de profils d'archive Solaris Flash, reportez-vous à la section Exemples de profils.
Dans la liste des mots-clés de l'installation JumpStart personnalisée dans le Tableau 8–2, les seuls mots-clés valides pour l'installation d'une archive Solaris Flash sont les suivants :
Mot-clé |
Installation initiale |
Archive différentielle |
---|---|---|
(requis)archive_location |
X |
X |
fdisk (x86 uniquement) |
X |
X |
filesys Remarque – Vous ne pouvez pas définir la valeur auto pour le mot-clé filesys. |
X |
|
forced_deployment |
|
X |
(requis) install_type |
X |
X |
local_customization |
X |
X |
no_content_check |
|
X |
no_master_check |
|
X |
package |
X |
|
root_device |
X |
X |
Affectez à la valeur du mot-clé install_type l'un des types suivants.
Pour l'installation d'une archive complète, choisissez la valeur flash_install .
Pour l'installation d'une archive différentielle, choisissez la valeur flash_update.
Ajoutez le chemin d'accès à l'archive Solaris Flash en utilisant le mot-clé archive_location.
Pour des détails concernant le mot-clé archive_location, reportez-vous à la rubrique Mot-clé archive_location.
Définissez la configuration du système de fichiers.
Le processus d'extraction d'archive Solaris Flash ne prend pas en charge la configuration automatique des partitions.
(Facultatif) Si vous souhaitez installer des packages supplémentaires pendant l'installation d'une archive, utilisez le mot-clé package. Pour plus d'informations, reportez-vous à la section Mot-clé de profil package.
(Facultatif) Si vous souhaitez installer une archive Solaris Flash supplémentaire sur votre système clone, ajoutez une ligne archive_location pour chaque archive à installer.
Sur le serveur d'installation, ajoutez les clients sur lesquels vous allez installer l'archive Solaris Flash.
Pour obtenir des instructions détaillées, reportez-vous aux rubriques suivantes :
Effectuez l'installation JumpStart personnalisée sur les systèmes clones.
Pour obtenir des instructions détaillées, reportez-vous à la rubrique SPARC : installation ou mise à niveau à l'aide du programme JumpStart personnalisé.
Si votre système fait partie d'un réseau, vérifiez qu'un connecteur Ethernet ou autre adaptateur réseau similaire est bien relié à votre système.
Si vous installez un système connecté via une ligne tip(1), assurez-vous que l'affichage de fenêtre est d'au moins 80 colonnes et de 24 lignes.
Pour déterminer les dimensions de votre fenêtre tip, utilisez la commande stty(1).
Si vous installez le logiciel Solaris à partir du DVD-ROM ou du CD-ROM de votre système, insérez le DVD du système d'exploitation Solaris pour plates-formes SPARC ou le Logiciel Solaris pour les plates-formes SPARC - 1 CD dans le lecteur.
Si vous choisissez une initialisation à partir d'une disquette de profils, insérez la disquette de profils dans le lecteur de disquette de votre système.
Initialisez votre système.
S'il s'agit d'un tout nouveau système, allumez-le.
Avant d'effectuer une installation ou une mise à niveau sur un système existant, commencez par l'éteindre. Dans l'invite ok, tapez les options appropriées de la commande d'initialisation. La syntaxe de la commande boot est la suivante.
ok boot [cd–dvd|net] - install [url|ask] options |
Si, par exemple, vous tapez la commande suivante, le système d'exploitation est installé sur le réseau en utilisant un profil JumpStart.
ok boot net - install http://131.141.2.32/jumpstart/config.tar |
Pour la description des options de la commande boot, reportez-vous au tableau ci-dessous.
Le système vérifie la configuration matérielle ainsi que les composants de votre système, puis le système SPARC s'initialise. L'initialisation dure quelques minutes.
Si vous n'avez pas préconfiguré d'informations système dans le fichier sysidcfg à l'invite du système, répondez aux questions relatives à la configuration du système.
Suivez les instructions à l'écran pour installer le logiciel.
Lorsque le programme JumpStart a achevé l'installation du logiciel Solaris, le système se réinitialise automatiquement.
Une fois l'installation achevée, les journaux correspondants sont enregistrés dans des fichiers. Les journaux d'installation figurent dans les répertoires suivants :
/var/sadm/system/logs
/var/sadm/install/logs
La syntaxe de la commande boot est la suivante.
ok boot [cd–dvd|net] - install [url|ask] options |
Le tableau ci-dessous décrit les options de ligne de commande de la commande boot propres à une installation JumpStart.
Option |
Description |
|||
---|---|---|---|---|
[cd–dvd|net] |
Indique que l'initialisation est effectuée depuis un CD ou un DVD ou bien depuis un serveur d'installation du réseau.
|
|||
[url| ask] |
Indique l'emplacement des fichiers de l'installation JumpStart personnalisée ou demande l'emplacement.
|
|||
options |
|
Tâche |
Description |
Instructions |
---|---|---|
Déterminer si vous devez préserver un système d'exploitation et des données utilisateur existantes. |
Si le système d'exploitation occupe tout le disque système, vous devez conserver ce système d'exploitation pour qu'il puisse coexister avec le logiciel Solaris 10 5/08. De cette décision dépend le mot-clé fdisk(1M) défini dans le profil du système. | |
Vérifiez la prise en charge du système. |
Consultez la documentation de votre matériel pour vérifier la compatibilité de votre système avec l'environnement Solaris. |
Documentation du constructeur de votre matériel |
Vérifier que l'espace disque du système est suffisant pour permettre l'installation du logiciel Solaris. |
Assurez-vous que vous avez planifié un espace disque suffisant pour pouvoir installer le logiciel Solaris sur votre système. | |
(Facultatif) Définir les paramètres système. |
Vous pouvez préconfigurer les informations de votre système pour ne pas avoir à les entrer en cours d'installation ou de mise à niveau. | |
Préparez le système en vue d'une installation JumpStart personnalisée. |
Créez et validez un fichier rules ainsi que des fichiers de profils. |
Chapitre 3, Préparation d'une installation JumpStart personnalisée – Tâches |
(Facultatif) Préparer les fonctions personnalisées facultatives de JumpStart. |
Si vous utilisez des scripts de début, des scripts de fin ou d'autres fonctions facultatives, préparez vos scripts ou vos fichiers. |
Chapitre 4, Utilisation des fonctions facultatives de la méthode JumpStart personnalisée – Tâches et Chapitre 5, Création de mots-clés de règles et de sondes personnalisés – Tâches |
(Facultatif) Effectuer les préparatifs précédant toute installation du logiciel Solaris à partir d'un réseau. |
Pour effectuer une installation à partir d'une image CD distante du DVD du système d'exploitation Solaris pour plates-formes x86 ou du CD Logiciel Solaris pour les plates-formes x86 , vous devez configurer votre système pour qu'il puisse s'initialiser et s'installer à partir d'un serveur d'installation ou d'un serveur d'initialisation. | |
(Facultatif) Préparer un système en vue de l'installation d'une archive Solaris Flash. |
Définissez les spécificités en vue de l'installation d'une archive Solaris Flash. | |
Effectuez une installation ou une mise à niveau. |
Initialisez votre système pour commencer l'installation ou la mise à niveau. |
Lors d'une installation JumpStart personnalisée, le programme JumpStart tente de faire correspondre le système à installer aux règles définies dans le fichier rules.ok. Le programme JumpStart lit ces règles, de la première à la dernière. Il n'établit de correspondance effective que si le système que vous souhaitez installer correspond exactement à l'ensemble des attributs d'une règle. Dès qu'une correspondance est établie entre un système et une règle, le programme JumpStart interrompt la lecture du fichier rules.ok et commence l'installation du système, d'après le profil correspondant à la règle retenue.
Vous pouvez installer une archive Solaris Flash à l'aide de la procédure JumpStart personnalisée. Pour plus d'informations, reportez-vous à la section SPARC : préparation d'un système en vue de l'installation d'une archive Solaris Flash à l'aide d'une méthode Jumpstart personnalisée.
Choisissez l'une des procédures suivantes :
Pour une procédure JumpStart personnalisée standard, reportez-vous à la section x86 : exécution d'une installation ou d'une mise à niveau avec le programme d'installation JumpStart personnalisée et avec GRUB.
Pour effectuer une installation JumpStart personnalisée en modifiant la commande GRUB, reportez-vous à la section x86 : exécution d'une installation JumpStart personnalisée en modifiant la commande GRUB boot.
Utilisez cette procédure pour installer le système d'exploitation Solaris pour un système x86 à l'aide du menu GRUB.
Si votre système fait partie d'un réseau, vérifiez qu'un connecteur Ethernet ou autre adaptateur réseau similaire est bien relié à votre système.
Si vous voulez installer un système connecté via une ligne tip(1), assurez-vous que l'affichage de la fenêtre est d'au moins 80 colonnes et de 24 lignes.
Pour déterminer les dimensions de votre fenêtre tip, utilisez la commande stty(1).
Déterminez si vous voulez utiliser une disquette de profils.
La disquette de profils n'est plus utilisée pour initialiser le système mais une disquette ne contenant que le répertoire JumpStart peut être préparée. Vous pouvez utiliser cette disquette pour effectuer une installation JumpStart personnalisée ou une initialisation depuis le CD-ROM, par exemple.
Si vous choisissez une initialisation à partir d'une disquette de profils, insérez la disquette de profils dans l'unité de disquette de votre système.
Si vous n'utilisez pas une disquette de profils, passez à l' Étape 4.
Décidez comment vous souhaitez initialiser votre système.
Si vous démarrez à partir du DVD du système d'exploitation Solaris ou du CD-ROM Logiciel Solaris - 1, insérez le disque. Le BIOS de votre système doit prendre en charge l'initialisation à partir d'un DVD ou d'un CD.
Si vous choisissez une initialisation à partir du réseau, utilisez l'initialisation réseau PXE (Pre-boot eXecution Environment). Votre système doit prendre en charge PXE. Pour que votre système puisse utiliser PXE, utilisez l'outil de configuration du BIOS de votre système ou l'outil de configuration de l'adaptateur de votre réseau.
(Facultatif) Si vous effectuez l'initialisation depuis un DVD ou un CD, changez le paramètre d'initialisation dans le BIOS du système et définissez l'initialisation depuis un DVD ou un CD. Pour des instructions, reportez-vous à la documentation de votre matériel.
Si votre système est éteint, allumez-le. S'il est allumé, réinitialisez-le.
Le menu GRUB s'affiche. Ce menu contient une liste d'entrées d'initialisation.
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------+ |Solaris 10 5/08 répertoire_image | |Solaris Serial Console ttya | |Solaris Serial Console ttyb (for lx50, v60x and v65x | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
répertoire_image correspond au nom du répertoire contenant l'image d'installation. Le chemin d'accès aux fichiers JumpStart a été défini avec la commande add_install_client et l'option -c.
Au lieu d'effectuer l'initialisation depuis l'entrée GRUB maintenant, vous pouvez modifier l'entrée d'initialisation. Après avoir modifié l'entrée GRUB, vous effectuez l'installation JumpStart. Pour des instructions sur la modification de l'entrée GRUB et la liste des options d'installation, reportez-vous à la section x86 : exécution d'une installation JumpStart personnalisée en modifiant la commande GRUB boot.
Dans l'invite, effectuez l'une des opérations suivantes :
Select the type of installation you want to perform: 1 Solaris Interactive 2 Custom JumpStart 3 Solaris Interactive Text (Desktop session) 4 Solaris Interactive Text (Console session) 5. Apply driver updates 6. Single User Shell Enter the number of your choice. Please make a selection (1-6). |
Pour sélectionner la méthode JumpStart personnalisée, tapez 2 et appuyez sur Entrée.
L'installation JumpStart démarre.
Si vous ne sélectionnez pas une option dans un délai de 30 secondes, le programme d'installation interactif Solaris démarre. Vous pouvez arrêter le chronomètre en appuyant sur n'importe quelle touche sur la ligne de commande.
Si vous sélectionnez l'option 1, 3 ou 4, vous effectuez une installation interactive. Pour plus d'informations au sujet des installations interactives, reportez-vous au Guide d’installation de Solaris 10 5/08 : installations de base.
Si vous sélectionnez l'option 5, vous installez les mises à jour des pilotes.
Si vous sélectionnez l'option 6, vous pouvez effectuer des tâches de maintenance.
Si vous n'avez pas préconfiguré d'informations système dans le fichier sysidcfg à l'invite du système, répondez aux questions relatives à la configuration du système.
Suivez les instructions à l'écran pour installer le logiciel.
Lorsque le programme JumpStart a achevé l'installation du logiciel Solaris, le système se réinitialise automatiquement. Le fichier GRUB menu.lst est également mis à jour. L'instance de Solaris que vous avez installée apparaît lorsque vous utilisez de nouveau le menu GRUB.
Une fois l'installation achevée, les journaux correspondants sont enregistrés dans des fichiers. Les journaux d'installation figurent dans les répertoires suivants :
/var/sadm/system/logs
/var/sadm/install/logs
Dans certains cas comme lors du débogage, vous souhaiterez éventuellement modifier la commande d'initialisation GRUB. La procédure suivante décrit les étapes de modification de la commande d'initialisation GRUB avant l'installation JumpStart personnalisée.
Pour commencer l'installation, effectuez les opérations des Étape 1 à Étape 5 de la procédure précédente, x86 : exécution d'une installation ou d'une mise à niveau avec le programme d'installation JumpStart personnalisée et avec GRUB.
Si votre système est éteint, allumez-le. S'il est allumé, réinitialisez-le.
Le menu GRUB s'affiche. Ce menu contient une liste d'entrées d'initialisation. L'entrée fournie est l'instance Solaris à installer.
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------+ |Solaris 10 5/08 répertoire_image | |Solaris Serial Console ttya | |Solaris Serial Console ttyb (lx50, v60x and v68) | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
répertoire_image correspond au nom du répertoire contenant l'image d'installation.
Si vous avez utilisé le système NFS pour définir le chemin d'accès au répertoire JumpStart avec la commande add_install_client et l'option -c, il est inutile d'inclure le chemin dans l'entrée d'initialisation.
Si vous n'utilisez pas NFS, vous devez noter le chemin d'accès au fichier de configuration compressé qui contient le répertoire JumpStart.
Pour arrêter l'initialisation et utiliser l'éditeur d'entrée de menu, tapez e.
Le menu d'édition GRUB s'affiche.
kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B console=ttyb,\ install_media=131.141.2.32:/export/mary/v11 \ module /I86PC.Solaris_11-8/x86.new |
Utilisez les touches fléchées pour sélectionner l'entrée d'initialisation.
Pour modifier la commande sélectionnée, tapez e.
Une commande similaire à la commande suivante s'affiche.
grub edit>kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B \ console=ttyb,install_media=131.141.2.32:/export/mary/_\ module /I86PC.Solaris_11-8/x86.new |
Modifiez la commande en tapant les options appropriées.
La syntaxe de l'installation JumpStart est la suivante.
grub edit>kernel /I86PC.Solaris_11-répertoire_image/multiboot kernel/unix/ \ - install [url|ask] options -B install_media=type_média |
Pour une description des options JumpStart, reportez-vous à la rubrique x86 : référence de commande pour l'initialisation du système.
Dans l'exemple suivant, le système d'exploitation est installé sur le réseau avec un profil JumpStart d'installation personnalisée.
kernel /I86PC.Solaris_11-8/multiboot kernel/unix/ - install \ -B install_media=131.141.2.32:/export/mary/v11 \ module /I86PC.Solaris_11-8/x86.new |
Pour valider les modifications, appuyez sur Entrée.
Les modifications sont enregistrées et le menu principal GRUB s'affiche.
Si vous appuyez sur Échap, vous revenez au menu principal GRUB sans enregistrer les modifications.
Pour commencer l'installation, tapez b.
Le tableau suivant décrit les options de ligne de commande pour la commande d'initialisation du menu GRUB. Les options répertoriées sont adaptées à l'installation de JumpStart.
La syntaxe de la commande d'initialisation est la suivante.
kernel /I86PC.Solaris_11-répertoire_image/multiboot kernel/unix/ - install \ [url|ask] options -B install_media=type_média |
Option |
Description |
||||
---|---|---|---|---|---|
- install |
Exécute une installation JumpStart personnalisée. Dans l'exemple suivant, le système s'initialise depuis un support DVD, et les options suivantes sont utilisées :
|
||||
[url| ask] |
Indique l'emplacement des fichiers de l'installation JumpStart personnalisée ou demande l'emplacement.
|
||||
options |
|