Ce chapitre donne des exemples de création d'un environnement d'initialisation, de mise à niveau et d'activation de cet environnement à l'aide d'une interface CUI (interface utilisateur en mode caractère) ou CLI (interface de ligne de commande). Vous y trouverez également des exemples de retour à l'environnement d'initialisation d'origine.
Dans cet exemple, un nouvel environnement d'initialisation est créé avec la commande lucreate sur un système fonctionnant avec Solaris 2.6. Le nouvel environnement d'initialisation est mis à niveau pour Solaris 9 avec la commande luupgrade. L'environnement d'initialisation mis à niveau est activé au moyen de la commande luactivate. Vous trouverez également un exemple de retour à l'environnement d'initialisation original.
Insérez le DVD Solaris 9 ou le CD Solaris 9 2 sur 2.
Suivez la procédure correspondant au support que vous employez.
Si vous utilisez le DVD Solaris 9, modifiez les répertoires pour qu'ils correspondent au programme d'installation, et exécutez ce dernier.
# cd /cdrom/cdrom0/Solaris_9/Tool/Installers # ./liveupgrade20 |
Le programme d'installation Solaris Web Start s'affiche.
Si vous utilisez le CD Solaris 9 2 sur 2, exécutez le programme d'installation.
% ./installer |
Le programme d'installation Solaris Web Start s'affiche.
Dans le panneau de sélection du type d'installation (Select Type of Install), sélectionnez l'installation personnalisée (Custom).
Sur le panneau de sélection de l'environnement localisé (Locale Selection), cliquez sur la langue souhaitée.
Sélectionnez le logiciel à installer.
Pour le DVD, dans le panneau de sélection des composants, cliquez sur Next (Suivant) afin d'installer les modules.
Dans le cas du CD, dans le panneau de sélection des produits, cliquez sur Default Install for Solaris Live Upgrade, puis cliquez sur les autres logiciels pour en désactiver la sélection.
Suivez les instructions à l'écran pour installer Solaris Web Start.
L'environnement d'initialisation source reçoit le nom c0t4d0s0 à l'aide de l'option -c. Il faut donner un nom à l'environnement d'initialisation source lors de la première utilisation de Solaris Live Upgrade sur le système en vue de la création d'un environnement d'initialisation. Le cas échéant, les créations ultérieures ne nécessitent pas l'utilisation de l'option -c.
Le nouvel environnement d'initialisation porte le nom c0t15d0s0. L'option -A crée une description associée au nom de l'environnement d'initialisation.
Le système de fichiers racine (/) est copié dans le nouvel environnement d'initialisation et au lieu de partager la tranche de swap de l'environnement d'initialisation source, une nouvelle tranche de swap est créée.
# lucreate -A 'BE_description' -c c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs \ -m -:/dev/dsk/c0t15d0s1:swap -n c0t15d0s0 |
L'environnement d'initialisation inactif reçoit le nom de c0t15d0s0. L'image du système d'exploitation à utiliser pour la mise à niveau provient du réseau.
# luupgrade -n c0t15d0s0 -u -s /net/ins3-svr/export/s9/combined.s9s_wos |
La commande lustatus indique, le cas échéant, que la création de l'environnement d'initialisation est terminée et que celui-ci est initialisable.
# lustatus BE_name Complete Active ActiveOnReboot CopyStatus ------------------------------------------------------------------------ c0t4d0s0 yes yes yes - c0t15d0s0 yes no no - |
L'environnement d'initialisation c0t15d0s0 est rendu initialisable par la commande luactivate. Le système est ensuite réinitialisé, et c0t15d0s0 devient l'environnement d'initialisation actif. L'environnement d'initialisation c0t4d0s0 est désormais inactif.
# luactivate c0t15d0s0 # init 6 |
En fonction de l'état de l'activation de votre nouvel environnement d'initialisation, il existe trois procédures de retour :
L'activation est réussie, mais vous voulez revenir à l'envionnement d'initialisation original. Voir la rubrique Retour malgré la réussite de la création de l'environnement d'initialisation.
L'activation a échoué et vous pouvez revenir à l'environnement d'initialisation original. Voir la rubrique SPARC : retour à partir de l'échec de l'activation de l'environnement d'initialisation.
L'activation a échoué et vous devez revenir à l'environnement d'initialisation original au moyen d'un support ou d'une image d'installation réseau. Voir la rubrique SPARC : restauration de l'environnement d'initialisation d'origine à partir d'un DVD, d'un CD ou d'une image de l'installation réseau.
Dans cet exemple, l'environnement d'initialisation original (c0t4d0s0) est réinstitué comme environnement d'initialisation actif, malgré la réussite de son activation. Le nom du périphérique est first_disk.
# /usr/sbin/luactivate first_disk # init 6 |
Dans cet exemple, le nouvel environnement n'était pas initialisable. Vous devez revenir à l'invite OK avant d'initialiser à partir de l'environnement d'initialisation original, c0t4d0s0, en mode utilisateur unique.
OK boot net -s # /sbin/luactivate first_disk Do you want to fallback to activate boot environment c0t4d0s0 (yes or no)? yes # init 6 |
L'environnement d'initialisation original, c0t4d0s0, devient environnement d'initialisation actif.
Dans cet exemple, le nouvel environnement n'était pas initialisable. Vous ne pouvez pas initialiser à partir de l'environnement d'initialisation original, et vous devez utiliser un support ou une image d'installation réseau. Le périphérique est /dev/dsk/c0t4d0s0. L'environnement d'initialisation original, c0t4d0s0, devient environnement d'initialisation actif.
OK boot net -s # fsck /dev/dsk/c0t4d0s0 # mount /dev/dsk/c0t4d0s0 /mnt # /mnt/sbin/luactivate # umount /mnt # init 6 |
Dans cet exemple, un nouvel environnement d'initialisation est créé sur un système fonctionnant avec Solaris 2.6. Le nouvel environnement d'initialisation est mis à niveau pour Solaris 9. Ensuite, le nouvel environnement d'initialisation est activé.
Insérez le DVD Solaris 9 ou le CD Solaris 9 2 sur 2.
Exécutez le programme d'installation pour le support que vous utilisez.
Si vous utilisez le DVD Solaris 9, modifiez les répertoires pour qu'ils correspondent au programme d'installation, et exécutez ce dernier.
# cd /cdrom/cdrom0/Solaris_9/Tool/Installers # ./liveupgrade20 |
Le programme d'installation Solaris Web Start s'affiche.
Si vous utilisez le CD Solaris 9 2 sur 2, exécutez le programme d'installation.
% ./installer |
Le programme d'installation Solaris Web Start s'affiche.
Dans le panneau de sélection du type d'installation (Select Type of Install), sélectionnez l'installation personnalisée (Custom).
Sur le panneau de sélection de l'environnement localisé (Locale Selection), cliquez sur la langue souhaitée.
Sélectionnez le logiciel à installer.
Pour le DVD, dans le panneau de sélection des composants, cliquez sur Next (Suivant) afin d'installer les modules.
Dans le cas du CD, dans le panneau de sélection des produits, cliquez sur Default Install for Solaris Live Upgrade, puis cliquez sur les autres logiciels pour en désactiver la sélection.
Suivez les instructions à l'écran pour installer Solaris Web Start.
Dans cet exemple, l'environnement d'initialisation source est nommé c0t4d0s0. Le système de fichiers racine (/) est copié dans le nouvel environnement d'initialisation et au lieu de partager la tranche de swap de l'environnement d'initialisation source, une nouvelle tranche de swap est créée.
Affichage de l'interface en mode caractère :
# /usr/sbin/lu |
Sélectionnez Create dans le menu principal.
Name of Current Boot Environment: c0t4d0s0 Name of New Boot Environment: c0t15d0s0 |
Appuyez sur F3.
Dans le menu Configuration, appuyez sur F2 pour afficher le menu Options.
Sélectionnez la tranche 0 du disque c0t15d0 pour la racine (/).
A partir du menu Configuration, créez une nouvelle tranche d'échange sur c0t15d0 en sélectionnant une tranche d'échange à scinder.
Appuyez sur F2 pour afficher le menu Options.
Sélectionnez la tranche 1 du disque c0t15d0 pour la nouvelle tranche d'échange.
Appuyez sur F3 pour créer le nouvel environnement d'initialisation.
L'image du système d'exploitation provient du réseau pour la mise à niveau.
Dans le menu principal, sélectionnez Upgrade.
Name of New Boot Environment: c0t15d0s0 Package Media: /net/ins3-svr/export/s9/combined.s9s_wos |
Appuyez sur F3.
L'environnement d'initialisation c0t15d0s0 est désormais initialisable. Le système est ensuite réinitialisé, et c0t15d0s0 devient l'environnement d'initialisation actif. L'environnement d'initialisation c0t4d0s0 est désormais inactif.
Dans le menu principal, sélectionnez Activate.
Name of Boot Environment: c0t15d0s0 Do you want to force a Live Upgrade sync operations: no |
Appuyez sur F3.
Appuyez sur Entrée.
Entrez :
# init 6 |
Si une restauration est nécessaire, utilisez les procédures de ligne de commande données dans l'exemple ci-dessous : Retour à l'environnement d'initialisation original.