Guide d'installation de Solaris 10 10/09 : Solaris Live Upgrade et planification de la mise à niveau

Chapitre 5 Procédure de mise à niveau avec Solaris Live Upgrade – Tâches

Ce chapitre vous explique comment utiliser Solaris Live Upgrade pour mettre à niveau un environnement d'initialisation inactif et l'activer.


Remarque –

Ce chapitre décrit Solaris Live Upgrade pour des systèmes de fichiers UFS. Pour un environnement d'initialisation ZFS, l'utilisation des commandes luupgrade et luactivate est identique. Pour connaître les procédures de migration d'un système de fichiers UFS vers un pool racine ZFS ou de création et d'installation d'un pool racine ZFS, reportez-vous au Chapitre 13Création d'un environnement d'initialisation pour des pools racine ZFS.


Ce chapitre se compose des sections suivantes :

Liste des tâches de mise à niveau d'un environnement d'initialisation

Tableau 5–1 Liste des tâches : mise à niveau avec Solaris Live Upgrade

Tâche  

Description 

Voir 

Mettre à niveau un environnement d'initialisation ou installer une archive Solaris Flash 

  • Mettre à niveau l'environnement d'initialisation inactif avec une image du système d'exploitation

  • Installer une archive Solaris Flash sur un environnement d'initialisation inactif

Activer un environnement d'initialisation inactif 

Appliquer les changements apportés et activer l'environnement d'initialisation inactif 

Activation d'un environnement d'initialisation

(Facultatif) Revenir en arrière si une erreur survient pendant l'activation 

Réactiver l'environnement d'initialisation d'origine en cas d'échec 

Chapitre 6Reprise sur échec : restauration de l'environnement d'initialisation d'origine (Tâches)

Procédure de mise à niveau d'un environnement d'initialisation

Utilisez la commande luupgrade pour mettre à niveau un environnement d'initialisation. Cette section présente la procédure de mise à niveau d'un environnement d'initialisation inactif à partir de fichiers résidant sur les supports suivants :

Directives pour la mise à niveau

La mise à niveau d'un environnement d'initialisation vers le dernier système d'exploitation n'a pas d'incidence sur l'environnement d'initialisation actif. Les nouveaux fichiers fusionnent avec les systèmes de fichiers critiques de l'environnement d'initialisation inactif, sans incidence sur les systèmes de fichiers partageables.

Vous pouvez réaliser la mise à niveau lorsque des volumes RAID-1 ou des zones non globales sont installés, ou vous pouvez installer une archive Solaris Flash:

Mise à niveau d'un système à l'aide de packages ou de patchs

Vous pouvez utiliser Solaris Live Upgrade pour ajouter des patchs et des packages à un système. Solaris Live Upgrade crée une copie du système en cours d'utilisation. Ce nouvel environnement d'initialisation peut être mis à niveau ou vous pouvez ajouter des packages ou des patchs. Lorsque vous utilisez Solaris Live Upgrade, le seul moment où le système est hors service est lors de la réinitialisation. Vous pouvez ajouter des patchs et des packages à un nouvel environnement d'initialisation à l'aide de la commande luupgrade.


Attention – Attention –

Lors de l'ajout et de la suppression de packages ou de patchs, Solaris Live Upgrade a besoin de packages ou de patchs compatibles avec les directives avancées de génération de packages SVR4. Si les packages Sun sont conformes à celles-ci, Sun ne peut pas garantir que ce soit le cas avec d'autres fournisseurs. Si un package n'était pas conforme, il pourrait entraîner l'échec de l'ajout de logiciels supplémentaires ou altérer l'environnement d'initialisation actif lors d'une mise à niveau.

Pour de plus amples informations sur la configuration minimale requise par les packages, reportez-vous à l'Annexe BConditions supplémentaires de gestion des packages SVR4 – Références.


Tableau 5–2 Mise à niveau d'un environnement d'initialisation à l'aide de packages et de patchs

Type d´installation 

Description 

Pour plus d'informations 

Ajout de patchs à un environnement d'initialisation.  

Créez un environnement d'initialisation avec la commande luupgrade associée à l'option -t.

Ajout de patchs à une image d'installation réseau sur un environnement d'initialisation

Ajout de packages à un environnement d'initialisation. 

Utilisez la commande luupgrade associée à l'option -p.

Ajout de packages à une image d'installation réseau sur un environnement d'initialisation

ProcedureMise à niveau d'une image de l'installation réseau sur un environnement d'initialisation

Cette procédure implique que vous utilisiez un DVD ou une image d'installation réseau. Pour une installation nécessitant plusieurs CD, suivez la procédure Mise à niveau d'une image de l'installation réseau à partir de plusieurs CD.

  1. Installez les packages SUNWlucfg, SUNWlur et SUNWluu Solaris Live Upgrade sur le système. Ces packages doivent provenir de la version vers laquelle vous effectuez la mise à niveau. Pour les procédures étape par étape, reportez-vous à la section Pour installer Solaris Live Upgrade avec la commande pkgadd .

  2. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  3. Indiquez l'environnement d'initialisation que vous souhaitez mettre à niveau, ainsi que le chemin d'accès au logiciel d'installation en entrant :


    # luupgrade -u -n BE_name -s os_image_path
    
    -u

    Met à niveau une image de l'installation réseau sur un environnement d'initialisation

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.

    -s chemin_image_os

    Indique le chemin d'accès au répertoire contenant une image de l'installation réseau.


Exemple 5–1 Mise à niveau d'une image de l'installation réseau sur un environnement d'initialisation à partir d'un DVD

Dans cet exemple, l'environnement d'initialisation second_disk est mis à niveau à l'aide d'un DVD. La commande pkgadd ajoute les packages Solaris Live Upgrade de la version vers laquelle vous effectuez la mise à niveau.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -u -n second_disk -s /cdrom/cdrom0 


Exemple 5–2 Mise à niveau d'une image de l'installation réseau sur un environnement d'initialisation à partir d'une image d'installation réseau

Dans cet exemple, l'environnement d'initialisation second_disk est mis à niveau. La commande pkgadd ajoute les packages Solaris Live Upgrade de la version vers laquelle vous effectuez la mise à niveau.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -u -n second_disk \ 
-s /net/installmachine/export/Solaris_10/OS_image 

ProcedureMise à niveau d'une image de l'installation réseau à partir de plusieurs CD

