Guide d'installation Solaris 9

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

Utilisez le menu Mise à niveau ou la commande luupgrade pour mettre à niveau un environnement d'initialisation. Cette rubrique décrit les procédures de mise à niveau d'un environnement d'initialisation inactif à partir de fichiers situés sur les supports suivants :

Directives pour la mise à niveau

La mise à niveau d'un environnement d'initialisation vers le dernier environnement 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.

Plutôt que d'effectuer une mise à niveau, vous pouvez installer une archive Solaris Flash sur un environnement d'initialisation inactif, si vous en avez créée une. Les nouveaux fichiers écrasent les systèmes de fichiers critiques de l'environnement d'initialisation inactif, sans incidence sur les systèmes de fichiers partageables. Reportez-vous à la rubrique Installation d'archives Solaris Flash sur un environnement d'initialisation.

Vous pouvez mettre à niveau un environnement d'initialisation inactif qui contient n'importe quelle combinaison de tranches de disques physiques, volumes Solaris Volume Manager ou volumes Veritas Volume Manager. La tranche choisie pour le système de fichiers racine (/) doit être une concaténation à une tranche comprise dans un volume RAID–1 (miroir). Pour consulter la procédure de création d'un environnement d'initialisation comportant des systèmes de fichiers miroirs, reportez-vous à la rubrique Pour créer un environnement d'initialisation avec des volumes RAID-1 (Miroirs) (interface de ligne de commande).

Ajout et suppression de modules à l'aide de Solaris Live Upgrade


Attention : Attention :

lors de la mise à jour, de l'ajout ou de la suppression de modules ou de patchs, Solaris Live Upgrade a besoin de modules ou de patchs compatibles avec les directives avancées de génération de modules SVR4. Si les modules Sun sont conformes à celles-ci, Sun ne peut pas garantir que ce soit le cas avec d'autres fournisseurs. Si un module 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 l'ajout et la suppression de modules à l'aide de Solaris Live Upgrade, reportez-vous aux rubriques ci-dessous.

Pour mettre à niveau une image du système d'exploitation sur un environnement d'initialisation (interface graphique)

Pour mettre à niveau à l'aide de cette procédure, vous ne devez utiliser qu'un seul CD, un DVD ou une image d'installation combinée. Si l'installation impose l'utilisation de plusieurs CD, vous devez utiliser la procédure : Pour mettre à niveau une image du système d'exploitation à partir de plusieurs CD (interface de ligne de commande).

  1. Sélectionnez Mise à niveau dans le menu principal de Solaris Live Upgrade.

    L'écran du menu Mise à niveau s'affiche.

  2. Entrez le nom du nouvel environnement d'initialisation.

  3. Entrez le chemin d'accès à l'image d'installation de Solaris.

    Support d'installation 

    Description 

    Système NFS 

    Indiquez le chemin d'accès au système de fichiers réseau dans lequel réside l'image d'installation.  

    Fichier local 

    Indiquez le chemin d'accès au système de fichiers local dans lequel réside l'image d'installation.  

    Bande locale 

    Spécifiez le lecteur de bande locale et la position exacte de l'image d'installation sur la bande. 

    Périphérique local, DVD ou CD 

    Indiquez quel est le périphérique local ainsi que le chemin d'accès à l'image d'installation. 

    • Si vous utilisez un DVD ou un CD, entrez le chemin d'accès à ce disque, comme dans l'exemple ci-dessous :


      Package Media: /cdrom/solaris9/s0
      
    • Si vous utilisez une image combinée sur votre réseau, entrez le chemin d'accès au système de fichiers réseau, comme dans l'exemple ci-dessous :


      Support des modules : /net/installmachine/export/solaris9/os_image
      
  4. Pour effectuer la mise à niveau, appuyez sur F3.

  5. Le menu principal s'affiche une fois la mise à niveau achevée.

Pour mettre à niveau une image du système d'exploitation sur un environnement d'initialisation (interface de ligne de commande)

Pour mettre à niveau à l'aide de cette procédure, vous ne devez utiliser qu'un seul CD, un DVD ou une image d'installation combinée. Si l'installation impose l'utilisation de plusieurs CD, vous devez utiliser la procédure : Pour mettre à niveau une image du système d'exploitation à partir de plusieurs CD (interface de ligne de commande).

  1. Connectez-vous en tant que superutilisateur.

  2. 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 nom_BE -s chemin_image_os 
    
    -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 qui comporte une image du système d'exploitation.


    Exemple 33–1 Mise à niveau d'une image du système d'exploitation sur un environnement d'initialisation (interface de ligne de commande)

    Dans cet exemple, c'est l'environnement d'initialisation second_disk qui est mis à niveau.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solaris9/OS_image 
    

