Al usar Modernización automática de Solaris mientras se moderniza y se ejecuta Veritas VxVM, el sistema entra en situación crítica al rearrancar a menos que se modernice mediante el procedimiento siguiente. El problema se produce si los paquetes no cumplen las directrices avanzadas de empaquetado de Solaris.
Conviértase en superusuario o asuma una función similar.
Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.
Cree un entorno de arranque inactivo. Consulte Creación de un nuevo entorno de arranque de Guía de instalación de Solaris 10 5/08: Modernización automática de Solaris y planificación de la modernización.
Antes de modernizar el entorno de instalación inactivo, es necesario que inhabilite el software Veritas.
Monte el entorno de arranque inactivo.
# lumount nombre_entorno_arranque_inactivo punto_montaje |
Por ejemplo:
# lumount solaris8 /mnt |
Cambie al directorio que contiene vfstab, por ejemplo:
# cd /mnt/etc |
Haga una copia del archivo vfstab del entorno de arranque inactivo, por ejemplo:
# cp vfstab vfstab.501 |
En el archivo vfstab copiado, comente todas las entradas del sistema de archivos Veritas, por ejemplo:
# sed '/vx\/dsk/s/^/#/g' < vfstab > vfstab.novxfs |
El primer carácter de cada línea se cambia por #, lo cual la convierte en un comentario. Tenga en cuenta que esta línea de comentario es distinta de las que hay en los archivos de sistema.
Copie el archivo vfstab modificado, por ejemplo:
# cp vfstab.novxfs vfstab |
Cambie al directorio del archivo de sistema del entorno de arranque inactivo, por ejemplo:
# cd /mnt/etc |
Haga una copia del archivo de sistema del entorno de arranque inactivo, por ejemplo:
# cp system system.501 |
Comente todas las entradas "forceload:" que incluyan drv/vx.
# sed '/forceload: drv\/vx/s/^/*/' <system> system.novxfs |
El primer carácter de cada línea se cambia por *, lo que la convierte en una línea de comando. Tenga en cuenta que esta línea de comentario es distinta de las que hay en el archivo vfstab.
Cree el archivo install-db de Veritas, por ejemplo:
# touch vx/reconfig.d/state.d/install-db |
Desmonte el entorno de arranque inactivo.
# luumount nombre_entorno_arranque_inactivo |
Modernice el entorno de arranque inactivo. Consulte Capítulo 5, Modernización con Modernización automática de Solaris de Guía de instalación de Solaris 10 5/08: Modernización automática de Solaris y planificación de la modernización.
Active el entorno de arranque inactivo. Consulte Activación de un entorno de arranque de Guía de instalación de Solaris 10 5/08: Modernización automática de Solaris y planificación de la modernización.
Apague el sistema.
# init 0 |
Arranque el entorno de arranque inactivo en modalidad monousuario:
OK boot -s |
Se muestran varios mensajes de error y de otros tipos que contienen “vxvm” o “VXVM”; puede hacer caso omiso de ellos. El entorno de arranque inactivo se activa.
Modernice Veritas.
Extraiga el paquete Veritas VRTSvmsa del sistema, por ejemplo:
# pkgrm VRTSvmsa |
Cambie al directorio en que se encuentran los paquetes de Veritas.
# cd /ubicación_de_software_Veritas |
Agregue los paquetes Veritas más recientes al sistema:
# pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev |
Restaure el archivo vfstab original y los archivos del sistema:
# cp /etc/vfstab.original /etc/vfstab # cp /etc/system.original /etc/system |
Reinicie el sistema.
# init 6 |