L'image de l'installation réseau figurant sur plusieurs CD, vous devez utiliser cette procédure de mise à niveau. utilisez la commande luupgrade avec l'option --i pour installer tout autre CD.

  1. Installez les packages SUNWlucfg, SUNWlur et SUNWluu Solaris Live Upgrade sur le système. Ces packages doivent provenir de la version vers laquelle vous effectuez la mise à niveau. Pour les procédures étape par étape, reportez-vous à la section Pour installer Solaris Live Upgrade avec la commande pkgadd .

  2. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  3. Indiquez l'environnement d'initialisation que vous souhaitez mettre à niveau, ainsi que le chemin d'accès au logiciel d'installation en entrant :


    # luupgrade -u -n BE_name -s os_image_path
    
    -u

    Met à niveau une image de l'installation réseau sur un environnement d'initialisation

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.

    -s chemin_image_os

    Indique le chemin d'accès au répertoire contenant une image de l'installation réseau.

  4. Une fois que le programme d'installation a exploité le contenu du premier CD, insérez le second CD.

  5. Cette étape est identique à la précédente, si ce n'est que l'option -u est remplacée par l'option -i. Exécutez le programme d'installation du second CD à partir des menus ou en mode texte.

    • Cette commande exécute le programme d'installation du second CD à partir des menus.


      # luupgrade -i -n BE_name -s os_image_path
      
    • Cette commande exécute le programme d'installation du second CD en mode texte et ne requiert aucune intervention de l'utilisateur.


      # luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole'
      
    -i

    Installe des CD supplémentaires. Le logiciel recherche un programme d'installation sur le support indiqué et l'exécute. Le programme d'installation est indiqué par -s.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.

    -s chemin_image_os

    Indique le chemin d'accès au répertoire contenant une image de l'installation réseau.

    -O '-nodisplay -noconsole '

    (Facultatif) Exécute le programme d'installation du second CD en mode texte et ne requiert aucune intervention de l'utilisateur.

  6. Répétez l'Étape 4 et l'Étape 5 pour chaque CD à installer.

    L'environnement d'initialisation est prêt à être activé. Reportez-vous à la section Activation d'un environnement d'initialisation.


Exemple 5–3 SPARC : mise à niveau d'une image de l'installation réseau à partir de plusieurs CD

Dans cet exemple, c'est l'environnement d'initialisation second_disk qui est mis à niveau, alors que l'image d'installation réside sur deux CD : CD 1 du logiciel Solaris et CD Logiciel Solaris - 2. L'option -u détermine s'il reste suffisamment d'espace pour tous les packages du jeu de CD. L'option -O ainsi que les options -nodisplay et -noconsole empêchent l'affichage de l'interface utilisateur en mode caractère après la lecture du second CD et l'utilisateur n'est pas invité à entrer des informations.

Remarque : si vous n'utilisez pas l'option -O avec les options -nodisplay et - noconsole, l'interface utilisateur en mode caractère (CUI) s'affiche. Sun ne recommande plus l'utilisation de la CUI pour effectuer des tâches spécifiques à Solaris Live Upgrade.

Installez les packages Solaris Live Upgrade de la version vers laquelle vous effectuez la mise à niveau.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu

Insérez le CD 1 du logiciel Solaris et entrez :


# luupgrade -u -n second_disk -s /cdrom/cdrom0/ 

Insérez le CD Logiciel Solaris - 2 et entrez les données suivantes :


# luupgrade -i -n second_disk -s /cdrom/cdrom0 -O '-nodisplay \ 
-noconsole'
Repeat this step for each CD that you need.

Répétez l'étape précédente pour chaque CD que vous souhaitez installer.


ProcedureAjout de packages à une image d'installation réseau sur un environnement d'initialisation

Dans la procédure suivante, les packages sont supprimés et ajoutés dans un nouvel environnement d'initialisation.


Attention – Attention –

Lors de la mise à niveau, de l'ajout ou de la suppression de packages ou de patchs, Solaris Live Upgrade a besoin de packages ou de patchs compatibles avec les directives avancées de génération de packages SVR4. Si les packages Sun sont conformes à celles-ci, Sun ne peut pas garantir que ce soit le cas avec d'autres fournisseurs. Si un package n'était pas conforme, il pourrait entraîner l'échec de l'ajout de logiciels supplémentaires ou altérer l'environnement d'initialisation actif .

Pour de plus amples informations sur la configuration minimale requise par les packages, reportez-vous à l'Annexe BConditions supplémentaires de gestion des packages SVR4 – Références.


  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour supprimer un package ou un ensemble de packages d'un nouvel environnement d'initialisation, saisissez :


    #  luupgrade -P -n second_disk package-name
    
    -P

    Indique de supprimer le(s) package(s) nommé(s) de l'environnement d'initialisation.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation duquel le package doit être supprimé.

    nom_package

    Indique le nom des packages à supprimer. Séparez les noms de package par des espaces.

  3. Pour ajouter un package ou un ensemble de packages à un nouvel environnement d'initialisation, saisissez :


    # luupgrade -p -n second_disk -s /path-to-packages package-name
    
    -p

    Indique d'ajouter les packages à l'environnement d'initialisation.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation auquel le package doit être ajouté.

    -s chemin_des_packages

    Spécifie le chemin d'accès du répertoire contenant le(s) package(s) à ajouter.

    nom_package

    Spécifie le nom du(des) package(s) à ajouter. Séparez les noms de package par un espace.


Exemple 5–4 Ajout de packages à une image d'installation réseau sur un environnement d'initialisation

Dans cet exemple, les packages sont supprimés, puis ajoutés dans l'environnement d'initialisation second_disk .


# luupgrade -P -n second_disk SUNWabc SUNWdef SUNWghi
# luupgrade -p -n second_disk -s /net/installmachine/export/packages \
SUNWijk SUNWlmn SUNWpkr

ProcedureAjout de patchs à une image d'installation réseau sur un environnement d'initialisation

Dans la procédure suivante, les patchs sont supprimés et ajoutés dans un nouvel environnement d'initialisation.


Attention – Attention –

Lorsque vous ajoutez et supprimez des packages ou des patchs, Solaris Live Upgrade a besoin de packages ou de patchs conformes aux directives avancées de génération de packages SVR4. Si les packages Sun sont conformes à celles-ci, Sun ne peut pas garantir que ce soit le cas avec d'autres fournisseurs. Si un package n'était pas conforme, il pourrait entraîner l'échec de l'ajout de logiciels supplémentaires ou altérer l'environnement d'initialisation actif .



Attention – Attention –

