 Le système se retrouve dans une situation critique en cas de mise à niveau Solaris Live Upgrade de Veritas VxVm
Le système se retrouve dans une situation critique en cas de mise à niveau Solaris Live Upgrade de Veritas VxVmSi 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.
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 de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
Créez un environnement d'initialisation inactif. Reportez-vous à la section Création d'un environnement d'initialisation.
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 inactive_boot_environment_name mount_point | 
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 ainsi 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 install-db Veritas, 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. Voir Chapitre 5Procédure de mise à niveau avec Solaris Live Upgrade – Tâches.
Activez l'environnement d'initialisation inactif. Reportez-vous à la section Activation d'un environnement d'initialisation.
Éteignez le système.
| # init 0 | 
Initialisez l'environnement d'initialisation inactif en mode monoutilisateur :
| 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 fichiers systèmes originaux :
| # cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system | 
Redémarrez le système.
| # init 6 |