Este capítulo proporciona la información siguiente y los procedimientos para modernizar una configuración de Sun Cluster 3.x al software Sun Cluster 3.1 9/04:
Mapa de tareas: Modernización a Sun Cluster 3.1 9/04 (no periódica)
Cómo preparar el clúster para una modernización no periódica
Cómo realizar una modernización no periódica del sistema operativo Solaris
Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04
Cómo finalizar una modernización no periódica a Sun Cluster 3.1 9/04
Mapa de tareas: Modernización del software Sun Cluster 3.1 9/04 (periódica)
Cómo realizar una modernización periódica de Solaris Maintenance Update
Cómo realizar una modernización periódica de Sun Cluster 3.1 9/04
Cómo finalizar una modernización periódica a Sun Cluster 3.1 9/04
Cómo gestionar la reconfiguración del almacenamiento durante una modernización
Cómo solucionar cambios incorrectos en el almacenamiento durante una modernización
SPARC: Cómo modernizar el software del módulo Sun Cluster en Sun Management Center
Esta sección proporciona las pautas siguientes para modernizar una configuración de Sun Cluster:
Tenga en cuenta estos requisitos y directrices de compatibilidad a la hora de modernizar el software Sun Cluster 3.1 9/04:
El clúster debe ejecutarse o debe modernizarse en el software Solaris 8 2/02 al menos, incluidas las modernizaciones necesarias más habituales.
El hardware del clúster debe ser una configuración admitida del software Sun Cluster 3.1 9/04. Póngase en contacto con su representante de Sun para obtener más información sobre las configuraciones de Sun Cluster admitidas en la actualidad.
Debe modernizar todo el software a una versión que Sun Cluster 3.1 9/04 admita. Por ejemplo, si se admite un servicio de datos en Sun Cluster 3.0 pero no se admite en Sun Cluster 3.1 9/04, debe modernizar ese servicio de datos a la versión que sea compatible con Sun Cluster 3.1 9/04. Consulte “Supported Products” en Sun Cluster 3.1 9/04 Release Notes for Solaris OS para obtener información de compatibilidad sobre servicios de datos especificos.
Si la aplicación relacionada de ese servicio de datos no es compatible con Sun Cluster 3.1 9/04, debe también modernizar esa aplicación a una versión admitida.
La utilidad de modernización scinstall sólo moderniza los servicios de datos proporcionados con Sun Cluster 3.1 9/04. Los servicios de datos personalizados o de otras empresas se deben modernizar manualmente.
Si desea modernizar la versión desde Sun Cluster 3.0, tenga a mano las direcciones IP de prueba para usarlas con los adaptadores públicos de red cuando los grupos NAFO se conviertan en grupos Ruta múltiple de red de protocolo de Internet (IP). La utilidad de modernización scinstall solicita para cada adaptador de red pública del clúster una dirección IP de prueba que debe estar en la misma subred que la dirección IP primaria del adaptador.
Consulte IP Network Multipathing Administration Guide (Solaris 8) o System Administration Guide: IP Services (Solaris 9) si desea obtener más información sobre las direcciones IP de prueba en los grupos de Ruta múltiple de red IP.
El software Sun Cluster 3.1 9/04 sólo admite modernizaciones que no sean periódicas desde el software de Solaris 8 al de Solaris 9.
El software Sun Cluster 3.1 9/04 admite la modernización directa sólo desde el software Sun Cluster 3.x.
El software Sun Cluster 3.1 9/04 no admite ningún retroceso en la versión del software Sun Cluster.
El software Sun Cluster 3.1 9/04 no admite la modernización entre arquitecturas.
El software Sun Cluster 3.1 9/04 no admite el método de modernización automática para modernizar Solaris en una configuración de Sun Cluster.
Seleccione uno de los métodos siguientes para modernizar el clúster a Sun Cluster 3.1 9/04:
Modernización no periódica– En una modernización no periódica, debe apagar el clúster antes de modernizar los nodos. Vuelva a activar el clúster después de modernizar todos los nodos. Debe utilizar el método de modernización no periódica si se dan una o más de estas condiciones:
Si va a modernizar Sun Cluster 3.0.
Si va a modernizar de Solaris 8 a Solaris 9.
Los productos de software que va a modernizar, como las aplicaciones o las bases de datos, necesitan que la misma versión del software se ejecute en todos los nodos del clúster al mismo tiempo.
Está modernizando el software del módulo de Sun Cluster para Sun Management Center.
También esta modernizando VxVM o VxFS.
Modernización periódica – En una modernización periódica, se moderniza un nodo del clúster cada vez. El clúster permanece productivo con servicios que se ejecutan en otros nodos. Puede utilizar el método de modernización periódico sólo si se aplican todas las condiciones siguientes:
Va a modernizar el software desde Sun Cluster 3.1.
Está modernizando el sistema operativo Solaris sólo a una actualización de Solaris.
En las aplicaciones o bases de datos que deba modernizar, la versión actual del sofware puede coexistir en un clúster en ejecución con la versión modernizada de ese software.
Si la configuración del clúster cumple los requisitos para llevar a cabo una modernización periódica, aún puede optar por una modernización no periódica. Una modernización no periódica puede ser preferible a una modernización periódica si desea usar el panel de control del clúster para enviar comandos a todos los nodos del clúster a la vez y puede permitirse un tiempo de inactividad del clúster.
Si desea información general sobre la planificación de la configuración de Sun Cluster 3.1 9/04, consulte el Capítulo 1, Planificación de la configuración de Sun Cluster.
Siga las tareas de esta sección para llevar a cabo una modernización no periódica de Sun Cluster 3.x a Sun Cluster 3.1 9/04. En una modernización no periódica, cierre todo el clúster antes de modernizar los nodos. Este procedimiento también permite modernizar el clúster de Solaris 8 a Solaris 9.
Si desea una modernización periódica al software Sun Cluster 3.1 9/04, siga los procedimientos de Modernización del software Sun Cluster 3.1 9/04 (periódica) .
Tarea |
Instrucciones |
---|---|
1. Leer los requisitos y las restricciones para la modernización. | |
2. Sacar el clúster del estado productivo, desactivar los recursos y hacer una copia de seguridad de los datos y de los discos del sistema. Si el clúster utiliza mediadores de dos cadenas en Solstice DiskSuite o Solaris Volume Manager, desconfigúrelos. |
Cómo preparar el clúster para una modernización no periódica |
3. Modernizar Solaris, si fuera necesario, a una actualización de Solaris admitida. Opcionalmente, modernizar VERITAS Volume Manager (VxVM). |
Cómo realizar una modernización no periódica del sistema operativo Solaris |
4. Efectuar una modernización a la estructura Sun Cluster 3.1 9/04 y al software del servicio de datos. Si fuera necesario modernizar las aplicaciones. Si el clúster utiliza mediadores de dos cadenas, vuelva a configurarlos. SPARC: Si ha modernizado VxVM, modernice los grupos de discos. |
Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04 |
5. Activar recursos y conectar en línea los grupos de recursos. Opcionalmente, migrar los recursos existentes a nuevos tipos de recursos. |
Cómo finalizar una modernización no periódica a Sun Cluster 3.1 9/04 |
6. (Opcional) SPARC: Modernizar el módulo Sun Cluster de Sun Management Center, si es necesario. |
SPARC: Cómo modernizar el software del módulo Sun Cluster en Sun Management Center |
Antes de modernizar el software siga estos pasos para dejar el clúster inactivo:
Compruebe que la configuración cumpla los requisitos de la modernización.
Consulte Requisitos de modernización y directrices de compatibilidad .
Tenga a mano los CD-ROM, la documentación y las modificaciones para todos los productos de software que esté modernizando.
Solaris 8 o Solaris 9
Estructura Sun Cluster 3.1 9/04
Servicios de datos de Sun Cluster 3.1 9/04 (agentes)
Aplicaciones gestionadas por agentes de los servicios de datos de Sun Cluster 3.1 9/04
SPARC: VERITAS Volume Manager
Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.
(Opcional) Instale la documentación de Sun Cluster 3.1 9/04.
Instale los paquetes de documentación en su ubicación preferida, como una consola de administración o un servidor de documentación. Consulte el archivo index.html del nivel superior del CD-ROM de Sun Cluster 3.1 9/04 para acceder a las instrucciones de instalación.
Si está realizando la modernización desde Sun Cluster 3.0, debe tener disponible la lista de direcciones IP de prueba.
Cada adaptador de red pública del clúster debe tener al menos una dirección IP de prueba. Este requisito es necesario independientemente de si el adaptador es el adaptador activo o el de respaldo del grupo. Las direcciones IP de prueba se usan para volver a configurar los adaptadores con el fin de usar Ruta múltiple de red IP.
Cada dirección IP de prueba debe estar en la misma subred que la dirección IP utilizada por el adaptador de red pública.
Para mostrar adaptadores públicos de red en un nodo, ejecute la orden siguiente:
% pnmstat |
Consulte IP Network Multipathing Administration Guide (Solaris 8) o System Administration Guide: IP Services (Solaris 9) si desea obtener más información sobre las direcciones IP de prueba para Ruta múltiple de red IP.
Notifique a los usuarios que los servicios del clúster no estarán disponibles durante la modernización.
Compruebe que el clúster funcione con normalidad.
Si desea ver el estado actual del clúster, ejecute el comando siguiente desde cualquier nodo:
% scstat |
Consulte la página de comando man scstat(1M) si desea obtener más información.
Busque el registro de /var/adm/messages en el mismo nodo para mensajes de error o de advertencia sin solucionar.
Compruebe el estado del gestor de volúmenes.
Conviértase en superusuario en un nodo del clúster.
Inicie la utilidad scsetup(1m).
# scsetup |
Se mostrará el Menú principal.
Desconecte cada grupo de recursos.
En el Menú principal de scsetup, seleccione los grupos de recursos.
En el menú Grupo de recursos, seleccione Poner en línea/fuera de línea o conmutar un grupo de recursos.
Siga las indicaciones para poner fuera de línea a todos los grupos de recursos y póngalos en estado sin gestionar.
Cuando todos los grupos de recursos esten fuera de línea, escriba q para volver al menú Grupos de recursos.
Inhabilite todos los recursos del clúster.
La inhabilitación de los recursos antes de la modernización evita que el clúster sitúe automáticamente los recursos en línea si un nodo se rearranca por error en el modo clúster.
En el menú Grupo de recursos, seleccione Habilitar/inhabilitar un recurso.
Seleccione un recurso que inhabilitar y siga las indicaciones.
Repita Paso b para cada recurso.
Cuando todos los recursos estén inhabilitados, escriba q para volver al menú Grupos de recursos.
Salga de la utilidad scsetup.
Escriba q para anular cada submenú o pulse Ctrl-C.
Compruebe que los recursos de todos los nodos estén Fuera de línea y que todos los grupos de recursos estén en el estado No gestionado.
# scstat -g |
Si el clúster utiliza mediadores de dos cadenas en Solstice DiskSuite o Solaris Volume Manager, desconfigúrelos.
Consulte Configuración de mediadores de dos cadenas si desea más información.
Ejecute la orden siguiente para verificar que no haya problemas con los datos de los mediadores.
# medstat -s nombre_conjunto |
Especifica el nombre del conjunto de discos
Si el valor el campo Estado es Incorrecto, repare el sistema mediador afectado. Siga el procedimiento que se explica en Cómo reparar los datos incorrectos del mediador .
Coloque en una lista todos los mediadores.
Guarde esta información para cuando restaure los mediadores durante el procedimiento que se explica en Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04.
En un conjunto de discos que utilice mediadores, pase a ser su propietario si ningún nodo tiene ya la propiedad.
# metaset -s nombre_conjunto -t |
Se convierte en propietario del conjunto de discos
Desconfigure todos los mediadores del conjunto de discos.
# metaset -s nombre_conjunto -d -m lista_sistemas_mediadores |
Especifica el nombre del conjunto de discos
Elimina del conjunto de discos
Especifica el nombre del nodo que suprimir como un sistema mediador del conjunto de discos
Consulte la página de comando man mediator(7D) para obtener más información sobre las opciones específicas del mediador en la orden metaset.
Repita los pasos que van del Paso c al Paso d en cada conjunto de discos restante que utilice mediadores.
Si no están instalados, instale los paquetes de Sun Web Console.
Realice este paso en cada nodo del clúster. Sun Cluster requiere estos paquetes incluso si no utiliza Sun Web Console.
En el caso de un clúster de dos nodos, si el clúster utiliza el software Sun StorEdge Availability Suite, asegúrese de que los datos de configuración de los servicios de disponibilidad se encuentran en el disco de quórum.
Los datos de configuración deben residir en un disco de quórum para asegurar el funcionamiento adecuado de Sun StorEdge Availability Suite después de modernizar el software del clúster.
Conviértase en un superusuario en un nodo del clúster que ejecuta Sun StorEdge Availability Suite.
Identifique el ID del dispositivo y el segmento que utiliza el archivo de configuración Sun StorEdge Availability Suite.
# /usr/opt/SUNWscm/sbin/dscfg /dev/did/rdsk/dNsS |
En esta salida de ejemplo, N es el ID de dispositivo y S el segmento del dispositivo N.
Identifique el dispositivo de quórum existente.
# scstat -q -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/dQsS 1 1 Online |
En esta salida de ejemplo, dQsS es el dispositivo de quórum existente.
Si el dispositivo de quórum no es el mismo que el dispositivo de datos de configuración de Sun StorEdge Availability Suite, mueva los datos de configuración a un segmento disponible en el dispositivo de quórum.
# dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS |
Debe utilizar el nombre del dispositivo DID original, /dev/did/rdsk/, no el dispositivo DID de bloque, /dev/did/dsk/.
Si ha movido los datos de configuración, configure Sun StorEdge Availability Suite para que utilice la nueva ubicación.
Como superusuario, emita el siguiente comando en cada nodo que ejecuta Sun StorEdge Availability Suite.
# /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS |
Detenga todas las aplicaciones que se estén ejecutando en cada nodo del clúster.
Compruebe que se haya efectuado una copia de seguridad de todos los datos compartidos.
Cierre el clúster desde un nodo.
# scshutdown -g0 -y |
Consulte la página de comando man scshutdown(1M) si desea obtener más información.
Arranque cada nodo en modo de sin clúster.
En los sistemas basados en SPARC, ejecute el siguiente comando:
ok boot -x |
En los sistemas basados en x86, ejecute el siguiente comando:
... <<< 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 -x |
Compruebe que se haya efectuado una copia de seguridad de cada disco del sistema.
Modernice el software Sun Cluster o el sistema operativo Solaris.
Para modernizar Solaris antes de realizar la modernización de Sun Cluster , vaya a Cómo realizar una modernización no periódica del sistema operativo Solaris.
Si Sun Cluster 3.1 9/04 no admite la versión del sistema operativo Solaris que ejecuta en el clúster, debe modernizar Solaris a una versión admitida. Si Sun Cluster 3.1 9/04 admite la versión del sistema operativo Solaris que ejecuta en el clúster, la modernización Solaris es opcional. Si desea más información, consulte ”Supported Products” en Sun Cluster Release Notes for Solaris OS.
Si desea modernizar Sun Cluster vaya a Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04.
Siga estos pasos 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 9/04, la modernización posterior del sistema operativo Solaris es opcional. Si no tiene previsto modernizar el sistema operativo Solaris, vaya a Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04.
El clúster se debe ejecutar o modernizar en, al menos, el nivel mínimo requerido de Solaris 8 o Solaris 9 para que admita el software Sun Cluster 3.1 9/04. Si desea más información, consulte ”Supported Products” en Sun Cluster Release Notes for Solaris OS.
Compruebe que se hayan seguido todos los pasos indicados 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) Modernice VxFS.
Siga los procedimientos proporcionados en la documentación de VxFS.
Determine si los siguientes enlaces con Apache ya existen; si es así, especifique si los nombres de los archivos contienen una K o una S mayúsculas:
/etc/rc0.d/K16apache /etc/rc1.d/K16apache /etc/rc2.d/K16apache /etc/rc3.d/S50apache /etc/rcS.d/K16apache |
Si estos enlaces ya existen y no contienen una K o una S en mayúsculas en el nombre del archivo, no es necesario efectuar más acciones en estos enlaces.
Si estos enlaces no existen o si existen pero contienen una k o una s en minúsculas en el nombre del archivo, apártelos en el Paso 9.
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 que seguir |
Ubicación de las instrucciones |
---|---|---|
Solstice DiskSuite o Solaris Volume Manager |
Cualquier método de modernización de Solaris excepto la modernización automática. |
Documentación para la instalación de Solaris 8 o Solaris 9 |
SPARC: VERITAS Volume Manager |
“Modernización de VxVM y 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 Solaris, siguiendo el procedimiento seleccionado en el Paso 6.
Si se le indica que rearranque un nodo durante el proceso de modernización, añada siempre la opción -x a la orden. O, si la instrucción indica ejecutar el comando init S, use el comando reboot -- -xs en su lugar.
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, ejecute los siguientes comandos:
# reboot -- -xs ok boot -xs |
En los sistemas basados en x86, ejecute los siguientes comandos:
# reboot -- -xs ... <<< 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 |
No lleve a cabo el rearranque final en la modernización de Solaris. Vuelva a este procedimiento para seguir el Paso 8 y el Paso 9; rearranque después en un modo sin clúster en el Paso 10 para completar la modernización de Solaris.
En el archivo /a/etc/vfstab, desconecte las entradas de los sistemas de archivos montados globalmente que convirtió en comentario en el Paso 5.
Aparte los enlaces restaurados de Apache si se diese alguna de estas condiciones antes de modernizar Solaris:
Los enlaces de Apache que aparecen en la lista en el Paso 4 no existían.
Los enlaces de Apache enumerados en el Paso 4 existían y contenían una k o una s en minúsculas en los nombres de los archivos.
Si desea apartar los enlaces restaurados de Apache que contienen una K o una S en mayúsculas en el nombre, utilice las órdenes siguientes para cambiar el nombre de los archivos con una k o una s en minúsculas.
# 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 |
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, lleve a cabo los siguientes pasos del procedimiento “Modernización de VxVM y Solaris” para volver a instalar o modernizar VxVM.
Tenga en cuenta las instrucciones especiales siguientes:
Tras completar la modernización de VxVM pero antes de rearrancar, compruebe las entradas en el archivo /etc/vfstab. Si alguna de las entradas que activó en el Paso 8 se convirtió en comentario, vuelva a activarlas.
Si los procedimientos de VxVM le indican que debe efectuar un rearranque final de reconfiguración mediante la opción -r, rearranque en el modo sin clúster mediante la opción -x.
# reboot -- -x |
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 las modificaciones necesarias para Solaris y las relacionadas con el hardware y descargue el firmware necesario que se incluye en éstas.
Instale también las modificaciones para el software Solstice DiskSuite (Solaris 8).
No rearranque después de añadir las modificaciones. Debe rearrancar el nodo después de modernizar el software Sun Cluster.
Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.
Modernizar el software a Sun Cluster 3.1 9/04.
Vaya a Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04.
Para completar la modernización de Solaris 8 a Solaris 9, también debe efectuar la modernización a la versión de Solaris 9 del software Sun Cluster 3.1 9/04, aunque el clúster ya exista en este software.
Lleve a cabo este procedimiento para modernizar cada nodo del clúster a Sun Cluster 3.1 9/04. También debe efectuar este procedimiento para completar la modernización del clúster de Solaris 8 a Solaris 9.
Puede efectuar este procedimiento en más de un nodo al mismo tiempo.
Compruebe que se hayan seguido todos los pasos indicados en Cómo preparar el clúster para una modernización no periódica .
Si efectuó la modernización de Solaris 8 a Solaris 9, compruebe también que se hayan seguido todos los pasos de Cómo realizar una modernización no periódica del sistema operativo Solaris.
Compruebe que se hayan instalado todas las modificaciones necesarias para Solaris y las relacionadas con el hardware.
En el caso de Solstice DiskSuite (Solaris 8), compruebe también que se hayan instalado todas las modificaciones necesarias para Solstice DiskSuite.
Conviértase en superusuario en un nodo del clúster.
Inserte el CD-ROM de Sun Java Enterprise System 1/05 2 de 2 en la unidad correspondiente del nodo.
Si el daemon de gestión de volúmenes vold(1M) se está ejecutando y está configurado para gestionar los dispositivos de CD-ROM, el daemon monta automáticamente el CD-ROM en el directorio /cdrom/cdrom0/.
En el CD-ROM de Sun Cluster 3.1 9/04, cambie a Directorio Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools/, donde arquitectura es sparc o x86 y donde versión es 8 (para Solaris 8) o 9 (para Solaris 9) .
# cd /cdrom/cdrom0/Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools |
Modernice el software de la estructura del clúster.
No utilice el comando /usr/cluster/bin/scinstall que ya se encuentra instalado en el nodo. Debe utilizar el comando scinstall en el CD-ROM de Sun Cluster 3.1 9/04.
Si desea modernizar Sun Cluster 3.0 ejecute el comando siguiente:
# ./scinstall -u update -S interact [-M patchdir=nombre_directorio] |
Especifica las direcciones IP de prueba que usar para convertir los grupos NAFO en otros de Ruta múltiple de red IP
Especifica que scinstall solicite el usuario para cada dirección IP de prueba necesaria
Especifica la ruta a la información sobre la modificación de manera que las modificaciones especificadas se puedan instalar mediante la orden scinstall. Si no especifica un archivo para la lista de modificaciones, la orden scinstall instala todas las modificaciones en el directorio nombre_directorio, incluidas las modificaciones comprimidas con extensiones .tar, .jar y .zip.
La opción -M no es necesaria. Puede utilizar cualquier método que prefiera para instalar las modificaciones.
Si desea modernizar Sun Cluster 3.1, ejecute la orden siguiente:
# ./scinstall -u update [-M patchdir=nombre_directorio] |
Especifica la ruta a la información sobre la modificación de manera que las modificaciones especificadas se puedan instalar mediante la orden scinstall. Si no especifica un archivo para la lista de modificaciones, la orden scinstall instala todas las modificaciones en el directorio nombre_directorio, incluidas las modificaciones comprimidas con extensiones .tar, .jar y .zip.
La opción -M no es necesaria. Puede utilizar cualquier método que prefiera para instalar las modificaciones.
Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.
Sun Cluster 3.1 9/04 necesita al menos la versión 3.5.1 de Sun Explorer. La modernización a Sun Cluster incluye la instalación del colector de datos de Sun Explorer, para usarlo junto con la utilidad sccheck. Si hay instalada otra versión de Sun Explorer antes de la modernización de Sun Cluster, se sustituirá con la versión proporcionada con Sun Cluster. Las opciones como identidad del usuario y entrega de los datos se mantienen, pero las entradas crontab deben volver a crearse manualmente.
Durante la modernización de Sun Cluster, es posible que el comando scinstall haga uno o más de los cambios siguientes en la configuración:
Convertir los grupos NAFO a grupos de Ruta múltiple de red IP pero mantener el nombre del grupo NAFO original.
Consulte la página de comando man scinstall(1M) para obtener más información. Consulte IP Network Multipathing Administration Guide (Solaris 8) o System Administration Guide: IP Services (Solaris 9) si desea obtener más información sobre las direcciones IP de prueba para Ruta múltiple de red IP.
Volver a nombrar el archivo ntp.conf como ntp.conf.cluster si ntp.conf.cluster no existe ya en el nodo.
Defina la variable local-mac-address? como true, si aún no tiene ese valor.
La modernización estará completada cuando el sistema muestre el mensaje Modernización de la estructura Sun Cluster terminada y la ruta al registro de modernización.
Cambie a un directorio que no sea del CD-ROM y sáquelo después.
# eject cdrom |
(Opcional) Modernizar servicios de datos de Sun Cluster.
Si está utilizando Sun Cluster HA para Oracle 3.0 64–bit para el servicio de datos de Solaris 9, deberá modernizar a la versión Sun Cluster 3.1 9/04.
Puede continuar con el uso de los servicios de datos de Sun Cluster 3.0 después de modernizar a Sun Cluster 3.1 9/04.
Inserte el CD-ROM de Sun Cluster 3.1 9/04 Agents en la unidad correspondiente del nodo.
Modernice el software del servicio de datos.
Utilice uno de los métodos siguientes:
Si desea modernizar uno o más servicios de datos especificados, escriba el comando siguiente.
# scinstall -u update -s srvc[,srvc,…] -d /cdrom/cdrom0 |
Moderniza un nodo del clúster a una versión posterior de Sun Cluster
Moderniza el servicio de datos especificado
Especifica una ubicación alternativa del directorio para la imagen del CD-ROM
Si desea modernizar todos los servicios de datos presentes en el nodo, escriba el comando siguiente.
# scinstall -u update -s all -d /cdrom/cdrom0 |
Moderniza todos los servicios de datos
La ordenscinstall supone que las actualizaciones de los servicios de datos instalados existen en la versión de actualización. Si una actualización de un servicio de datos en concreto no existe en la versión de actualización, el servicio de datos no se moderniza.
La modernización habrá acabado cuando el sistema muestre el mensaje Terminada la modernización de los agentes de servicios de datos de Sun Cluster y la ruta al registro de modernización.
Cambie a un directorio que no sea del CD-ROM y sáquelo después.
# eject cdrom |
Si fuera necesario, modernice manualmente los servicios de datos personalizados que no se suministran en CD-ROM de Sun Cluster 3.1 9/04 Agents.
Compruebe que cada actualización del servicio de datos se haya instalado satisfactoriamente.
Consulte el registro de la modernización al que se hace referencia al final de los mensajes de salida de la modernización.
Instale las modificaciones de Sun Cluster 3.1 9/04, si no las ha instalado utilizando el comando scinstall.
Instale las modificaciones del software del servicio de datos de Sun Cluster 3.1 9/04.
Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.
Modernice las aplicaciones de software instaladas en el clúster.
Compruebe que los niveles de la aplicación sean compatibles con la versión actual de Sun Cluster y Solaris. Consulte la documentación de la aplicación para obtener instrucciones sobre la instalación.
Tras modernizar los nodos, rearranque cada uno en el clúster.
# reboot |
Verifique que el software modernizado tenga la misma versión en todos los nodos modernizados
En cada nodo modernizado, visualice los niveles instalados del software Sun Cluster.
# scinstall -pv |
La primera línea de la salida indica la versión de Sun Cluster que está ejecutando el nodo. Esta versión debe coincidir con la versión a la que acaba de modernizar.
Desde un nodo, verifique que los nodos modernizados del clúster se ejecuten en modo clúster (En línea).
# scstat -n |
Consulte la página de comando man scstat(1M) si desea obtener más información sobre la visualización del estado del clúster.
Si ha realizado la modernización de Solaris 8 a Solaris 9, compruebe la coherencia de la configuración de almacenamiento.
En cada nodo, ejecute el siguiente comando para verificar la coherencia de la configuración de almacenamiento.
# scdidadm -c |
Efectúa una comprobación de coherencia
No continúe con el Paso b hasta que la configuración no pase esta comprobación. Si no lleva a cabo esta comprobación, se pueden producir errores en la identificación del dispositivo y se pueden dañar los datos.
La tabla siguiente muestra la posible salida del comando scdidadm -c y la acción que se debe efectuar, si fuera necesaria.
Mensaje de ejemplo |
Acción |
---|---|
el ID de dispositivo de 'phys-schost-1:/dev/rdsk/c1t3d0' no coincide con el ID del dispositivo físico; es posible que el dispositivo se haya sustituido |
Vaya a Recuperación de los cambios en la configuración de almacenamiento durante la modernización y efectúe el procedimiento de reparación apropiado. |
el ID de dispositivo de 'phys-schost-1:/dev/rdsk/c0t0d0' debe actualizarse, ejecute scdidadm -R para actualizar |
Ninguna. Actualice este id del dispositivo en el Paso b. |
No hay mensaje de salida |
Ninguna. |
Consulte la página de comando man scdidadm(1M) si desea más información.
En cada nodo, migre la base de datos de almacenamiento de Sun Cluster a los ID de los dispositivos de Solaris 9.
# scdidadm -R all |
Efectúa los mprocedimientos de reparación
Especifica todos los dispositivos
En cada nodo, ejecute el siguiente comando para verificar que la migración de la base de datos de almacenamiento a los ID de dispositivos de Solaris 9 se ha llevado a cabo con éxito.
# scdidadm -c |
Si la orden scdidadm muestra un mensaje, vuelva al Paso a para efectuar más correcciones a la configuración de almacenamiento o la base de datos de almacenamiento.
Si el comando scdidadm no muestra mensajes, la migración del id del dispositivo se habrá efectuado satisfactoriamente. Si la migración del ID del dispositivo se verifica en todos los nodos de los clústers, continúe con el Paso 4.
Vaya a Cómo finalizar una modernización no periódica a Sun Cluster 3.1 9/04.
El ejemplo siguiente muestra el proceso de modernización no periódica de un clúster de dos nodos desde Sun Cluster 3.0 al software Sun Cluster 3.1 9/04 en el sistema operativo Solaris 8. El ejemplo incluye la instalación de Sun Web Console y la modernización de todos los servicios de datos instalados que tienen nuevas versiones en CD-ROM de Sun Cluster 3.1 9/04 Agents. Los nombres del nodo del clúster son phys-schost-1 y phys-schost-2.
(On the first node, install Sun Web Console software from the CD-ROM de Sun Cluster 3.1 9/04) phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \ Solaris_8/Misc phys-schost-1# ./setup (On the first node, upgrade framework software from the CD-ROM de Sun Cluster 3.1 9/04) phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools phys-schost-1# ./scinstall -u update -S interact (On the first node, upgrade data services from the CD-ROM de Sun Cluster 3.1 9/04 Agents) phys-schost-1# scinstall -u update -s all -d /cdrom/cdrom0 (On the second node, install Sun Web Console software from the CD-ROM de Sun Cluster 3.1 9/04) phys-schost-2# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \ Solaris_8/Misc phys-schost-2# ./setup (On the second node, upgrade framework software from the CD-ROM de Sun Cluster 3.1 9/04) phys-schost-2# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools phys-schost-2# ./scinstall -u update -S interact (On the second node, upgrade data services from the CD-ROM de Sun Cluster 3.1 9/04 Agents) phys-schost-2# scinstall -u update -s all -d /cdrom/cdrom0 (Reboot each node into the cluster) phys-schost-1# reboot phys-schost-2# reboot (Verify that software versions are the same on all nodes) # scinstall -pv (Verify cluster membership) # scstat -n -- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |
Lleve a cabo este procedimiento para finalizar la modernización de Sun Cluster. En primer lugar, vuelva a registrar todos los tipos de recursos que han recibido una nueva versión por la modernización. En segundo lugar, modifique los recursos para que usen la nueva versión del tipo de recurso. En tercer lugar, vuelva a habilitar los recursos. Por último, ponga los grupos de recursos de nuevo en línea.
Para modernizar futuras versiones de los tipos de recursos, consulte “Upgrading a Resource Type” en Sun Cluster Data Service Planning and Administration Guide for Solaris OS.
Compruebe que se hayan seguido todos los pasos indicados en Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04.
Si ha modernizado servicios de datos que no se proporcionan en el CD-ROM de Sun Cluster 3.1 9/04 Agents, registre los nuevos tipos de recursos para esos servicios de datos.
Siga la documentación que se suministra con los servicios de datos.
Si ha modernizado Sun Cluster HA para SAP liveCache desde la versión para Sun Cluster 3.0 a la versión para Sun Cluster 3.1, modifique el archivo de configuración /opt/SUNWsclc/livecache/bin/lccluster.
En el archivo lccluster, especifique el valor de put-Confdir_list-here en la entrada CONFDIR_LIST="put-Confdir_list-here". Esta entrada no existía en la versión Sun Cluster 3.0 del archivo lccluster. Siga las instrucciones en “Registering and Configuring the Sun Cluster HA for SAP liveCache” en Sun Cluster Data Service for SAP liveCache Guide for Solaris OS.
Si la configuración utiliza mediadores de dos cadenas para Solstice DiskSuite o Solaris Volume Manager, restaure las configuraciones de mediador.
Decida qué nodo tendrá la propiedad de un conjunto de discos, al que añadirá los sistemas mediadores.
# metaset -s nombre_conjunto |
Especifica el nombre del conjunto de discos
Si ningún nodo lo ha hecho ya, tome la propiedad del conjunto de discos.
# metaset -s nombre_conjunto -t |
Se convierte en propietario del conjunto de discos
Vuelva a crear los mediadores.
# metaset -s nombre_conjunto -a -m lista_sistemas_mediadores |
Se añade al conjunto de discos
Especifica los nombres de los nodos que añadir como sistemas mediadores en el conjunto de discos
Repita el procedimiento del Paso a al Paso c en cada conjunto de discos en el clúster que utilice mediadores.
SPARC: Si ha modernizado VxVM, modernice todos los grupos de discos.
Si desea modernizar un grupo de discos a la versión más alta admitida por la versión instalada de VxVM, ejecute el comando siguiente desde el nodo primario del grupo de discos:
# vxdg upgrade nombre_grupo_discos |
Consulte la documentación de administración de VxVM para obtener más información sobre la modernización de los grupos de discos.
Inicie la utilidad scsetup(1M) desde un nodo.
# scsetup |
Vuelva a habilitar todos los recursos inhabilitados.
En el menú Grupo de recursos, seleccione Habilitar/inhabilitar un recurso.
Seleccione un recurso que habilitar y siga las indicaciones.
Repita el Paso b en cada recurso inhabilitado.
Cuando todos los recursos se vuelvan a habilitar, escriba q para volver al menú Grupos de recursos.
Vuelva a dejar en línea cada grupo de recursos.
Cuando todos los grupos de recursos estén de nuevo en línea, salga de la utilidad scsetup.
Escriba q para anular cada submenú o pulse Ctrl-C.
(Opcional) Migrar recursos a nuevas versiones de tipos de recursos.
Consulte “Upgrading a Resource Type” en Sun Cluster Data Services Planning and Administration Guide for Solaris OS, que contiene los procedimientos que utilizan la línea de comandos. También puede realizar las mismas tareas utilizando el menú Resource Group menu de la utilidad scsetup. El proceso implica la realización de las siguientes tareas:
Registrar el nuevo tipo de recurso.
Migrar el recurso idóneo a la nueva versión del tipo de recursos.
Modificar las propiedades de extensión del tipo de recurso tal y como se especifica en el manual para el servicio de datos relacionado.
Si cuenta con un sistema basado en SPARC y utiliza Sun Management Center para controlar el clúster, vaya a SPARC: Cómo modernizar el software del módulo Sun Cluster en Sun Management Center .
La modernización del clúster se ha completado.
Esta sección proporciona los procedimientos para efectuar una modernización periódica de Sun Cluster 3.1 a Sun Cluster 3.1 9/04. La modernización, si es periódica, trabaja sobre un nodo del clúster al mismo tiempo, mientras que los demás nodos continúan en producción. Después de que se han modernizado todos los nodos y se han juntado en el clúster, deberá instalar la nueva versión de software en el clúster antes de poder utilizar ninguna función nueva.
Si desea modernizar el software desde la versión Sun Cluster 3.0, siga los procedimientos de Modernización a Sun Cluster 3.1 9/04 (no periódica).
Sun Cluster 3.1 9/04 no admite una modernización periódica de Solaris 8 a Solaris 9. Puede actualizar Solaris durante una modernización periódica de Sun Cluster. Si desea modernizar una configuración de Sun Cluster, de Solaris 8 a Solaris 9, siga los pasos indicados en Modernización a Sun Cluster 3.1 9/04 (no periódica).
Para realizar una modernización periódica, realice las tareas que se muestran en Tabla 5–2.
Tabla 5–2 Mapa de tareas: Modernizar a Sun Cluster 3.1 9/04
Tarea |
Instrucciones |
---|---|
1. Leer los requisitos y las restricciones para la modernización. | |
2. En un nodo del clúster, mueva los grupos de recursos y de dispositivos a otro nodo del clúster y asegúrese de que se realizan copias de seguridad de los datos compartidos y los discos de sistema. Si el clúster utiliza mediadores de dos cadenas en Solstice DiskSuite o Solaris Volume Manager, desconfigúrelos. A continuación, rearranque el nodo en el modo sin clúster. | |
3. Modernizar el sistema operativo Solaris, si fuera necesario, a una versión de actualización de Solaris admitida. SPARC: Opcionalmente, modernizar VERITAS File System (VxFS) y VERITAS Volume Manager (VxVM). |
Cómo realizar una modernización periódica de Solaris Maintenance Update |
4. Efectuar una modernización del nodo del clúster a la estructura Sun Cluster 3.1 9/04 y al software del servicio de datos. Si fuera necesario modernizar las aplicaciones. SPARC: Si ha modernizado VxVM, modernice los grupos de discos. A continuación, rearranque el nodo en el clúster. |
Cómo realizar una modernización periódica de Sun Cluster 3.1 9/04 |
5. Repetir las tareas 2 a 4 en cada nodo pendiente de modernizar. | |
6. Usar el comando scversions para que el clúster esté modernizado. Si el clúster utiliza mediadores de dos cadenas, vuelva a configurarlos. Opcionalmente, migrar los recursos existentes a nuevos tipos de recursos. |
Cómo finalizar una modernización periódica a Sun Cluster 3.1 9/04 |
7. (Opcional) SPARC: Modernizar el módulo Sun Cluster de Sun Management Center. |
SPARC: Cómo modernizar el software del módulo Sun Cluster en Sun Management Center |
Siga este procedimiento en un solo nodo al mismo tiempo. Retirará el nodo modernizado del clúster mientras el resto de nodos continúan funcionando como miembros activos del clúster.
Tenga en cuenta las siguientes directrices cuando realiza una modernización periódica:
Limite la cantidad de tiempo que necesita para completar una modernización periódica de todos los nodos del clúster. Después de modernizar un nodo, comience la modernización del siguiente nodo del clúster tan pronto como sea posible. Puede sufrir degradaciones del rendimiento cuando ejecuta un clúster de versión mezclada durante un período prolongado de tiempo.
Evite instalar nuevos servicios de datos o emitir comandos de configuración administrativa durante la modernización.
Hasta que todos los nodos del clúster se hayan modernizado y se haya instaurado la modernización con éxito, es probable que las nuevas versión introducidas con la nueva versión no estén disponibles.
Compruebe que la configuración cumpla los requisitos de la modernización.
Consulte Requisitos de modernización y directrices de compatibilidad .
Tenga a mano los CD-ROM, la documentación y las modificaciones de todos los productos de software que va a modernizar antes de comenzar con la modernización del clúster.
Solaris 8 o Solaris 9
Estructura Sun Cluster 3.1 9/04
Servicios de datos de Sun Cluster 3.1 9/04 (agentes)
Aplicaciones gestionadas por agentes de los servicios de datos de Sun Cluster 3.1 9/04
Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.
(Opcional) Instale la documentación de Sun Cluster 3.1 9/04.
Instale los paquetes de documentación en su ubicación preferida, como una consola de administración o un servidor de documentación. Consulte el archivo index.html del nivel superior del CD-ROM de Sun Cluster 3.1 9/04 para acceder a las instrucciones de instalación.
Conviértase en superusuario en el nodo del clúster que se desee modernizar.
Si no están instalados, instale los paquetes de Sun Web Console.
Sun Cluster requiere estos paquetes incluso si no utiliza Sun Web Console.
En el caso de un clúster de dos nodos, si el clúster utiliza el software Sun StorEdge Availability Suite, asegúrese de que los datos de configuración de los servicios de disponibilidad se encuentran en el disco de quórum.
Los datos de configuración deben residir en un disco de quórum para asegurar el funcionamiento adecuado de Sun StorEdge Availability Suite después de modernizar el software del clúster.
Conviértase en un superusuario en un nodo del clúster que ejecuta Sun StorEdge Availability Suite.
Identifique el ID del dispositivo y el segmento que utiliza el archivo de configuración Sun StorEdge Availability Suite.
# /usr/opt/SUNWscm/sbin/dscfg /dev/did/rdsk/dNsS |
En esta salida de ejemplo, N es el ID de dispositivo y S el segmento del dispositivo N.
Identifique el dispositivo de quórum existente.
# scstat -q -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/dQsS 1 1 Online |
En esta salida de ejemplo, dQsS es el dispositivo de quórum existente.
Si el dispositivo de quórum no es el mismo que el dispositivo de datos de configuración de Sun StorEdge Availability Suite, mueva los datos de configuración a un segmento disponible en el dispositivo de quórum.
# dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS |
Debe utilizar el nombre del dispositivo DID original, /dev/did/rdsk/, no el dispositivo DID de bloque, /dev/did/dsk/.
Si ha movido los datos de configuración, configure Sun StorEdge Availability Suite para que utilice la nueva ubicación.
Como superusuario, emita el siguiente comando en cada nodo que ejecuta Sun StorEdge Availability Suite.
# /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS |
En cualquier nodo, visualice el estado actual del clúster.
Guarde la salida como una línea de referencia para comparaciones posteriores.
% scstat % scrgadm -pv[v] |
Consulte las páginas de comando man scstat(1M) y scrgadm(1M) si desea obtener más información.
Traslade todos los grupos de recursos y de dispositivos que se estén ejecutando en el nodo que desea modernizar.
# scswitch -S -h nodo_origen |
Traslada todos los grupos de recursos y de dispositivos
Especifica el nombre del nodo desde el que mover los grupos de recursos y de dispositivos
Consulte la página de comando man scswitch(1M) si desea obtener más información.
Compruebe que el traslado se haya completado.
# scstat -g -D |
Muestra el estado de todos los grupos de recursos
Muestra el estado de todos los grupos de dispositivos de disco.
Asegúrese de que se han realizado copias de seguridad del disco de sistema, las aplicaciones y todos los datos.
Si el clúster utiliza mediadores de dos cadenas en Solstice DiskSuite o Solaris Volume Manager, desconfigúrelos.
Consulte Configuración de mediadores de dos cadenas si desea más información.
Ejecute la orden siguiente para verificar que no haya problemas con los datos de los mediadores.
# medstat -s nombre_conjunto |
Especifica el nombre del conjunto de discos
Si el valor el campo Estado es Incorrecto, repare el sistema mediador afectado. Siga el procedimiento que se explica en Cómo reparar los datos incorrectos del mediador .
Coloque en una lista todos los mediadores.
Guarde esta información para cuando restaure los mediadores durante el procedimiento que se explica en Cómo finalizar una modernización periódica a Sun Cluster 3.1 9/04.
En un conjunto de discos que utilice mediadores, pase a ser su propietario si ningún nodo tiene ya la propiedad.
# metaset -s nombre_conjunto -t |
Se convierte en propietario del conjunto de discos
Desconfigure todos los mediadores del conjunto de discos.
# metaset -s nombre_conjunto -d -m lista_sistemas_mediadores |
Especifica el nombre del conjunto de discos
Elimina del conjunto de discos
Especifica el nombre del nodo que suprimir como un sistema mediador del conjunto de discos
Consulte la página de comando man mediator(7D) para obtener más información sobre las opciones específicas del mediador en la orden metaset.
Repita el procedimiento del paso Paso c al Paso d para cada conjunto de discos restante que utilice mediadores.
Cierre el nodo que se desee modernizar y arránquelo en el modo sin clúster.
En los sistemas basados en SPARC, ejecute los siguientes comandos:
# shutdown -y -g0 ok boot -x |
En los sistemas basados en x86, ejecute los siguientes comandos:
# shutdown -y -g0 ... <<< 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 -x |
Los otros nodos del clúster continúan funcionando como miembros activos del clúster.
Para modernizar Solaris a una versión MaintenanceUpdate, vaya a Cómo realizar una modernización periódica de Solaris Maintenance Update .
El clúster se debe ejecutar o modernizar en, al menos, el nivel mínimo requerido del sistema operativo Solaris para que admita el software Sun Cluster 3.1 9/04. Consulte Sun Cluster Release Notes for Solaris OS para obtener información sobre las versiones admitidas del sistema operativo Solaris.
Vaya a Cómo realizar una modernización periódica de Sun Cluster 3.1 9/04.
Siga este procedimiento para modernizar el sistema operativo Solaris 8 o Solaris 9 a una versión de actualización de Maintenance Update.
Si desea modernizar un clúster de Solaris 8 a Solaris 9, con o sin la modernización de Sun Cluster, debe efectuar una modernización no periódica. Vaya a Modernización a Sun Cluster 3.1 9/04 (no periódica).
Compruebe que se hayan seguido todos los pasos indicados en Cómo preparar el clúster para una modernización periódica .
Comente temporalmente todas las entradas de los sistemas de archivos montados globalmente en el archivo /etc/vfstab del nodo.
Efectúe este paso para evitar que la modernización de Solaris intente montar los dispositivos globales.
Siga las instrucciones de la guía de instalación de la actualización de mantenimiento de Solaris para instalar la versión Maintenance Update.
No rearranque el nodo si se le indica que lo haga al terminar el proceso de instalación.
Saque del comentario todas las entradas del archivo /a/etc/vfstab en los sistemas de archivos montados globalmente que convirtió en comentario en el Paso 2.
Instale las modificaciones necesarias para Solaris y las relacionadas con el hardware y descargue el firmware necesario que se incluye en éstas.
No rearranque el nodo hasta el Paso 6.
Rearranque el nodo en el modo sin clúster.
Incluya los guiones dobles (--) en la orden siguiente:
# reboot -- -x |
Modernice el software Sun Cluster.
Vaya a Cómo realizar una modernización periódica de Sun Cluster 3.1 9/04.
Siga este procedimiento para modernizar un nodo a Sun Cluster 3.1 9/04 mientras los nodos restantes del clúster se encuentran en el modo clúster.
Hasta que todos los nodos del clúster se hayan modernizado y se haya instaurado la modernización, es probable que las nuevas funciones introducidas con la nueva versión no estén disponibles.
Compruebe que se hayan seguido todos los pasos indicados en Cómo preparar el clúster para una modernización periódica .
Si ha modernizado el sistema operativo Solaris a una versión de Maintenance Update, compruebe que se han seguido todos los pasos indicados en Cómo realizar una modernización periódica de Solaris Maintenance Update .
Compruebe que se hayan instalado todas las modificaciones necesarias para Solaris y las relacionadas con el hardware.
En el caso de Solstice DiskSuite (Solaris 8), compruebe también que se hayan instalado todas las modificaciones necesarias para Solstice DiskSuite.
Conviértase en superusuario de un nodo del clúster.
Instale los paquetes de Sun Web Console.
Realice este paso en cada nodo del clúster. Sun Cluster requiere estos paquetes incluso si no utiliza Sun Web Console.
En el CD-ROM de Sun Cluster 3.1 9/04, cambie a Directorio Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools/, donde arquitectura es sparc o x86 y donde versión es 8 (para Solaris 8) o 9 (para Solaris 9) .
# cd /cdrom/cdrom0/Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Tools |
Modernizar el software de estructura de clúster.
No utilice el comando /usr/cluster/bin/scinstall que ya se encuentra instalado en el nodo. Debe utilizar el comando scinstall en el CD-ROM de Sun Cluster 3.1 9/04.
# ./scinstall -u update [-M patchdir=nombre_directorio] |
Especifica la ruta a la información sobre la modificación de manera que las modificaciones especificadas se puedan instalar mediante la orden scinstall. Si no especifica un archivo para la lista de modificaciones, la orden scinstall instala todas las modificaciones en el directorio nombre_directorio, incluidas las modificaciones comprimidas con extensiones .tar, .jar y .zip.
La opción -M no es necesaria. Puede utilizar cualquier método que prefiera para instalar las modificaciones.
Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.
Sun Cluster 3.1 9/04 necesita al menos la versión 3.5.1 de Sun Explorer. La modernización a Sun Cluster incluye la instalación del colector de datos de Sun Explorer, para usarlo junto con la utilidad sccheck. Si hay instalada otra versión de Sun Explorer antes de la modernización de Sun Cluster, se sustituirá con la versión proporcionada con Sun Cluster. Las opciones como identidad del usuario y entrega de los datos se mantienen, pero las entradas crontab deben volver a crearse manualmente.
La modernización estará completada cuando el sistema muestre el mensaje Modernización de la estructura Sun Cluster terminada y la ruta al registro de modernización.
Cambie a un directorio que no sea del CD-ROM y sáquelo después.
# eject cdrom |
(Opcional) Modernizar los servicios de datos de Sun Cluster.
Si está utilizando Sun Cluster HA para Oracle 3.0 64–bit para el servicio de datos de Solaris 9, deberá modernizar a la versión Sun Cluster 3.1 9/04.
Puede continuar con el uso de los servicios de datos de Sun Cluster 3.0 después de modernizar a Sun Cluster 3.1 9/04.
Inserte el CD-ROM de Sun Cluster 3.1 9/04 Agents en la unidad correspondiente del nodo.
Modernizar el software de servicios de datos.
Utilice uno de los métodos siguientes:
Si desea modernizar uno o más servicios de datos especificados, escriba el comando siguiente.
# scinstall -u update -s srvc[,srvc,…] -d /cdrom/cdrom0 |
Moderniza un nodo del clúster a una versión posterior de Sun Cluster
Moderniza el servicio de datos especificado
Especifica una ubicación alternativa del directorio para la imagen del CD-ROM
Si desea modernizar todos los servicios de datos presentes en el nodo, escriba el comando siguiente.
# scinstall -u update -s all -d /cdrom/cdrom0 |
Moderniza todos los servicios de datos
La orden scinstall supone que las actualizaciones de los servicios de datos instalados existen en la versión de actualización. Si una actualización de un servicio de datos en concreto no existe en la versión de actualización, el servicio de datos no se moderniza.
La modernización habrá acabado cuando el sistema muestre el mensaje Terminada la modernización de los agentes de servicios de datos de Sun Cluster y la ruta al registro de modernización.
Cambie a un directorio que no sea del CD-ROM y sáquelo después.
# eject cdrom |
Si fuera necesario modernice manualmente los servicios de datos personalizados que no se suministran en el CD-ROM de Sun Cluster 3.1 9/04 Agents.
Compruebe que cada modificación de actualización del servicio de datos se haya instalado satisfactoriamente.
Consulte el registro de la modernización al que se hace referencia al final de los mensajes de salida de la modernización.
Instale las modificaciones de Sun Cluster 3.1 9/04, si no las ha instalado utilizando el comando scinstall.
Instale las modificaciones del software del servicio de datos de Sun Cluster 3.1 9/04.
Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.
Modernice las aplicaciones de software instaladas en el clúster.
Compruebe que los niveles de la aplicación sean compatibles con la versión actual de Sun Cluster y Solaris. Consulte la documentación de la aplicación para obtener instrucciones sobre la instalación. Además, siga estas pautas para modernizar las aplicaciones en una configuración de Sun Cluster 3.1 9/04:
Si las aplicaciones están almacenadas en discos compartidos, debe controlar los grupos de discos relevantes y montar manualmente los sistemas de archivos pertinentes antes de modernizar la aplicación.
Si se le indica que rearranque un nodo durante el proceso de modernización, añada siempre la opción -x a la orden.
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, ejecute los siguientes comandos:
# reboot -- -xs ok boot -xs |
En los sistemas basados en x86, ejecute los siguientes comandos:
# reboot -- -xs ... <<< 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 |
No modernice una aplicación si la nueva versión no puede coexistir en el clúster con la versión anterior de la aplicación.
Rearranque el nodo en el clúster.
# reboot |
Ejecute el comando siguiente del nodo modernizado para verificar que Sun Cluster 3.1 9/04 se haya instalado satisfactoriamente.
# scinstall -pv |
La primera línea de la salida indica la versión de Sun Cluster que está ejecutando el nodo. Esta versión debe coincidir con la versión a la que acaba de modernizar.
Desde un nodo, verifique el estado de la configuración del cluster.
% scstat % scrgadm -pv[v] |
La salida debe ser la misma que para el Paso 7 en Cómo preparar el clúster para una modernización periódica .
Si tiene que modernizar otro nodo, vuelva a Cómo preparar el clúster para una modernización periódica y repita todos los procedimientos de modernización en el siguiente nodo que desea modernizar.
Cuando se hayan modernizado todos los nodos del clúster, vaya a Cómo finalizar una modernización periódica a Sun Cluster 3.1 9/04.
El siguiente ejemplo muestra el proceso de una modernización periódica de un nodo de clúster de Sun Cluster 3.1 a Sun Cluster 3.1 9/04 en el sistema operativo Solaris 8. El ejemplo incluye la instalación de Sun Web Console y la modernización de todos los servicios de datos instalados que tienen nuevas versiones en CD-ROM de Sun Cluster 3.1 9/04 Agents. El nombre del nodo del clúster es phys-schost-1.
(Install Sun Web Console software from the CD-ROM de Sun Cluster 3.1 9/04) phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \ Solaris_8/Misc phys-schost-1# ./setup (Upgrade framework softwarefrom the CD-ROM de Sun Cluster 3.1 9/04) phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools phys-schost-1# ./scinstall -u update -S interact (Upgrade data services from the CD-ROM de Sun Cluster 3.1 9/04 Agents) phys-schost-1# scinstall -u update -s all -d /cdrom/cdrom0 (Reboot the node into the cluster) phys-schost-1# reboot (Verify that software upgrade succeeded) # scinstall -pv (Verify cluster status) # scstat # scrgadm -pv |
Compruebe que se hayan seguido todos los pasos en los nodos del clúster que se esté modernizando.
En un nodo, compruebe el estado de modernización del clúster.
# scversions |
En la siguiente tabla, realice la acción que se muestra para el mensaje de salida en Paso 2.
Mensaje de salida |
Acción |
---|---|
Se necesita confirmar la modernización. |
Vaya a Paso 4. |
No se necesita confirmar la modernización. Todas las versiones concuerdan. |
Vaya a Paso 6. |
La confirmación de la modernización no se puede realizar hasta que todos los nodos de clúster se hayan modernizado. Ejecute scinstall(1m) en los nodos de clúster para identificar las versiones anteriores. |
Vuelva a Cómo realizar una modernización periódica de Sun Cluster 3.1 9/04 para modernizar los nodos de clúster restantes. |
La comprobación de la modernización no se puede realizar hasta que todos los nodos de clúster se hayan modernizado. Ejecute scinstall(1m) en los nodos de clúster para identificar las versiones anteriores. |
Vuelva a Cómo realizar una modernización periódica de Sun Cluster 3.1 9/04 para modernizar los nodos de clúster restantes. |
Una vez que todos los nodos vuelvan a pertenecer al clúster, confirme la modernización del clúster desde uno de ellos.
# scversions -c |
La confirmación de la modernización permite que el clúster utilice todas las funciones del nuevo software. Las nuevas funciones sólo están disponibles tras realizar la confirmación de la modernización.
Desde un nodo, compruebe que la confirmación de la modernización del clúster se haya realizado con éxito.
# scversions NO es necesaria la confirmación de la modernización. Todas las versiones coinciden. |
Si la configuración utiliza mediadores de dos cadenas para Solstice DiskSuite o Solaris Volume Manager, restaure las configuraciones de mediador.
Decida qué nodo tendrá la propiedad de un conjunto de discos, al que añadirá los sistemas mediadores.
# metaset -s nombre_conjunto |
Especifica el nombre del conjunto de discos
Si ningún nodo lo ha hecho ya, tome la propiedad del conjunto de discos.
# metaset -s nombre_conjunto -t |
Se convierte en propietario del conjunto de discos
Vuelva a crear los mediadores.
# metaset -s nombre_conjunto -a -m lista_sistema_mediador |
Se añade al conjunto de discos
Especifica los nombres de los nodos que añadir como sistemas mediadores en el conjunto de discos
Repita el proceso que va del Paso a al Paso c en cada conjunto de discos en el clúster que utilice los mediadores.
Si ha modernizado servicios de datos que no se proporcionan en el CD-ROM de Sun Cluster 3.1 9/04 Agents, registre los nuevos tipos de recursos para esos servicios de datos.
Siga la documentación que se suministra con los servicios de datos.
(Opcional) Vuelva a colocar cada grupo de recursos y de dispositivos en su nodo original.
# scswitch -z -g grupo_recursos -h node # scswitch -z -D grupo_dispositivo_disco -h nodo |
Efectúa la conmutación.
Especifica el grupo de recursos que se quiere conmutar
Especifica el nombre del nodo al que se debe conmutar.
Especifica el grupo de dispositivos que se debe conmutar.
Reinicie todas las aplicaciones.
Siga las instrucciones proporcionadas en la documentación del proveedor.
(Opcional) Migrar recursos a nuevas versiones de tipos de recursos.
Consulte “Upgrading a Resource Type” en Sun Cluster Data Services Planning and Administration Guide for Solaris OS, que contiene los procedimientos que utilizan la línea de comandos. También puede realizar las mismas tareas utilizando el menú Resource Group menu de la utilidad scsetup. El proceso implica la realización de las siguientes tareas:
Registrar el nuevo tipo de recurso.
Migrar el recurso idóneo a la nueva versión del tipo de recursos.
Modificar las propiedades de extensión del tipo de recurso tal y como se especifica en el manual para el servicio de datos relacionado.
Si cuenta con un sistema basado en SPARC y utiliza Sun Management Center para controlar el clúster, vaya a SPARC: Cómo modernizar el software del módulo Sun Cluster en Sun Management Center .
La modernización del clúster se ha completado.
Este apartado proporciona los procedimientos de reparación siguientes que se deben seguir si se hicieron cambios involuntarios en la configuración del almacenamiento durante la modernización:
Cómo gestionar la reconfiguración del almacenamiento durante una modernización
Cómo solucionar cambios incorrectos en el almacenamiento durante una modernización
Los cambios en la topología del almacenamiento, incluidas las órdenes en ejecución de Sun Cluster, deben terminarse antes de modernizar el clúster al software Solaris 9. No obstante, si los cambios se han efectuado en la topología del almacenamiento durante la modernización, siga el procedimiento siguiente. que asegura que la nueva configuración para el almacenamiento sea correcta y que el almacenamiento existente que no se ha reconfigurado no se haya modificado por error.
Compruebe que la topología del almacenamiento sea correcta.
Compruebe que los dispositivos marcados como que posiblemente se cambiarán se asignen a dispositivos que de hecho se han sustituido. Si los dispositivos no se han sustituido, corrija los posibles cambios accidentales en la configuración, como un cableado incorrecto.
Conviértase en superusuario en un nodo que se haya anexado al dispositivo sin verificar.
Actualice manualmente el dispositivo sin verificar.
# scdidadm -R dispositivo |
Efectúa procedimientos de reparación en el dispositivo especificado.
Consulte la página de comando man scdidadm(1M) si desea más información.
Actualice el controlador DID.
# scdidadm -ui # scdidadm -r |
Carga la tabla de configuración del id de los dispositivos en el núcleo
Inicializa el controlador DID
Reconfigura la base de datos
Repita del Paso 2 al Paso 4 en todos los demás nodos que se encuentran anexados al dispositivo sin verificar.
Vuelva a las tareas pendientes de modernización.
En el caso de modernizaciones que no sean periódicas, vaya al Paso a en Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04.
Para una modernización periódica, vaya a Paso 4 en Cómo realizar una modernización periódica de Sun Cluster 3.1 9/04.
Si se produjeron cambios accidentales en el cableado de almacenamiento durante la modernización, siga este procedimiento para devolver la configuración de almacenamiento al estado correcto.
Este procedimiento asume que no se ha cambiado ningún almacenamiento físico. Si los dispositivos de almacenamiento lógicos o físicos se han cambiado o sustituido, siga el procedimiento que se indica en Cómo gestionar la reconfiguración del almacenamiento durante una modernización.
Vuelva a poner la topología de almacenamiento a su configuración original.
Compruebe la configuración de los dispositivos que recibieron el indicador de que podrían verse sustituidos, incluido el cableado.
Como superusuario, actualice el controlador DID en cada nodo del clúster.
# scdidadm -ui# scdidadm -r |
Carga la tabla de configuración del id del dispositivo en el núcleo
Inicializa el controlador DID
Reconfigura la base de datos
Consulte la página de comando man scdidadm(1M) si desea más información.
Si el comando scdidadm devuelve algún mensaje de el Paso 2, vuelva a Paso 1 para realizar más modificaciones y corregir la configuración de almacenamiento, a continuación, repita el Paso 2.
Vuelva a las tareas pendientes de modernización.
En el caso de modernizaciones que no sean periódicas, vaya al Paso a en Cómo realizar una modernización no periódica de Sun Cluster 3.1 9/04.
Para una modernización periódica, vaya a Paso 4 en Cómo realizar una modernización periódica de Sun Cluster 3.1 9/04.
Esta sección proporciona procedimientos para modernizar el módulo Sun Cluster– de Sun Management Center y para modernizar el software de Sun Management Center y del módulo de Sun Cluster.
Siga estos pasos para modernizar el software del módulo de Sun Cluster en las máquinas del servidor Sun Management Center, del servidor de ayuda y de la consola.
Si desea modernizar el software Sun Management Center, no siga este procedimiento. En su lugar, vaya a SPARC: Cómo modernizar el software Sun Management Center para modernizar el software Sun Management Center y el módulo Sun Cluster.
Como superusuario, suprima los paquetes del módulo de Sun Cluster.
Utilice el comando pkgrm(1M) para suprimir todos los paquetes de los módulos de Sun Cluster de todas las ubicaciones enumeradas en la tabla siguiente.
# pkgrm paquete_módulo |
Ubicación |
Paquete del módulo que suprimir |
---|---|
Consola de Sun Management Center |
SUNWscscn |
Servidor de Sun Management Center |
SUNWscssv |
Servidor de ayuda de Sun Management Center |
SUNWscshl |
El software del módulo de Sun Cluster en los nodos del clúster ya se había modernizado durante la modernización de la estructura del clúster.
Como superusuario, vuelva a instalar los paquetes del módulo Sun Cluster desde CD-ROM de Sun Cluster 3.1 9/04 en las ubicaciones que se muestran en la siguiente tabla.
En la ruta del CD-ROM, el valor de arquitectura es sparc o x86, y el valor de versión es 8 (para Solaris 8) o 9 (para Solaris 9).
# cd /cdrom/cdrom0/Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Packages/ # pkgadd -d . paquete_módulo |
Ubicación |
Paquete del módulo que instalar |
---|---|
Consola de Sun Management Center |
SUNWscshl |
Servidor de Sun Management Center |
SUNWscssv |
Servidor de ayuda de Sun Management Center |
SUNWscshl |
Tenga en cuenta que instala el paquete del servidor de ayuda SUNWscshl en la consola y en el servidor de ayuda. Igualmente, no efectúe una modernización a un nuevo paquete de SUNWscscn en la máquina de la consola.
Lleve a cabo los siguientes pasos para modernizar de Sun Management Center 2.1.1 a Sun Management Center 3.0 o Sun Management Center 3.5.
Tenga a mano los elementos siguientes:
CD-ROM de Sun Cluster 3.1 9/04 o la ruta a la imagen del CD-ROM.
Utilice el CD-ROM para volver a instalar la versión de Sun Cluster 3.1 9/04 de los paquetes del módulo de Sun Cluster después de modernizar el software Sun Management Center.
Documentación de Sun Management Center.
Modificaciones de Sun Management Center y modificaciones del módulo Sun Cluster, si las hubiera.
Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.
Detenga los procesos de Sun Management Center.
Si la consola de Sun Management Center está en ejecución, salga de ella.
En la ventana de la consola, seleccione Salir en el menú Archivo.
En cada máquina agente de Sun Management Center (nodo del clúster), detenga el proceso del agente de Sun Management Center.
# /opt/SUNWsymon/sbin/es-stop -a |
En el servidor de Sun Management Center, detenga el proceso del servidor de Sun Management Center.
# /opt/SUNWsymon/sbin/es-stop -S |
Como superusuario, suprima los paquetes del módulo de Sun Cluster.
Utilice el comando pkgrm(1M) para suprimir todos los paquetes de los módulos de Sun Cluster de todas las ubicaciones enumeradas en la tabla siguiente.
# pkgrm paquete_módulo |
Ubicación |
Paquete del módulo que suprimir |
---|---|
Cada nodo del clúster |
SUNWscsam, SUNWscsal |
Consola de Sun Management Center |
SUNWscscn |
Servidor de Sun Management Center |
SUNWscssv |
Servidor de ayuda de Sun Management Center |
SUNWscshl |
Si no suprime los paquetes enumerados es posible que falle la modernización del software de Sun Management Center debido a los problemas de dependencia de los paquetes. Debe reinstalar estos paquetes en el Paso 5; modernice después Sun Management Center.
Modernice el software Sun Management Center.
Siga los procedimientos de modernización indicados en la documentación de Sun Management Center.
Como superusuario, vuelva a instalar los paquetes del módulo Sun Cluster desde CD-ROM de Sun Cluster 3.1 9/04 en las ubicaciones que se muestran en la siguiente tabla.
En la ruta del CD-ROM, el valor de arquitectura es sparc o x86, y el valor de versión es 8 (para Solaris 8) o 9 (para Solaris 9).
# cd /cdrom/cdrom0/Solaris_arquitectura/Product/sun_cluster/Solaris_versión/Packages/ # pkgadd -d . paquete_módulo |
Ubicación |
Paquete del módulo que instalar |
---|---|
Cada nodo del clúster |
SUNWscsam, SUNWscsal |
Servidor de Sun Management Center |
SUNWscssv |
Consola de Sun Management Center |
SUNWscshl |
Servidor de ayuda de Sun Management Center |
SUNWscshl |
Instale el paquete del servidor de ayuda SUNWscshl en la consola y en el servidor de ayuda.
Aplique las modificaciones de Sun Management Center y las del módulo de Sun Cluster en cada nodo del clúster.
Reinicie el agente, el servidor y los procesos de la consola de Sun Management Center.
Siga los procedimientos de SPARC: Cómo iniciar Sun Management Center .
Cargue el módulo de Sun Cluster.
Siga los procedimientos indicados en SPARC: Cómo cargar el módulo de Sun Cluster .
Si el módulo de Sun Cluster ya se había cargado, descárguelo y vuelva a hacerlo con el fin de borrar todas las definiciones de advertencias guardadas en la antememoria del servidor. Para descarga el módulo, seleccione Descargar módulo en el menú Módulo en la ventana Detalles de la consola.