Vous ne pouvez pas utiliser Solaris Live Upgrade pour appliquer un patch à un environnement d'initialisation Solaris 10 inactif lorsque l'environnement d'initialisation actif exécute le système d'exploitation Solaris 8 ou 9. Solaris Live Upgrade appelle l'utilitaire de patch sur la partition de démarrage active afin d'appliquer le patch à la partition d'initialisation inactive. Les utilitaires de patch de Solaris 8 et Solaris 9 ne tiennent pas compte de la zone Solaris, de l'utilitaire de gestion des services (SMF) et des autres améliorations du système d'exploitation Solaris 10. Par conséquent, l'utilitaire de patch ne peut pas appliquer correctement un patch sur un environnement d'initialisation Solaris 10 inactif. Si vous utilisez Solaris Live Upgrade pour la mise à niveau d'un système d'exploitation Solaris 8 ou Solaris 9 vers un système d'exploitation Solaris 10, vous devez d'abord activer l'environnement d'initialisation Solaris 10 avant de poursuivre. Une fois l'environnement d'initialisation Solaris 10 activé, vous pouvez appliquer un patch à l'environnement d'initialisation actif directement ou configurer un autre environnement d'initialisation inactif et lui appliquer un patch à l'aide de Solaris Live Upgrade. Pour un exemple de mise à niveau et d'application de patchs à partir de la version Solaris 8 vers Solaris 10, reportez-vous au document Restrictions for Using Solaris Live Upgrade.


  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour supprimer un patch ou un ensemble de patchs d'un nouvel environnement d'initialisation, saisissez :


    # luupgrade -T -n second_disk patch_name
    
    -T

    Indique de supprimer le(s) patch(s) nommé(s) de l'environnement d'initialisation.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation duquel le(s) patch(s) doi(ven)t être supprimé(s).

    nom_patch

    Spécifie le nom des patchs à supprimer. Séparez les noms de patch par des espaces.

  3. Pour ajouter un patch ou un ensemble de patchs à un nouvel environnement d'initialisation, tapez la commande suivante.


    # luupgrade -t -n second_disk -s /path-to-patches patch-name
    
    -t

    Indique d'ajouter les patchs à l'environnement d'initialisation.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation auquel le patch doit être ajouté.

    -s chemin_des_patchs

    Spécifie le chemin d'accès du répertoire contenant le(s) patch(s) à ajouter.

    nom_patch

    Spécifie le nom du(des) patch(s) à ajouter. Séparez les noms de patch par un espace.


Exemple 5–5 Ajout de patchs à une image d'installation réseau sur un environnement d'initialisation

Dans cet exemple, les patchs sont supprimés, puis ajoutés dans l'environnement d'initialisation second_disk .


# luupgrade -T -n second_disk 222222-01
# luupgrade -t -n second_disk -s /net/installmachine/export/packages \
333333-01 4444444-01

ProcedureObtention d'informations sur les packages installés dans un environnement d'initialisation

La procédure suivante vérifie l'intégrité des packages installés dans le nouvel environnement d'initialisation.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour vérifier l'intégrité des packages qui viennent d'être installés dans le nouvel environnement d'initialisation, saisissez :


    #  luupgrade -C -n BE_name -O "-v" package-name
    
    -C

    Indique d'exécuter la commande pkgchk sur les packages nommés.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation sur lequel la vérification doit porter.

    -O

    Transmet les options directement à la commande pkgchk.

    nom_package

    Spécifie le nom des packages à vérifier. Séparez les noms de package par des espaces. Si aucun nom de package n'est précisé, la vérification porte sur tous les packages de l'environnement d'initialisation spécifié.

    -v

    Indique d'exécuter la commande en mode détaillé.


Exemple 5–6 Vérification de l'intégrité des packages dans un environnement d'initialisation

Dans cet exemple, les packages SUNWabc, SUNWdef et SUNWghi sont vérifiés pour s'assurer qu'ils ont été correctement installés et qu'ils n'ont pas été endommagés.


# luupgrade -C -n second_disk SUNWabc SUNWdef SUNWghi

Mise à niveau à l'aide d'un profil JumpStart

Vous pouvez créer un profil JumpStart pour l'utiliser avec Solaris Live Upgrade. Si le programme JumpStart personnalisé vous est familier, il s'agit du même profil utilisé par ce programme. Les procédures suivantes vous permettent de créer un profil, de le tester et de l'installer à l'aide de la commande luupgrade dotée de l'option -j.


Attention – Attention –

Lorsque vous installez le système d'exploitation Solaris à l'aide d'une archive Solaris Flash, cette dernière ainsi que le support d'installation doivent contenir la même version de système d'exploitation. Si, par exemple, l'archive est un système d'exploitation Solaris 10 et que vous utilisez un support DVD, vous devez utiliser le support DVD Solaris 10 pour installer l'archive. Si les versions de système d'exploitation ne correspondent pas, l'installation sur le système cible échoue. Des systèmes d'exploitation identiques sont requis lorsque vous utilisez le mot-clé ou la commande ci-après :


Pour plus d'informations, consultez les rubriques suivantes :

ProcedureCréation d'un profil en vue de son utilisation à l'aide de Solaris Live Upgrade

Cette section décrit la procédure de création d'un profil en vue de son utilisation à l'aide de Solaris Live Upgrade. Vous pouvez utiliser ce profil pour procéder à la mise à niveau d'un environnement d'initialisation inactif à l'aide de la commande luupgrade avec l'option -j.

