Utilisez le menu Mise à niveau ou la commande luupgrade pour mettre à niveau un environnement d'initialisation. Cette rubrique décrit la procédure de mise à niveau d'un environnement d'initialisation inactif à partir de fichiers enregistrés sur :
Un serveur NFS
Un fichier local
Une bande locale
Un périphérique local (y compris un DVD ou un CD).
si l'installation requiert plusieurs CD, vous devez impérativement suivre la procédure de l'interface de ligne de commande pour effectuer la mise à niveau. Reportez-vous à la rubrique Pour mettre à niveau une image du système d'exploitation à partir de plusieurs CD (interface de ligne de commande).
Lorsque vous installez le dernier environnement d'exploitation pour mettre à niveau un environnement d'initialisation, cette procédure n'a aucune 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, sous réserve que vous en ayez créé 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.
Pour mettre à niveau ou installer une archive sur un nouvel environnement, le périphérique doit être une tranche physique. Si vous possédez un environnement d'initialisation comportant un système de fichiers monté soit sur un métapériphérique Solaris Volume Manager soit sur un volume de système de fichiers Veritas (VxFS), la mise à niveau ou l'installation d'une archive échoue. Pour mettre à niveau ou installer une archive sur un tel environnement d'initialisation, vous devez modifier manuellement l'environnement d'initialisation de sorte que toutes les tranches deviennent des tranches de disques physiques. Vous pouvez utiliser la commande lucreate pour créer un autre environnement d'initialisation ou désactiver les métapériphériques ou volumes.
Pour utiliser la commande lucreate afin de générer une copie de l'environnement d'initialisation, placez cette copie sur des tranches de disques physiques. Par exemple, supposons que la configuration du disque de votre environnement d'initialisation actuel soit la suivante :
racine (/) |
monté sur /dev/md/dsk/d10 |
/usr |
monté sur /dev/md/dsk/d20 |
/var |
monté sur /dev/dsk/c0t3d0s0 |
Tranche libre |
c0t4d0s0 |
Tranche libre |
c0t4d0s3 |
Tranche libre |
c0t4d0s4 |
Vous pouvez ensuite utiliser la commande lucreate suivante pour copier l'environnement d'initialisation sur des tranches de disque physique. L'environnement d'initialisation peut alors être mis à niveau ou installé à l'aide d'une archive. Dans cet exemple, l'environnement d'initialisation actif est appelé "currentBE" et le nouveau "nextBE".
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
Vous pouvez alors mettre à niveau ou installer une archive sur le nouvel environnement d'initialisation, l'activer, puis en créer une nouvelle réplique ou l'encapsuler manuellement.
Si vous décidez de désactiver manuellement le métapériphérique ou le volume, procédez de la manière suivante :
Montez manuellement l'environnement d'initialisation.
Editez le fichier /etc/vfstab pour déplacer tous les métapériphériques ou volumes sur des tranches de disques physiques.
Utilisez Solaris Volume Manager ou le logiciel Veritas pour démonter les métapériphériques ou volumes.
Démontez l'environnement d'initialisation.
Vous pouvez utiliser Solaris Live Upgrade pour ajouter des patchs et des modules à un système. Comme pour la mise à niveau d'un système, le temps d'indisponibilité échu lorsque vous utilisez Live Upgrade pour ajouter des patchs à un système est identique à celui d'un redémarrage. Vous pouvez ajouter des patchs et des modules directement dans un environnement d'initialisation à l'aide de la commande luupgrade. Vous pouvez également ajouter les patchs et les modules à un système maître, puis appliquer une archive Solaris Flash de ce système à un environnement d'initialisation à l'aide de Live Upgrade.
Pour ajouter des patchs directement à un environnement d'initialisation, créez un nouvel environnement d'initialisation et utilisez la commande luupgrade avec l'option -t. Pour ajouter des modules à un environnement d'initialisation, utilisez la commande luupgrade avec l'option -p. Pour de plus amples informations, consultez la page luupgrade(1M) du manuel.
Vous pouvez utiliser Solaris Live Upgrade pour installer une archive Solaris Flash contenant une copie intégrale d'un environnement d'initialisation avec de nouveaux modules et patchs déjà inclus. Cet environnement d'initialisation complet ou système de référence unique est appelé système maître. Le processus de création d'une archive Solaris Flash commence par la génération d'un système maître. Une fois celui-ci créé, ajoutez tous les patchs et modules souhaités. Ensuite, créez une archive Solaris Flash du système maître. Utilisez Solaris Live Upgrade pour installer l'archive sur le nouvel environnement d'initialisation. Vous pouvez copier l'environnement d'initialisation, le modifier et le distribuer autant de fois que nécessaire. Pour plus de plus amples informations sur la procédure de création d'une archive Solaris Flash, consultez le Chapitre 18. Pour de plus amples informations sur l'utilisation de Solaris Live Upgrade dans le cadre de l'installation d'une archive Solaris Flash, consultez la rubrique Installation d'archives Solaris Flash sur un environnement d'initialisation.
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. Un module non conforme peut provoquer un échec du logiciel d'ajout de modules pendant la mise à niveau ou, pire, affecter l'environnement d'initialisation actif.
Pour de plus amples informations sur l'ajout et la suppression de modules à l'aide de Solaris Live Upgrade, consultez la page luupgrade(1M). Pour de plus amples informations sur les exigences en matière de modules, consultez l'Annexe C.
Cette procédure implique que vous n'utilisiez 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).
Sélectionnez Mise à niveau dans le menu principal de Solaris Live Upgrade.
L'écran du menu Mise a niveau s'affiche.
Entrez le nom du nouvel environnement d'initialisation.
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 |
Indiquez quel est 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 :
Package Media: /net/installmachine/export/solaris9/os_image |
Pour effectuer la mise à niveau, appuyez sur F3.
Le menu principal s'affiche une fois la mise à niveau achevée.
Cette procédure implique que vous n'utilisiez 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).
Connectez-vous en tant que superutilisateur.
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. |
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 |
Si l'image du système d'exploitation figure sur au moins deux CD, utilisez cette procédure de mise à niveau.
Connectez-vous en tant que superutilisateur.
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. |
Une fois que le programme d'installation a exploité le contenu du premier CD, insérez le second CD.
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 nom_BE -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 .
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 CDs : 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' |
utilisez la commande luupgrade avec l'option --i pour installer tout autre CD.
Cette rubrique décrit la procédure de création d'un profil allant être utilisé à 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 :
Pour procéder à une mise à niveau à l'aide d'un profil, consultez la rubrique Pour procéder à une mise à jour à l'aide d'un profil et de Solaris Live Upgrade (interface de ligne de commande).
Pour procéder à l'installation de Solaris Flash à l'aide d'un profil, consultez la rubrique Pour installer une archive Solaris Flash à l'aide d'un profil (interface de ligne de commande).
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.
Ajoutez des mots-clés de profil et leur valeur dans le profil ainsi créé.
Seuls les mots-clés de mise à niveau ci-dessous peuvent être utilisés dans un profil Solaris Live Upgrade.
Tableau 33-2 Mots-clés et descriptions d'un profil de mise à niveau 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. Les valeurs sont upgrade ou flash_install. |
(Facultatif) 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 y 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 à l'aide de ce mot-clé, consultez la rubrique Mot-clé de profil isa_bits. |
(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 à l'aide de 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 à l'aide de ce mot-clé, consultez la rubrique Mot-clé de profil package. |
Sauvegardez le profil dans un répertoire du système local.
Vérifiez que le profil figure dans root et que le degré de permissions est réglé sur 644.
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.
Vous trouverez, dans cet exemple, un profil fournissant les paramètres de mise à niveau et devant être utilisé pour mettre à niveau un environnement d'initialisation inactif à l'aide de la commande luupgrade du 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 |
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.
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. |
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 Validating the contents of the media /net/installsvr/export/s9u1/combined.s9s_u1wos. The media is a standard Solaris media. The media contains an operating system upgrade image. The media contains Solaris version 9. 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 s9u1b08. Determining packages to install or upgrade for BE s9u1b08. Simulating the operating system upgrade of the BE s9u1b08. 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 s9u1b08 is complete. |
Vous pouvez désormais utiliser le profil pour procéder à la mise à jour de votre environnement d'initialisation inactif.
Cette rubrique vous guide pas à pas tout au long de la procédure de 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éé.
Connectez-vous en tant que superutilisateur.
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.
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é.
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 |