Si vous utilisez Solaris Live Upgrade en cours de mise à niveau et d'exploitation de Veritas VxVM, le système se retrouve dans une situation critique à la réinitialisation tant que vous n'appliquez pas la procédure indiquée ci-dessous. Le problème survient si les modules ne sont pas conformes aux directives avancées de Solaris en la matière.
Créez un environnement d'initialisation inactif. Reportez-vous à la rubrique Création d’un environnement d’initialisation du Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise á niveau.
Avant d'entamer la mise à niveau, vous devez désactiver le logiciel Veritas de l'environnement d'initialisation inactif.
Montez l'environnement d'initialisation inactif.
# lumount nom_environnement_initialisation_inactif point_montage |
Par exemple :
# lumount solaris8 /mnt |
Accédez au répertoire dans lequel se trouve le fichier vfstab, par exemple :
# cd /mnt/etc |
Faites une copie du fichier vfstab de l'environnement d'initialisation inactif, par exemple :
# cp vfstab vfstab.501 |
Dans le fichier vfstab copié, mettez en commentaire toutes les entrées du système de fichiers Veritas, par exemple :
# sed '/vx\/dsk/s/^/#/g' < vfstab > vfstab.novxfs |
Le premier caractère de chaque ligne est remplacé par #, la ligne devenant ainsi une ligne de commentaire. Cette ligne de commentaire est différente de celles des fichiers système.
Copiez le fichier vfstab modifié, par exemple :
# cp vfstab.novxfs vfstab |
Accédez au répertoire du fichier système de l'environnement d'initialisation inactif, par exemple :
# cd /mnt/etc |
Faites une copie du fichier système de l'environnement d'initialisation inactif, par exemple :
# cp system system.501 |
Mettez en commentaire toutes les entrées “forceload:” comportant drv/vx.
# sed '/forceload: drv\/vx/s/^/*/' <system> system.novxfs |
Le premier caractère de chaque ligne est remplacé par *, la ligne devenant ainsi une ligne de commande. Cette ligne de commande est différente de celles du fichier vfstab.
Créez le fichier Veritas install-db, par exemple :
# touch vx/reconfig.d/state.d/install-db |
Démontez l'environnement d'initialisation inactif.
# luumount inactive_boot_environment_name |
Mettez à niveau l'environnement d'initialisation inactif. Reportez-vous au Chapitre 7, Procédure de mise à niveau avec Solaris Live Upgrade – Tâches du Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise á niveau.
Activez l'environnement d'initialisation inactif. Reportez-vous à la rubrique Activation d’un environnement d’initialisation du Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise á niveau.
Éteignez le système.
# init 0 |
Initialisez l'environnement d'initialisation inactif en mode mono-utilisateur :
OK boot -s |
Plusieurs messages et messages d'erreur comportant “vxvm” ou “VXVM” s'affichent. Vous pouvez les ignorer. L'environnement d'initialisation inactif s'active.
Effectuez la mise à niveau de Veritas.
Restaurez les fichiers vfstab et les fichiers systèmes originaux :
# cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system |
Redémarrez le système.
# init 6 |