Pour de plus amples informations sur les instructions à suivre, reportez-vous aux rubriques suivantes :

  1. Créez un fichier texte dans l'éditeur de texte de votre choix.

    Donnez un nom significatif à votre fichier. 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 ce profil upgrade_Solaris_10.

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

    Seuls les mots-clés mis à niveau figurant dans les tableaux suivants peuvent être utilisés avec le profil Solaris Live Upgrade.

    Le tableau suivant répertorie les mots-clés que vous pouvez utiliser avec les valeurs upgrade ou flash_install du mot-clé Install_type.

    Mots-clés à utiliser pour une création initiale d'archive 

    Description 

    Texte de référence 

    (Requis) Install_type

    Définit s'il convient de mettre à niveau l'environnement Solaris existant sur un système ou d'y installer une archive Solaris Flash. Utilisez la valeur suivante avec ce mot-clé : 

    • upgrade pour une mise à niveau ;

    • flash_install pour une installation Solaris Flash ;

    • flash_update une installation différentielle Solaris Flash.

    Pour obtenir une description de toutes les valeurs de ce mot-clé, reportez-vous à la section Mot-clé de profil install_type (UFS et ZFS) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (requise pour une archive Solaris Flash) archive_location

    Extrait une archive Solaris Flash de l'emplacement qui lui est désigné.  

    Pour consulter la liste des valeurs que vous pouvez utiliser avec ce mot-clé, reportez-vous à la section Mot-clé archive_location du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (Facultatif) cluster (ajout ou suppression de clusters)

    Indique si vous souhaitez ajouter un cluster au groupe de logiciels que vous souhaitez installer sur votre système, ou si vous souhaitez en supprimer.  

    Pour consulter la liste des valeurs utilisables avec ce mot-clé, reportez-vous à la section clusterMot-clé de profil (ajout de groupes de logiciels) (UFS et ZFS) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (Facultatif) geo

    Désigne la ou les environnements linguistiques que vous souhaitez installer sur un système ou y ajouter dans le cadre d'une mise à niveau.  

    Pour consulter la liste des valeurs que vous pouvez utiliser avec ce mot-clé, reportez-vous à la section Mot-clé de profil geo (UFS et ZFS) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (Facultatif) local_customization

    Avant de procéder à l'installation d'une archive Solaris Flash sur un système clone, vous pouvez créer des scripts personnalisés afin de préserver les configurations locales du système clone. Le mot-clé local_customization désigne le répertoire dans lequel vous avez sauvegardé ces scripts. La valeur correspond au chemin vers le script dans le système clone.

    Pour plus d'informations sur les scripts de prédéploiement et de postdéploiement, reportez-vous à la section Création de scripts de personnalisation du Guide d’installation de Solaris 10 10/09 : Archives Solaris Flash - Création et installation.

    (Facultatif) locale

    Désigne les packages des environnements linguistiques que vous souhaitez installer ou ajouter dans le cadre d'une mise à niveau.  

    Pour consulter la liste des valeurs que vous pouvez utiliser avec ce mot-clé, reportez-vous à la section Mot-clé de profil locale (UFS et ZFS) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (Facultatif) package

    Indique si vous souhaitez ajouter un package au groupe de logiciels que vous souhaitez installer sur votre système, ou si vous souhaitez en supprimer.  

    Pour consulter la liste des valeurs que vous pouvez utiliser avec ce mot-clé, reportez-vous à la section Mot-clé de profil package (UFS et ZFS) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    Le tableau suivant répertorie les mots-clés que vous pouvez utiliser avec la valeur flash_update du mot-clé Install_type.

    Mots-clés à utiliser pour une création différentielle d'archive 

    Description 

    Texte de référence 

    (Requis) Install_type

    Définit l'installation d'une archive Solaris Flash sur le système. La valeur correspondant à une archive différentielle est flash_update.

    Pour obtenir une description de toutes les valeurs de ce mot-clé, reportez-vous à la section Mot-clé de profil install_type (UFS et ZFS) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (Requis) archive_location

    Extrait une archive Solaris Flash de l'emplacement qui lui est désigné.  

    Pour consulter la liste des valeurs que vous pouvez utiliser avec ce mot-clé, reportez-vous à la section Mot-clé archive_location du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (Facultatif) forced_deployment

    Force l'installation d'une archive différentielle de Solaris Flash sur un système clone autre que celui attendu par le logiciel. Si vous utilisez forced_deployment, tous les nouveaux fichiers sont supprimés afin d'amener le système clone à l'état attendu. Si vous n'êtes pas sûr de vouloir supprimer ces fichiers, utilisez l'option par défaut qui protège ces nouveaux fichiers en stoppant l'installation.

    Pour plus d'informations sur ce mot-clé, reportez-vous à la section Mot-clé de profil forced_deployment (archives d’installation différentielles Solaris Flash) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (Facultatif) local_customization

    Avant d'installer une archive Solaris Flash sur un système clone, vous pouvez créer des scripts personnalisés afin de préserver les configurations locales sur le système clone. Le mot-clé local_customization désigne le répertoire dans lequel vous avez sauvegardé ces scripts. La valeur correspond au chemin vers le script dans le système clone.

    Pour plus d'informations sur les scripts de prédéploiement et de postdéploiement, reportez-vous à la section Création de scripts de personnalisation du Guide d’installation de Solaris 10 10/09 : Archives Solaris Flash - Création et installation.

    (Facultatif) no_content_check

    Au cours de l'installation d'un système clone avec une archive différentielle Solaris Flash, vous pouvez utiliser le mot-clé no_content_check pour ignorer la validation fichier par fichier. La validation fichier par fichier vous garantit que le système clone est bien un double du système maître. Évitez d'avoir recours à ce mot -clé si vous n'êtes pas sûr que le système clone soit un double du système maître original.

    Pour plus d'informations sur ce mot-clé, reportez-vous à la section Mot-clé de profil no_content_check (installation d’archives Solaris Flash) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    (Facultatif) no_master_check

    Lorsque vous installez un système clone avec une archive différentielle Solaris Flash, vous pouvez utiliser le mot-clé no_master_check pour ignorer une vérification de fichiers. Les systèmes de fichiers clone ne sont pas vérifiés. Une vérification permet de contrôler que le clone a été construit à partir du système maître original. Évitez d'avoir recours à ce mot -clé si vous n'êtes pas sûr que le système clone soit un double du système maître original.

    Pour plus d'informations sur ce mot-clé, reportez-vous à la section Mot-clé de profil no_master_check (installation d’archives Solaris Flash) du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

  3. Sauvegardez le profil dans un répertoire du système local.

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

    Pour connaître la procédure de test du profil, reportez-vous à la section Test d'un profil en vue de son utilisation par Solaris Live Upgrade.


Exemple 5–7 Création d'un profil Solaris Live Upgrade

Dans cet exemple, un profil fournit les paramètres de mise à niveau. Ce profil doit être utilisé pour mettre à niveau un environnement d'initialisation inactif à l'aide de la commande luupgrade de Solaris Live Upgrade et des options -u et -j. Ce profil ajoute un package et un cluster et a été enrichi d'une version localisée régionale et de versions localisées supplémentaires. Si vous ajoutez des versions localisées au profil, veillez à avoir prévu un espace disque supplémentaire sur l'environnement d'initialisation que vous avez créé.

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  geo                      C_Europe
  locale                   zh_TW
  locale                   zh_TW.BIG5
  locale                   zh_TW.UTF-8
  locale                   zh_HK.UTF-8
  locale                   zh_HK.BIG5HK
  locale                   zh
  locale                   zh_CN.GB18030
  locale                   zh_CN.GBK
  locale                   zh_CN.UTF-8


Exemple 5–8 Création d'un profil Solaris Live Upgrade en vue de l'installation d'une archive différentielle

L'exemple de profil ci-dessous doit être utilisé par Solaris Live Upgrade pour installer une archive différentielle sur un système clone. Seuls les fichiers spécifiés par l'archive différentielle sont ajoutés, supprimés ou modifiés. L'archive Solaris Flash est extraite d'un serveur NFS. L'image ayant été construite par le système maître original, la validité de l'image système du système clone n'est pas vérifiée. Ce profil doit être utilisé avec la commande luupgrade et les options -u et -j de Solaris Live Upgrade.

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_update
 archive_location          nfs installserver:/export/solaris/archive/solarisarchive
 no_master_check

Pour savoir comment utiliser la commande luupgrade afin d'installer une archive différentielle, reportez-vous à la section Installation d'une archive Solaris Flash à l'aide d'un profil.