Pour mettre à niveau une image du système d'exploitation à partir de plusieurs CD (interface de ligne de commande)

Si l'image de l'environnement d'exploitation réside sur deux ou plusieurs CD, utilisez la procédure de mise à niveau ci-dessous.

  1. Connectez-vous en tant que superutilisateur.

  2. 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 nom_BE -s chemin_image_os 
    
    -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 qui comporte une image du système d'exploitation.

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

  4. 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 nom_BE -s chemin_image_os 
      
    • 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 chemin_image_os -O '-nodisplay -noconsole'
      
    -i

    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 qui comporte une image du système d'exploitation.

    -O '-nodisplay -noconsole'

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

    L'environnement d'initialisation est prêt à être activé. Voir Activation d'un environnement d'initialisation .


    Exemple 33–2 SPARC: mise à niveau d'une image du système d'exploitation à partir de plusieurs CD (interface de ligne de commande)

    Dans cet exemple, c'est l'environnement d'initialisation second_disk qui est mis à niveau, alors que l'image d'installation réside sur les deux CD : CD Solaris 9 1 sur 2 et CD Solaris 9 2 sur 2. L'option -u détermine s'il reste suffisamment d'espace pour tous les modules 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. N'utilisez pas ces options si vous souhaitez afficher l'interface.

    Insérez le CD Solaris 9 1 sur 2 et entrez :


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

    Insérez le CD Solaris 9 2 sur 2 et entrez :


    # luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 -O '-nodisplay \
    -noconsole'
    


    Remarque :

    utilisez la commande luupgrade avec l'option --i pour installer tout autre CD.


Pour créer un profil en vue de son utilisation à l'aide de Solaris Live Upgrade

