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

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 du Guide d’installation de Solaris 10 5/08 : 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 5/08 : 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 Mot-clé de profil cluster (ajout de groupes de logiciels) du Guide d’installation de Solaris 10 5/08 : 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 du Guide d’installation de Solaris 10 5/08 : 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 déploiement préalable et de déploiement ultérieur, reportez-vous à la section Création de scripts de personnalisation du Guide d’installation de Solaris 10 5/08 : 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 du Guide d’installation de Solaris 10 5/08 : 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 du Guide d’installation de Solaris 10 5/08 : 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 du Guide d’installation de Solaris 10 5/08 : 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 5/08 : 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 5/08 : 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 déploiement préalable et de déploiement ultérieur, reportez-vous à la section Création de scripts de personnalisation du Guide d’installation de Solaris 10 5/08 : 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 5/08 : 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 5/08 : 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 plus d'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 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 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 plus d'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 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 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.