ProcedureTest d'un profil en vue de son utilisation par Solaris Live Upgrade

Après avoir créé votre profil, testez-le à l'aide de la commande luupgrade. Il vous suffit de consulter le résultat d'installation généré par la commande luupgrade pour déterminer rapidement si le profil créé fonctionne correctement.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Testez le profil.


    # luupgrade -u -n BE_name -D -s os_image_path -j profile_path
    
    -u

    Met à niveau une image de système d'exploitation sur un environnement d'initialisation.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.

    -D

    La commande luupgrade se sert de la configuration des disques de l'environnement d'initialisation sélectionné pour tester les options de profil transmises avec l'option -j.

    -s chemin_image_os

    Indique le chemin d'accès au répertoire comportant une image du système d'exploitation. Ce répertoire peut se trouver sur un média d'installation, tel qu'un DVD-ROM ou un CD-ROM, ou il peut s'agir d'un répertoire NFS ou UFS.

    -j chemin_profil

    Chemin menant vers un profil configuré en vue de sa mise à niveau. Le profil doit se trouver dans le répertoire d'une machine locale.


Exemple 5–9 Test d'un profil à l'aide de Solaris Live Upgrade

Dans l'exemple suivant, le nom du profil est Flash_profile . Le test du profil est effectué sur l'environnement d'initialisation inactif nommé second_disk.


# luupgrade -u -n u1b08 -D -s /net/installsvr/export/u1/combined.u1wos \
 -j /var/tmp/flash_profile
Validating the contents of the media /net/installsvr/export/u1/combined.u1wos.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains Solaris version 10.
Locating upgrade profile template to use.
Locating the operating system upgrade program.
Checking for existence of previously scheduled Live Upgrade requests.
Creating upgrade profile for BE second_disk.
Determining packages to install or upgrade for BE second_disk.
Simulating the operating system upgrade of the BE second_disk.
The operating system upgrade simulation is complete.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of the
upgrade operation.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of
cleanup operations required.
The Solaris upgrade of the boot environment second_disk is complete.

Vous pouvez désormais utiliser le profil pour procéder à la mise à jour de votre environnement d'initialisation inactif.


ProcedureMise à niveau à l'aide d'un profil et de Solaris Live Upgrade

Cette procédure vous guide pas à pas tout au long de la mise à niveau d'un système d'exploitation à l'aide d'un profil.

Si vous voulez installer une archive Solaris Flash à l'aide d'un profil, reportez-vous à la section Installation d'une archive Solaris Flash à l'aide d'un profil.

Si vous avez ajouté des environnements linguistiques au profil, veillez à avoir prévu un espace disque supplémentaire sur l'environnement d'initialisation que vous avez créé.


Attention – Attention –

Lorsque vous installez le système d'exploitation Solaris à l'aide d'une archive Solaris Flash, cette dernière ainsi que le support d'installation doivent contenir la même version de système d'exploitation. Si, par exemple, l'archive est un système d'exploitation Solaris 10 et que vous utilisez un support DVD, vous devez utiliser le support DVD Solaris 10 pour installer l'archive. Si les versions de système d'exploitation ne correspondent pas, l'installation sur le système cible échoue. Des systèmes d'exploitation identiques sont requis lorsque vous utilisez le mot-clé ou la commande ci-après :


  1. Installez les packages SUNWlucfg, SUNWlur et SUNWluu Solaris Live Upgrade sur le système. Ces packages doivent provenir de la version vers laquelle vous effectuez la mise à niveau. Pour les procédures étape par étape, reportez-vous à la section Pour installer Solaris Live Upgrade avec la commande pkgadd .

  2. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  3. Créez un profil.

    Pour obtenir la liste des mots-clés utilisables dans un profil Solaris Live Upgrade, reportez-vous à la section Création d'un profil en vue de son utilisation à l'aide de Solaris Live Upgrade.

  4. Type :


    # luupgrade -u -n BE_name -s os_image_path -j profile_path
    
    -u

    Met à niveau une image de système d'exploitation sur un environnement d'initialisation.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.

    -s chemin_image_os

    Indique le chemin d'accès au répertoire comportant une image du système d'exploitation. Ce répertoire peut se trouver sur un média d'installation, tel qu'un DVD-ROM ou un CD-ROM, ou il peut s'agir d'un répertoire NFS ou UFS.

    -j chemin_profil

    Chemin menant vers un profil. Le profil doit se trouver dans le répertoire d'une machine locale. Pour plus d'informations sur la création d'un profil, reportez-vous à la section Création d'un profil en vue de son utilisation à l'aide de Solaris Live Upgrade.


Exemple 5–10 Mise à niveau d'un environnement d'initialisation à l'aide d'un profil JumpStart personnalisé

Dans cet exemple, l'environnement d'initialisation second_disk est mis à niveau à l'aide d'un profil. L'option -j s'utilise pour accéder au profil. L'environnement d'initialisation est alors prêt à être activé. Pour créer un profil, reportez-vous à la section Création d'un profil en vue de son utilisation à l'aide de Solaris Live Upgrade. La commande pkgadd ajoute les packages Solaris Live Upgrade de la version vers laquelle vous effectuez la mise à niveau.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -u -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-j /var/tmp/profile 

L'environnement d'initialisation est prêt à être activé. Reportez-vous à la section Activation d'un environnement d'initialisation.


Installation d'archives Solaris Flash sur un environnement d'initialisation

Cette section décrit la procédure d'installation des archives Solaris Flash à l'aide de Solaris Live Upgrade. L'installation d'une archive Solaris Flash écrase tous les fichiers du nouvel environnement d'initialisation, à l'exception des fichiers partagés. Les archives sont stockées dans les supports suivants :

Notez les problèmes suivants qui surviennent lors de l'installation et la création d'une archive Solaris Flash.

Description 

Exemple 


Attention – Attention –

Lorsque vous installez le système d'exploitation Solaris à l'aide d'une archive Solaris Flash, cette dernière ainsi que le support d'installation doivent contenir la même version de système d'exploitation. Si les versions de système d'exploitation ne correspondent pas, l'installation sur le système cible échoue. Des systèmes d'exploitation identiques sont requis lorsque vous utilisez le mot-clé ou la commande ci-après :

  • mot-clé archive_location dans un profil

  • La commande luupgrade et les options -s, - a, -j et -J


Si, par exemple, l'archive est un système d'exploitation Solaris 10 et que vous utilisez un support DVD, vous devez utiliser le support DVD Solaris 10 pour installer l'archive.  


Attention – Attention –

Vous ne pouvez pas créer correctement une archive Solaris Flash lorsqu'une zone non globale est installée. La fonction Solaris Flash n'est pas compatible avec la fonction Solaris Zones. Si vous créez une archive Solaris Flash dans une zone non globale ou créez une archive dans une zone globale comportant des zones non globales, l'archive résultante n'est pas installée correctement lorsque l'archive est déployée.


 