Cette procédure indique comment créer un profil à utiliser avec 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 associée à 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_solaris9.

  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.

    • Pour une installation avec les valeurs des mots-clés Install_type de upgrade ou flash_install, reportez-vous à la rubrique Tableau 33–2.

    • Pour une installation avec la valeur du mot-clé Install_type flash_update, reportez-vous à Tableau 33–3.

    Tableau 33–2 Descriptions et mots-clés de profils de Solaris Live Upgrade

    Mot-clé 

    Description  

    (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_updateune installation différentielle Solaris Flash.

    (requise pour une archive Solaris Flash) archive_location

    Extrait une archive Solaris Flash de l'emplacement qui lui est désigné. Pour obtenir une liste des valeurs qui peuvent être utilisées à l'aide de ce mot-clé, consultez la rubrique Mot-clé archive_location.

    (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 obtenir une liste des valeurs qui peuvent être utilisées à l'aide de ce mot-clé, reportez-vous à la rubrique Mot-clé de profil cluster (ajout de groupes de logiciels) .

    (Facultatif) geo

    Désigne la ou les versions localisées que vous souhaitez installer sur un système ou ajouter dans le cadre d'une mise à niveau. Pour obtenir une liste des valeurs qui peuvent être utilisées à l'aide de ce mot-clé, consultez la rubrique Mot-clé de profil geo.

    (Facultatif) isa_bits

    Indique si vous souhaitez installer des modules de Solaris 9 à 64 ou à 32 bits. Pour obtenir une liste des valeurs qui peuvent être utilisées avec ce mot-clé, consultez la rubrique Mot-clé de profil isa_bits.

    (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 sur le système clone. Pour de plus amples informations concernant les scripts de déploiement préalable et ultérieur, reportez-vous à la rubrique Création de scripts de personnalisation.

    (Facultatif) locale

    Désigne les modules des versions localisées que vous souhaitez installer ou ajouter dans le cadre d'une mise à niveau. Pour obtenir une liste des valeurs qui peuvent être utilisées avec ce mot-clé, consultez la rubrique Mot-clé de profil locale.

    (Facultatif) package

    Indique si vous souhaitez ajouter un module au groupe de logiciels que vous souhaitez installer sur votre système, ou si vous souhaitez en supprimer. Pour obtenir une liste des valeurs qui peuvent être utilisées avec ce mot-clé, consultez la rubrique Mot-clé de profil package.

    Tableau 33–3 Description et mots-clés des profils Solaris Live Upgrade pour la création d'une archive différentielle

    Mot-clé 

    Description  

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

    (Requis) archive_location

    Extrait une archive Solaris Flash de l'emplacement qui lui est désigné. Pour obtenir une liste des valeurs qui peuvent être utilisées à l'aide de ce mot-clé, consultez la rubrique Mot-clé archive_location.

    (Facultatif) forced_deployment

    Procède à l'installation d'une archive différentielle Solaris Flash sur le système clone autre que celle normalement attendue par le système. 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.

    (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 de plus amples informations concernant les scripts de déploiement préalable et ultérieur, reportez-vous à la rubrique Création de scripts de personnalisation.

    (Facultatif) no_content_check

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

    (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 clones 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.

  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 rubrique Pour tester un profil en vue de son utilisation par Solaris Live Upgrade.


Exemple 33–3 Création d'un profil Solaris Live Upgrade

Dans cet exemple, un profil fournit les paramètres de mise à niveau. Ce dernier 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 module 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 33–4 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 Solaris Live Upgrade luupgrade et les options -u et -j.

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

Pour l'utilisation de la commande luupgrade en vue de l'installation de l'archive différentielle, reportez-vous à la rubrique Pour installer une archive Solaris Flash à l'aide d'un profil (interface de ligne de commande).


Pour tester un profil en vue de son utilisation par Solaris Live Upgrade

Après avoir créé le profil, utilisez la commande luupgrade pour le tester. 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. Tester le profil.


    # luupgrade -u -n nom_BE -D -s chemin_image_os -j chemin_profil
    
    -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 utilise la configuration de disque de l'environnement d'initialisation sélectionnée pour tester les options de profil validées à l'aide de l'option -j.

    -s chemin_image_os

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

    -j chemin_profil

    Chemin menant vers un profil qui est configuré en vue de sa mise à niveau et qui doit se trouver dans un répertoire de la machine locale.


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

Dans l'exemple suivant, le profil est appelé upgrade_solaris9 et est testé avec succès sur l'environnement d'initialisation inactif appelé s9u1b08.


# luupgrade -u -n s9u1b08 -D -s /net/installsvr/export/s9u1/combined.s9s_u1wos \
 -j /var/tmp/flash_profile
Validation du contenu du support /net/installsvr/export/s9u1/combined.s9s_u1wos.
Ce support est un support Solaris standard.
Ce support contient une image du système d'exploitation mise à niveau.
Le support contient Solaris version 9.
Localisation du modèle de profil mis à niveau à utiliser.
Localisation du programme de mise à niveau de l'environnement d'exploitation.
Recherche de demandes Live Upgrade déjà programmées.
Création d'un profil de mise à niveau pour BE s9u1b08.
Détermination des modules à installer et à mettre à niveau pour BE s9u1b08.
Simulation de la mise à niveau du système d'exploitation du BE s9u1b08.
La simulation de la mise à niveau de l'environnement d'exploitation est terminée.
INFORMATION : var/sadm/system/data/upgrade_cleanup contient un journal de l'opération
de mise à niveau.
INFORMATION : var/sadm/system/data/upgrade_cleanup contient un journal des opérations
de nettoyage requises.
La mise à niveau de l'environnement d'initialisation Solaris s9u1b08 est terminée.

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

Pour procéder à une mise à jour à l'aide d'un profil et de Solaris Live Upgrade (interface de ligne de commande)

Cette procédure indique chaque étape nécessaire à la mise à niveau d'un environnement d'exploitation à l'aide d'un profil.

Si vous souhaitez installer une archive Solaris Flash à l'aide d'un profil, reportez-vous à la rubrique Pour installer une archive Solaris Flash à l'aide d'un profil (interface de ligne de commande).

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

  1. Connectez-vous en tant que superutilisateur.

  2. Créez un profil.

    Pour obtenir une liste des mots-clés de mise à niveau pouvant être utilisés dans un profil Solaris Live Upgrade, consultez le Tableau 33–2.

  3. Entrez :


    # luupgrade -u -n nom_BE -s chemin_image_os -j chemin_profil
    
    -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 qui comporte une image du système d'exploitation. Ce répertoire peut se trouver sur un support d'installation, tel qu'un DVD ou un CD, 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 de plus amples informations sur la création d'un profil, consultez la rubrique Pour créer un profil en vue de son utilisation à l'aide de Solaris Live Upgrade.

    L'environnement d'initialisation est prêt à être activé.


    Exemple 33–6 Mise à jour d'un environnement d'initialisation à l'aide d'un profil JumpStart personnalisé (interface de ligne de commande)

    Dans cet exemple, une archive est installée sur l'environnement d'initialisation second_disk. 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 rubrique Pour créer un profil en vue de son utilisation à l'aide de Solaris Live Upgrade.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -j /var/tmp/profile