Guide d'installation Solaris 9 9/04

Exemple de mise à niveau à l'aide de Solaris Live Upgrade (interface de ligne de commande)

Dans cet exemple, un nouvel environnement d'initialisation est créé à l'aide de la commande lucreate sur un système fonctionnant sous la version 7 de Solaris. 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.

Installation de Live Upgrade sur l'environnement d'initialisation actif

  1. Insérez le Solaris DVD ou le Solaris Software 2 of 2 CD.

  2. Suivez la procédure correspondant au média que vous employez.

    • Si vous utilisez le Solaris DVD, modifiez les répertoires pour qu'ils correspondent au programme d'installation, et exécutez ce dernier.


      # cd /cdrom/cdrom0/Solaris_9/Tools/Installers
      # ./liveupgrade20
      

      Le programme d'installation Solaris Web Start s'affiche.

    • Si vous utilisez le Solaris Software 2 of 2 CD, exécutez le programme d'installation.


      % ./installer
      

      Le programme d'installation Solaris Web Start s'affiche.

  3. Dans le volet de sélection du type d'installation (Select Type of Install), sélectionnez l'installation personnalisée (Custom).

  4. Sur le panneau de sélection locale (Locale Selection), cliquez sur la langue souhaitée.

  5. Sélectionnez le logiciel à installer.

    • Pour le DVD, dans le volet de sélection des composants, cliquez sur Next (Suivant) afin d'installer les packages.

    • Pour le CD, dans le panneau de sélection des produits, cliquez sur Default Install for Solaris Live Upgrade, puis cliquez sur les autres produits pour en désactiver la sélection.

  6. Suivez les instructions à l'écran pour installer Solaris Web Start.

Création d'un environnement d'installation

L'environnement d'initialisation source reçoit le nom c0t4d0s0 à l'aide de l'option -c. L'attribution d'un nom à l'environnement d'initialisation source n'est requise qu'après création du premier environnement d'initialisation. Pour de plus amples informations sur l'attribution de noms à l'aide de l'option -c, reportez-vous à la description à l'Étape 2.

Le nouvel environnement d'initialisation s'appelle 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

Mise à jour de l'environnement d'initialisation inactif

L'environnement d'initialisation inactif s'appelle c0t15d0s0. L'image du système d'exploitation à utiliser pour la mise à niveau est prise sur le réseau.


# luupgrade -n c0t15d0s0 -u -s /net/ins-svr/export/Solaris_9 \
combined.solaris_wos

Vérification du caractère initialisable de l'environnement d'initialisation

La commande lustatus indique si la création de l'environnement d'initialisation est achevée et si l'environnement peut être initialisé.


# lustatus
boot environment   Is        Active  Active     Can	    Copy
Name               Complete  Now	 OnReboot   Delete	 Status
------------------------------------------------------------------------
c0t4d0s0           yes       yes      yes      no      -
c0t15d0s0          yes       no       no       yes     -

Activation de l'environnement d'initialisation inactif

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

Retour à l'environnement d'initialisation original

En fonction de l'état de l'activation de votre nouvel environnement d'initialisation, il existe trois procédures de retour :


Exemple 38–1 Retour malgré la réussite de la création de l'environnement d'initialisation

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


Exemple 38–2 SPARC: retour à partir de l'échec de l'activation de l'environnement d'initialisation

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
Souhaitez-vous effectuer un rétablissement afin d'activer l'environnement d'initialisation c0t4d0s0 
(oui ou non) ? yes
# init 6

L'environnement d'initialisation original, c0t4d0s0, devient environnement d'initialisation actif.



Exemple 38–3 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, le nouvel environnement n'était pas initialisable. Vous ne pouvez pas initialiser à partir de l'environnement d'initialisation original, et vous devez utiliser un média 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
Do you want to fallback to activate boot environment c0t4d0s0 
(yes or no)? yes
# umount /mnt 
# init 6