Description 

Pour plus d'informations 

Pour consulter des exemples de syntaxe correcte pour les chemins associés à l'archivage. 

Reportez-vous à la section Mot-clé archive_location du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

Pour utiliser la fonction d'installation Solaris Flash, vous devez avoir installé le système maître et avoir créé l'archive Solaris Flash.  

Pour plus d'informations sur la création d'une archive, reportez-vous au Chapitre 3, Création d’archives Solaris Flash – Tâches du Guide d’installation de Solaris 10 10/09 : Archives Solaris Flash - Création et installation.

ProcedureInstallation d'une archive Solaris Flash sur un environnement d'initialisation

  1. Installez les packages SUNWlucfg, SUNWlur et SUNWluu Solaris Live Upgrade sur le système. Ces packages doivent provenir de la version vers laquelle vous effectuez la mise à niveau. Pour les procédures étape par étape, reportez-vous à la section Pour installer Solaris Live Upgrade avec la commande pkgadd .

  2. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  3. Type :


    # luupgrade -f -n BE_name -s os_image_path -a archive
    
    -f

    Indique que vous devez installer votre système d'exploitation à partir d'une archive Solaris Flash.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation à installer à l'aide d'une archive.

    -s chemin_image_os

    Indique le chemin d'accès au répertoire comportant une image du système d'exploitation. Ce répertoire peut se trouver sur un média d'installation, tel qu'un DVD-ROM ou un CD-ROM, ou il peut s'agir d'un répertoire NFS ou UFS. Cette image du système d'exploitation fournit une miniracine qui lance un système de fichiers racine (/) minimal et initialisable pour faciliter l'installation de l'archive Solaris Flash. La miniracine n'est pas l'image installée. L'option -a fournit l'image du système d'exploitation.

    -a archive

    Désigne le chemin d'accès à l'archive Solaris Flash, si celle-ci figure dans le système de fichiers local. Les versions de l'image du système d'exploitation spécifiées à l'aide de l'option -s et -a doivent être identiques.


Exemple 5–11 Installation d'archives Solaris Flash sur un environnement d'initialisation

Dans cet exemple, une archive est installée sur l'environnement d'initialisation second_disk. et réside dans le système local. L'option -s fournit une miniracine qui lance un système de fichiers racine (/) minimal et initialisable pour faciliter l'installation de l'archive Solaris Flash. La miniracine n'est pas l'image installée. L'option -a fournit l'image du système d'exploitation. Les versions des systèmes d'exploitation pour les options -s et -a sont toutes les deux des versions de Solaris 10 10/09. Tous les fichiers de second_disk sont écrasés, à l'exception des fichiers partageables. La commande pkgadd ajoute les packages Solaris Live Upgrade de la version vers laquelle vous effectuez la mise à niveau.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/Solaris_10/OS_image \ 
-a /net/server/archive/10 

L'environnement d'initialisation est prêt à être activé. Reportez-vous à la section Activation d'un environnement d'initialisation.


ProcedureInstallation d'une archive Solaris Flash à l'aide d'un profil

Cette procédure indique les étapes à suivre pour installer une archive Solaris Flash ou une archive différentielle à l'aide d'un profil.

Si vous avez ajouté des environnements linguistiques au profil, veillez à avoir prévu un espace disque supplémentaire sur l'environnement d'initialisation que vous avez créé.

  1. Installez les packages SUNWlucfg, SUNWlur et SUNWluu Solaris Live Upgrade sur le système. Ces packages doivent provenir de la version vers laquelle vous effectuez la mise à niveau. Pour les procédures étape par étape, reportez-vous à la section Pour installer Solaris Live Upgrade avec la commande pkgadd .

  2. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  3. Créez un profil.

    Reportez-vous à la section Création d'un profil en vue de son utilisation à l'aide de Solaris Live Upgrade pour obtenir la liste des mots-clés utilisables dans un profil Solaris Live Upgrade.

  4. Type :


    # luupgrade -f -n BE_name -s os_image_path -j profile_path
    
    -f

    Indique que vous devez installer votre système d'exploitation à partir d'une archive Solaris Flash.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.

    -s chemin_image_os

    Indique le chemin d'accès au répertoire comportant une image du système d'exploitation. Ce répertoire peut se trouver sur un média d'installation, tel qu'un DVD-ROM ou un CD-ROM, ou il peut s'agir d'un répertoire NFS ou UFS. Cette image du système d'exploitation fournit une miniracine qui lance un système de fichiers racine (/) minimal et initialisable pour faciliter l'installation de l'archive Solaris Flash. La miniracine n'est pas l'image installée. L'option -j fournit le chemin d'accès au profil contenant l'image du système d'exploitation de l'archive Solaris Flash.

    -j chemin_profil

    Désigne le chemin d'accès à un profil JumpStart configuré pour une installation flash. Le profil doit se trouver dans le répertoire d'une machine locale. La version du système d'exploitation de l'option - s et la version du système d'exploitation de l'archive Solaris Flash doivent être les mêmes.

    L'environnement d'initialisation est prêt à être activé. Reportez-vous à la section Activation d'un environnement d'initialisation.


Exemple 5–12 Installation d'une archive Solaris Flash sur un environnement d'initialisation à l'aide d'un profil

Dans cet exemple, le profil indique l'emplacement de l'archive à installer.

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_install
 archive_location          nfs installserver:/export/solaris/flasharchive/solarisarchive
 

Après la création du profil, vous pouvez exécuter la commande luupgrade et installer l'archive. L'option -s fournit une miniracine qui lance un système de fichiers racine (/) minimal et initialisable pour faciliter l'installation de l'archive Solaris Flash. La miniracine n'est pas l'image installée. L'option -j fournit le chemin d'accès au profil qui contient le chemin vers l'image du système d'exploitation de l'archive Solaris Flash. L'option -j s'utilise pour accéder au profil. La commande pkgadd ajoute les packages Solaris Live Upgrade de la version vers laquelle vous effectuez la mise à niveau.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-j /var/tmp/profile 

L'environnement d'initialisation est alors prêt à être activé. Reportez-vous à la section Activation d'un environnement d'initialisation.

Pour créer un profil, reportez-vous à la section Création d'un profil en vue de son utilisation à l'aide de Solaris Live Upgrade.


ProcedureInstallation d'une archive Solaris Flash à l'aide d'un mot-clé de profil

