Lleve a cabo este procedimiento en cada nodo del clúster para modernizar el sistema operativo Solaris. Si el clúster ya se ejecuta en una versión del sistema operativo Solaris que admite Sun Cluster 3.1 8/05, la modernización posterior del sistema operativo Solaris es opcional. Si no desea modernizar el sistema operativo Solaris, continúe con el procedimiento que figura en Cómo llevar a cabo una modernización no periódica del software de Sun Cluster 3.1 8/05.
El software de Sun Cluster 3.1 8/05 no admite la modernización del sistema operativo Solaris 9 a la versión original del sistema operativo Solaris 10 que se distribuyó en mayo de 2005. Deberá actualizar como mínimo a la versión Solaris 10 10/05 u otra compatible.
Lleve a cabo las siguientes tareas:
Asegúrese de que el clúster esté ejecutando por lo menos la versión mínima requerida del sistema operativo Solaris para que sea compatible con el software de Sun Cluster 3.1 8/05. Consulte “Supported Products” en las Notas de la versión de Sun Cluster 3.1 8/05 para SO Solaris para obtener más información.
Asegúrese de que se hayan llevado a cabo todos los pasos que figuran en Cómo preparar el clúster para una modernización no periódica .
Conviértase en superusuario en el nodo del clúster que se desee modernizar.
(Opcional) SPARC: modernice VxFS.
Siga los procedimientos proporcionados en la documentación de VxFS.
Determine si existen las siguientes secuencias de comandos de control de ejecución de Apache y si están habilitadas o deshabilitadas:
/etc/rc0.d/K16apache /etc/rc1.d/K16apache /etc/rc2.d/K16apache /etc/rc3.d/S50apache /etc/rcS.d/K16apache |
Algunas aplicaciones, como Sun Cluster HA for Apache, requieren que las secuencias de comandos de control de ejecución de Apache estén deshabilitadas.
Si existen estas secuencias de comandos e incluyen una K o una S en mayúscula en el nombre del archivo, significa que las secuencias de comandos están habilitadas. No es necesario realizar ninguna acción más en dichas secuencias.
Si no existen estas secuencias de comandos, en el Paso 8 deberá asegurarse de que todas las secuencias de comandos de control de ejecución de Apache que se instalan durante la modernización del sistema operativo Solaris estén deshabilitadas.
Si estas secuencias de comandos existen, pero los nombres de archivos contienen los caracteres k o s en minúscula, significa que están deshabilitadas. En el Paso 8, deberá asegurarse de que todas las secuencias de comandos de control de ejecución de Apache que se instalan durante la modernización del sistema operativo Solaris estén deshabilitadas.
Comente todas las entradas de los sistemas de archivos montados globalmente en el archivo /etc/vfstab del nodo.
Para una posterior referencia, lleve un registro de todas las entradas que ya están comentadas.
Convierta temporalmente en comentario todas las entradas de los sistemas de archivos montados globalmente en el archivo /etc/vfstab.
Las entradas de los sistemas de archivos montados globalmente contienen la opción de montaje global. Convierta en comentario estas entradas para evitar que la modernización de Solaris intente montar los dispositivos globales.
Determine el procedimiento que se debe seguir para modernizar el sistema operativo Solaris.
Gestor de volúmenes |
Procedimiento |
Ubicación de las instrucciones |
---|---|---|
Solstice DiskSuite o Solaris Volume Manager |
Cualquier método de modernización de Solaris excepto el método de Modernización automática |
Documentación de instalación de Solaris |
SPARC: VERITAS Volume Manager |
“Modernización de VxVM y de Solaris” |
Documentación sobre la instalación de VERITAS Volume Manager |
Si el clúster ya tiene instalado VxVM, debe reinstalar el software VxVM o modernizar la versión de VxVM a Solaris 9, como parte del proceso de modernización de Solaris.
Modernice el software de Solaris, siguiendo el procedimiento elegido en el Paso 5.
Haga los cambios siguientes en el procedimiento que use:
Si se le indica que reinicie un nodo durante el proceso de modernización, reinicie siempre en el modo sin clúster monousuario.
En el caso de los comandos boot y reboot, agregue la opción -x al comando.
Así se asegura de que el nodo rearranque en modo sin clúster. Por ejemplo, cualquiera de las dos órdenes siguientes arrancan un nodo en el modo sin clúster monousuario:
En los sistemas basados en SPARC, puede ejecutar cualquiera de los siguientes comandos:
# reboot -- -xs or ok boot -xs |
En los sistemas basados en x86, puede ejecutar cualquiera de los siguientes comandos:
# reboot -- -xs or ... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -xs |
Si la instrucción indica que se ejecute el comando init S, use en su lugar el comando reboot -- -xs.
No lleve a cabo el reinicio final en la modernización de Solaris. En lugar de ello, haga lo siguiente:
En el archivo /a/etc/vfstab, anule los comentarios de las entradas de los sistemas de archivos montados globalmente que comentó en el Paso 4.
Si las secuencias de comandos de control de ejecución de Apache estaban deshabilitadas o no existían antes de modernizar el sistema operativo Solaris, asegúrese de que estén deshabilitadas las secuencias de comandos que se instalaron durante la modernización de Solaris.
Para deshabilitar las secuencias de comandos de control de ejecución de Apache, use los siguientes comandos para incluir en el nombre de los archivos una k o una s en minúscula.
# mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache # mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache # mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache # mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache # mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache |
Si lo desea, también puede cambiar el nombre de las secuencias de comandos para que sean coherentes con sus prácticas de administración habituales.
Rearranque el nodo en el modo sin clúster.
Incluya los guiones dobles (--) en la orden siguiente:
# reboot -- -x |
SPARC: Si el clúster ejecuta VxVM, siga los pasos restantes del procedimiento “Modernización de VxVM y Solaris” para volver a instalar o modernizar VxVM.
Haga los siguientes cambios en el procedimiento:
Tras completar la modernización de VxVM pero antes de rearrancar, compruebe las entradas en el archivo /etc/vfstab.
Si alguna de las entradas cuyos comentarios anuló en el Paso 7 estaban comentadas, anule los comentarios de nuevo.
Cuando los procedimientos de VxVM le indiquen que debe llevar a cabo un reinicio final en la reconfiguración, no use la opción -r sola. En su lugar, reinicie en el modo sin clúster usando las opciones -rx.
# reboot -- -rx |
Si ve un mensaje parecido al siguiente, escriba la contraseña root para continuar con la modernización. No ejecute la orden fsck ni escriba Ctrl-D.
WARNING - Unable to repair the /global/.devices/node@1 filesystem. Run fsck manually (fsck -F ufs /dev/vx/rdsk/rootdisk_13vol). Exit the shell when done to continue the boot process. Type control-d to proceed with normal startup, (or give root password for system maintenance): Type the root password |
Instale los parches necesarios para Solaris y los relacionados con el hardware y descargue el firmware necesario que se incluye en éstos.
Instale también los parches para el software Solstice DiskSuite (Solaris 8).
No rearranque después de añadir los parches. Debe rearrancar el nodo después de modernizar el software Sun Cluster.
Consulte Modificaciones y niveles de firmware requeridos de Notas de la versión de Sun Cluster 3.1 8/05 para SO Solaris para obtener información sobre las revisiones y las instrucciones de instalación.
Modernice el software que mantiene la relación de dependencia. Acceda a Cómo actualizar el software que mantiene la relación de dependencia antes de una modernización no periódica.
Para finalizar la modernización de Solaris 8 a Solaris 9 o de Solaris 9 a Solaris 10 10/05 u otra versión compatible, deberá modernizar también a las versiones Solaris 9 o Solaris 10 del software de Sun Cluster 3.1 8/05, incluido el software que mantiene la relación de dependencia. Debe ejecutar esta tarea incluso aunque el clúster ya se esté ejecutando en Sun Cluster 3.1 8/05 para otra versión del software de Solaris.