Cette procédure permet d'installer une archive Solaris Flash et d'utiliser le mot-clé archive_location sur la ligne de commande au lieu du fichier de profil. Vous pouvez rapidement extraire une archive sans avoir besoin d'utiliser un fichier de profil.

  1. Installez les packages SUNWlucfg, SUNWlur et SUNWluu Solaris Live Upgrade sur le système. Ces packages doivent provenir de la version vers laquelle vous effectuez la mise à niveau. Pour les procédures étape par étape, reportez-vous à la section Pour installer Solaris Live Upgrade avec la commande pkgadd .

  2. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  3. Type :


    # luupgrade -f -n BE_name -s os_image_path -J 'archive_location path-to-profile'
    
    -f

    Spécifie que vous devez mettre à niveau un système d'exploitation à partir d'une archive Solaris Flash.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.

    -s chemin_image_os

    Indique le chemin d'accès au répertoire comportant une image du système d'exploitation. Ce répertoire peut se trouver sur un média d'installation, tel qu'un DVD-ROM ou un CD-ROM, ou il peut s'agir d'un répertoire NFS ou UFS. Cette image du système d'exploitation fournit une miniracine qui lance un système de fichiers racine (/) minimal et initialisable pour faciliter l'installation de l'archive Solaris Flash. La miniracine n'est pas l'image installée. L'option -j fournit le chemin d'accès au profil contenant l'image du système d'exploitation de l'archive Solaris Flash.

    -J 'emplacement_archive chemin_du_profil'

    Indique le mot-clé du profil emplacement_archive ainsi que le chemin d'accès au profil JumpStart. La version du système d'exploitation de l'option -s et la version du système d'exploitation de l'archive Solaris Flash doivent être les mêmes. Pour consulter les valeurs de mot-clé, reportez-vous à la section Mot-clé archive_location du Guide d’installation de Solaris 10 10/09 : installations JumpStart personnalisées et avancées.

    L'environnement d'initialisation est prêt à être activé. Reportez-vous à la section Activation d'un environnement d'initialisation.


Exemple 5–13 Installation d'une archive Solaris Flash à l'aide d'un mot-clé de profil

Dans cet exemple, une archive est installée sur l'environnement d'initialisation second_disk. L'option -s fournit une miniracine qui lance un système de fichiers racine (/) minimal et initialisable pour faciliter l'installation de l'archive Solaris Flash. La miniracine n'est pas l'image installée. L'option -j fournit le chemin d'accès à l'image du système d'exploitation de l'archive Solaris Flash. L'archive est extraite à l'aide de l'option -J combinée au mot-clé archive_location. Tous les fichiers de second_disk sont écrasés, à l'exception des fichiers partageables. La commande pkgadd ajoute les packages Solaris Live Upgrade de la version vers laquelle vous effectuez la mise à niveau.


# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-J 'archive_location http://example.com/myflash.flar' 

Activation d'un environnement d'initialisation

L'activation d'un environnement d'initialisation permet de le rendre initialisable au prochain démarrage du système. Vous pouvez aussi rapidement revenir à l'environnement d'initialisation original si une panne survient au démarrage du nouvel environnement actif. Reportez-vous au Chapitre 6Reprise sur échec : restauration de l'environnement d'initialisation d'origine (Tâches).

Description 

Pour plus d'informations 

Appliquez cette procédure pour activer un environnement d'initialisation avec la commande luactivate.


Remarque –

Lorsque vous activez l'environnement d'initialisation pour la première fois, vous devez utiliser la commande luactivate .


Activation d'un environnement d'initialisation

Appliquez cette procédure pour activer un environnement d'initialisation et forcer une synchronisation des fichiers.  


Remarque –

Les fichiers sont synchronisés lors de la première activation. Si vous basculez d'un environnement d'initialisation à un autre après la première activation, les fichiers ne sont pas synchronisés.


Activation d'un environnement d'initialisation et synchronisation des fichiers

x86 : appliquez cette procédure pour activer un environnement d'initialisation avec le menu GRUB.


Remarque –

Grâce au menu GRUB, basculer d'un environnement d'initialisation à un autre peut s'avérer plus facile. Un environnement d'initialisation apparaît dans le menu GRUB après la première activation.


x86 : Pour activer un environnement d'initialisation avec le menu GRUB

Configuration requise et restrictions relatives à l'activation d'un environnement d'initialisation

Pour que vous puissiez activer un environnement d'initialisation, ce dernier doit satisfaire les critères indiqués ci-dessous.

Description 

Pour plus d'informations 

L'état de l'environnement d'initialisation doit être "complete (achevé)".  

Pour vérifier l'état, reportez-vous à la section Affichage de l'état de tous les environnements d'initialisation.

Si l'environnement d'initialisation n'est pas l'environnement d'initialisation actuel, vous ne pouvez pas monter les partitions de cet environnement à l'aide des commandes luumount ou mount.

Pour afficher les pages de manuel correspondantes, reportez-vous aux pages lumount(1M) ou mount(1M).

L'environnement d'initialisation que vous souhaitez activer ne doit pas être impliqué dans une opération de comparaison.  

Pour consulter les procédures, reportez-vous à la section Comparaison d'environnements d'initialisation.

si vous souhaitez reconfigurer le swap, faites-le avant d'initialiser votre environnement d'initialisation inactif. Par défaut, tous les environnements d'initialisation se partagent les mêmes périphériques de swap.  

Pour reconfigurer le swap, reportez-vous à la section Création d'un environnement d'initialisation et reconfiguration de son swap .


x86 uniquement –

Sur un système x86, vous pouvez également procéder à l'activation avec le menu GRUB. Veuillez prendre note des exceptions suivantes :

Reportez-vous à la section x86 : activation d'un environnement d'initialisation avec le menu GRUB).


ProcedureActivation d'un environnement d'initialisation

La procédure suivante bascule vers un nouvel environnement d'initialisation qu'elle définit comme l'environnement d'initialisation en cours d'exécution.


x86 uniquement –

Sur un système x86, vous pouvez également procéder à l'activation avec le menu GRUB. Veuillez prendre note des exceptions suivantes :

Reportez-vous à la section x86 : activation d'un environnement d'initialisation avec le menu GRUB).


  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour activer l'environnement d'initialisation, entrez :


    # /sbin/luactivate  BE_name
    
    nom_BE

    Indique le nom de l'environnement d'initialisation qui sera activé.

  3. Réinitialisez le système


    # init 6
    

    Attention – Attention –

    N'utilisez que les commandes init ou shutdown pour la réinitialisation. Si vous utilisez les commandes reboot, halt ou uadmin, le système ne changera pas d'environnement d'initialisation. Le dernier environnement d'initialisation actif est réinitialisé.



Exemple 5–14 Activation d'un environnement d'initialisation

Dans cet exemple, c'est l'environnement d'initialisation second_disk qui est activé à la prochaine réinitialisation.


# /sbin/luactivate second_disk
# init 6

ProcedureActivation d'un environnement d'initialisation et synchronisation des fichiers

La première fois que vous initialisez votre système à partir d'un nouvel environnement d'initialisation, le logiciel Solaris Live Upgrade synchronise cet environnement d'initialisation avec celui qui était actif jusqu'à présent. "Synchroniser" signifie que certains systèmes de fichiers et répertoires critiques peuvent être copiés depuis le dernier environnement actif vers l'environnement en cours d'initialisation. Solaris Live Upgrade n'effectue plus cette synchronisation après le démarrage initial, à moins que vous ne demandiez une synchronisation à l'aide de la commande luactivate et de l'option -s.


x86 uniquement –

Lorsque vous commutez entre plusieurs environnements d'initialisation à l'aide du menu GRUB, les fichiers ne sont pas synchronisés. Vous devez appliquer la procédure suivante pour synchroniser les fichiers.


Pour de plus amples informations sur la synchronisation, reportez-vous à la section Synchronisation de fichiers entre les environnements d'initialisation.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour activer l'environnement d'initialisation, entrez :


    # /sbin/luactivate  -s BE_name
    
    -s

    Provoque la synchronisation des fichiers entre le dernier environnement d'initialisation actif et le nouveau. La première fois qu'un environnement d'initialisation est activé, les fichiers entre les environnements sont synchronisés. Lors des activations ultérieures, les fichiers ne sont pas synchronisés à moins que vous n'utilisiez l'option -s.


    Attention – Attention –

    Utilisez cette option avec prudence, car vous ne maîtrisez peut-être pas tous les changements survenus dans le dernier environnement d'initialisation actif. Par exemple, si vous utilisez Solaris 10 10/09 dans votre environnement d'initialisation actuel et que vous avez réinitialisé Solaris 9 avec une synchronisation forcée, il se peut que les fichiers soient modifiés sur la version 9. Les fichiers dépendent de la version du système d'exploitation ; dès lors l'initialisation de Solaris 9 risque d'échouer en raison d'un problème de compatibilité entre les fichiers Solaris 10 10/09 et les fichiers Solaris 9.


    nom_BE

    Indique le nom de l'environnement d'initialisation qui sera activé.

  3. Réinitialisez le système


    # init 6
    

Exemple 5–15 Activation d'un environnement d'initialisation

Dans cet exemple, l'environnement d'initialisation second_disk est activé à la prochaine réinitialisation et les fichiers sont synchronisés.


# /sbin/luactivate -s second_disk
# init 6

x86 : activation d'un environnement d'initialisation avec le menu GRUB

Vous trouverez dans le menu GRUB une méthode optionnelle de basculement entre les environnements d'initialisation. Le menu GRUB est une alternative à la commande luactivate pour activer (initialiser). Le tableau ci-après répertorie les précautions et les restrictions relatives à l'utilisation du menu GRUB.

Tableau 5–3 x86 : Activation à l'aide du résumé du menu GRUB

Tâche 

Description 

Pour plus d'informations 

Attention

Après avoir activé un environnement d'initialisation, ne modifiez pas l'ordre des disques dans le BIOS. La modification de cet ordre peut rendre le menu GRUB non valide. Si ce problème se produit, le rétablissement de l'ordre initial des disques répare le menu GRUB. 

 

Première activation d'un environnement d'initialisation 

La première fois que vous activez un environnement d'initialisation, vous devez utiliser la commande luactivate. Lors de la prochaine initialisation, le nom de cet environnement d'initialisation s'affiche dans le menu principal GRUB. Vous pouvez alors passer à cet environnement d'initialisation en sélectionnant l'entrée appropriée dans le menu GRUB.

Activation d'un environnement d'initialisation

Synchronisation des fichiers 

Lors de la première activation d'un environnement d'initialisation, les fichiers sont synchronisés entre l'environnement d'initialisation actuel et le nouvel environnement d'initialisation. Les fichiers ne sont pas synchronisés lors des activations suivantes. Lorsque vous commutez entre plusieurs environnements d'initialisation à l'aide du menu GRUB, les fichiers ne sont pas synchronisés. Vous pouvez forcer une synchronisation à l'aide de la commande luactivate dotée de l'option -s.

Activation d'un environnement d'initialisation et synchronisation des fichiers

Environnements d'initialisation créés avant Solaris 10 1/06

Si un environnement d'initialisation a été créé avec les versions Solaris 8, 9 ou 10 3/05, cet environnement doit toujours être activé avec la commande luactivate. Ces anciens environnements d'initialisation ne s'affichent pas dans le menu GRUB.

Activation d'un environnement d'initialisation

Modification ou personnalisation des entrées de menu GRUB 

Le fichier menu.lst contient les informations affichées dans le menu GRUB. Vous pouvez modifier ce fichier pour les raisons suivantes :

  • Pour faire des ajouts aux entrées de menu GRUB de systèmes d'exploitation autres que Solaris.

  • Personnalisation du comportement d'initialisation. Par exemple, vous pouvez passer en mode détaillé lors de l'initialisation ou modifier le moment par défaut de l'initialisation automatique du système d'exploitation.


Remarque –

Si vous souhaitez modifier le menu GRUB, vous devez rechercher le fichier menu.lst. Pour des instructions détaillées, reportez-vous au Chapitre 14, Managing the Solaris Boot Archives (Tasks) du System Administration Guide: Basic Administration.



Attention – Attention –

N'utilisez pas le fichier menu.lst pour modifier les entrées Solaris Live Upgrade. Les modifications peuvent entraîner l'échec de Solaris Live Upgrade. Même si vous pouvez utiliser le fichier menu.lst pour personnaliser le comportement d'initialisation, la méthode privilégiée pour la personnalisation est la commande eeprom. Si vous utilisez le fichier menu.lst pour la personnalisation, il se peut que les entrées SE Solaris soient modifiées lors de la mise à niveau d'un logiciel. Les modifications effectuées dans le fichier risquent de ne pas être enregistrées.


Procedurex86 : Pour activer un environnement d'initialisation avec le menu GRUB

Le menu GRUB vous permet de basculer entre deux environnements d'initialisation. Notez les restrictions suivantes :

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Redémarrez le système.


    # init 6
    

    Le menu principal GRUB s'affiche. Les deux systèmes d'exploitation sont affichés, Solaris et second_disk, qui est un environnement d'initialisation Solaris Live Upgrade. Les entrées failsafe sont pour la récupération si le système d'exploitation principal n'est pas initialisé pour une raison quelconque.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris  failsafe                                                  |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    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.
  3. Pour activer un environnement d'initialisation, utilisez les touches de direction afin de sélectionner l'environnement souhaité, puis appuyez sur la touche Retour.

    L'environnement d'initialisation sélectionné est initialisé et devient l'environnement d'initialisation actif.