Lleve a cabo este procedimiento para configurar un nuevo clúster utilizando un archivo de configuración de clúster XML. El nuevo clúster puede ser una duplicación de un clúster existente que está ejecutando Sun Cluster 3.2 2/08.
Este procedimiento configura los siguientes componentes del clúster:
Nombre de clúster
Pertenencia a nodo del clúster
Interconexión del clúster
Dispositivos globales
Realice las siguientes tareas:
Compruebe que el sistema operativo Solaris esté instalado para admitir el software de Sun Cluster.
Si Solaris ya está instalado en el nodo, debe comprobar que la instalación de Solaris cumpla con los requisitos de Sun Cluster y cualquier otro software que desee instalar en el clúster. Consulte Cómo instalar el software Solaris para obtener más información acerca de la instalación del software Solaris para satisfacer los requisitos de software de Sun Cluster.
Compruebe que el sistema operativo Solaris esté instalado para admitir el software de Sun Cluster.
Si Solaris ya está instalado en el nodo, debe comprobar que la instalación de Solaris cumpla con los requisitos de Sun Cluster y cualquier otro software que desee instalar en el clúster. Consulte Cómo instalar el software Solaris para obtener más información acerca de la instalación del software Solaris para satisfacer los requisitos de software de Sun Cluster.
Compruebe que tanto Sun Cluster 3.2 2/08 como las revisiones se encuentran instaladas en los nodos que configure. Consulte Cómo instalar los paquetes de software de los servicios de datos y la estructura de Sun Cluster .
Compruebe que Sun Cluster 3.2 2/08 aún no está instalado en cada nodo de clúster potencial.
Conviértase en superusuario en un nodo potencial que desee configurar en el nuevo clúster.
Determine si Sun Cluster ya se encuentra configurado en el nodo potencial.
phys-schost# /usr/sbin/clinfo -n |
Si el comando devuelve el siguiente mensaje, avance hasta el paso c.
clinfo: node is not configured as part of acluster: Operation not applicable |
Este mensaje indica que Sun Cluster aún no está configurado en el nodo potencial.
Si el comando devuelve el número de Id. del nodo, no lleve a cabo este procedimiento.
La devolución de un Id. de nodo indica que Sun Cluster ya se encuentra instalado en el nodo.
Si el clúster está ejecutándo una versión más antigua de Sun Cluster y desea instalar Sun Cluster 3.2 2/08, realice los procedimientos de actualización que se indican en la Sun Cluster Upgrade Guide for Solaris OS.
Repita los pasos a y b en el resto de nodos potenciales que desee configurar en el nuevo clúster.
Si Sun Cluster aún no está configurado en ninguno de los nodos de clúster potenciales, avance hasta el paso 2.
Si utiliza conmutadores en la interconexión privada de su nuevo clúster, asegúrese de que el protocolo Neighbor Discovery Protocol (NDP) está deshabilitado.
Siga las instrucciones de la documentación para los conmutadores con el fin de determinar si NDP está habilitado y para deshabilitarlo.
Durante la configuración del clúster, el software comprueba que no haya tráfico en la interconexión privada. Si NDP envía cualquier paquete a un adaptador privado cuando la interconexión privada está siendo comprobada para el tráfico, el software asumirá que la interconexión no es privada y la configuración del clúster se interrumpirá. Por lo tanto, NDP debe deshabilitarse durante la creación del clúster.
Una vez establecido el clúster, puede volver a habilitar NDP en los conmutadores de interconexión privada si desea utilizar esta función.
Si está duplicando un clúster existente que está ejecutando Sun Cluster 3.2 2/08 utilice un nodo en dicho clúster para crear un archivo XML de configuración.
Conviértase en superusuario en un miembro activo del clúster que desea duplicar.
Exporte la información de la configuración existente del clúster a un archivo.
phys-schost# cluster export -o clconfigfile |
Especifica el destino de salida.
Nombre del archivo XML de configuración del clúster. El nombre del archivo especificado puede ser un archivo existente o un nuevo archivo que creará el comando.
Si desea obtener más información, consulte la página de comando man cluster(1CL).
Copie el archivo de configuración en el nodo potencial desde el que configurará el nuevo clúster.
Es posible guardar el archivo en cualquier directorio al que puedan acceder el resto de hosts que configurará como nodos del clúster.
Conviértase en superusuario en el nodo potencial desde el que configurará el nuevo clúster.
Modifique el archivo XML de configuración del clúster según necesite.
Abra su archivo XML de configuración del clúster para editarlo.
Si está duplicando un clúster existente, abra el archivo que creó con el comando cluster export.
Si no está duplicando un clúster existente, cree un nuevo archivo.
Base el archivo en la jerarquía de elementos que se indica en la página de comando man clconfiguration(5CL). Es posible guardar el archivo en cualquier directorio al que puedan acceder el resto de hosts que configurará como nodos del clúster.
Modifique los valores de los elementos XML para reflejar la configuración de clúster que desea crear.
Para establecer un clúster, los siguientes componentes deben tener valores válidos en el archivo XML de configuración del clúster:
Nombre de clúster
Nodos del clúster
Transporte del clúster
El clúster se crea asumiendo que la partición /globaldevices existe en cada uno de los nodos que configura como nodo del clúster. Se crea en esta partición el espacio de nombres global-devices. Si necesita utilizar un nombre de sistema de archivos diferente en el que crear los dispositivos globales, agregue la siguiente propiedad al elemento <propertyList> por cada nodo que no tenga una partición denominada /globaldevices.
… <nodeList> <node name="node" id="N"> <propertyList> … <property name="globaldevfs" value="/filesystem-name"/> … </propertyList> </node> … |
Si está modificando información de configuración exportada desde un clúster existente, se utilizan en las definiciones de más de un objeto de clúster algunos valores que debe modificar para reflejar el nuevo clúster, como por ejemplo el nombre de los nodos.
Consulte la página de comando man clconfiguration(5CL) para obtener detalles acerca de la estructura y contenido del archivo XML de configuración.
Valide el archivo XML de configuración.
phys-schost# /usr/share/src/xmllint --valid --noout clconfigfile |
Consulte la página de comando man xmllint(1) para obtener más información.
Cree el clúster desde el nodo potencial que contiene el archivo XML de configuración.
phys-schost# cluster create -i clconfigfile |
Especifica el nombre del archivo XML de configuración del clúster que debe utilizarse como la fuente de entrada.
En el SO Solaris 10, compruebe en cada nodo que los servicios multiusuario de la Utilidad de administración de servicios (SMF) estén en línea.
Si los servicios no están todavía en línea para un nodo, espere a que estén en línea antes de continuar con el paso siguiente.
phys-schost# svcs multi-user-server node STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
Conviértase en superusuario en un nodo.
Compruebe que todos los nodos se hayan unido al clúster.
phys-schost# clnode status |
La salida de datos tiene un aspecto similar al siguiente.
=== Cluster Nodes === --- Node Status --- Node Name Status --------- ------ phys-schost-1 Online phys-schost-2 Online phys-schost-3 Online |
Para obtener más información. consulte la página de comando man clnode(1CL).
Instale todos los parches necesarios para admitir Sun Cluster, si no ha realizado esta acción antes.
Consulte Patches and Required Firmware Levels en Sun Cluster 3.2 2/08 Release Notes for Solaris OS para obtener información sobre la ubicación de las revisiones e instrucciones de instalación.
Si tiene intención de utilizar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, asegúrese de que se haya habilitado el sistema de archivos de realimentación (LOFS).
Para deshabilitar LOFS, agregue la siguiente entrada al archivo /etc/system en cada nodo del clúster.
exclude:lofs |
El cambio efectuado en el archivo /etc/system se aplicará al reiniciar el sistema.
No se puede rehabilitar un LOFS si se utiliza Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad y, además, se ejecuta automountd. Los LOFS pueden causar problemas de conmutación para Sun Cluster HA para NFS. SI decide agregar Sun Cluster HA para NFS en un sistema de archivos local de alta disponibilidad, debe realizar uno de los siguientes cambios de configuración.
Sin embargo, si configura zonas no globales en el clúster, debe habilitar LOFS en todos los nodos del clúster. Si Sun Cluster HA para NFS, ubicado en un sistema de archivos local de alta disponibilidad, debe coexistir con LOFS, utilice una de las otras soluciones en lugar de deshabilitar LOFS.
Deshabilite LOFS.
Deshabilite el daemon automountd.
Excluya de la asignación automounter todos los archivos que formen parte del sistema de archivos local de alta disponibilidad exportado por Sun Cluster HA para NFS. Esta opción le permite tener habilitado a la vez un LOFS y el daemon automountd.
Consulte The Loopback File System en System Administration Guide: Devices and File Systems (Solaris 9 o Solaris 10) para obtener más información acerca de sistemas de archivos de realimentación.
Para duplicar la información de quórum desde un clúster existente, configure el dispositivo de quórum utilizando el archivo XML de configuración del clúster.
Si creó un clúster de dos nodos debe configurar un dispositivo de quórum. Si eligió no utilizar el archivo XML de configuración del clúster para crear un dispositivo de quórum necesario, diríjase a Cómo configurar dispositivos de quórum.
Si está utilizando un servidor de quórum para el dispositivo de quórum, asegúrese de que el servidor está configurado y en funcionamiento.
SIga las instrucciones en Cómo instalar y configurar el software de servidor de quórum.
Si está utilizando un dispositivo NAS de red para el dispositivo de quórum, asegúrese de que está configurado y operativo.
Tenga en cuenta los requisitos para utilizar un dispositivo NAS como dispositivo de quórum.
Consulte Sun Cluster 3.1 - 3.2 With Network-Attached Storage Devices Manual for Solaris OS.
Siga las instrucciones de la documentación de su dispositivo para configurar el dispositivo NAS.
Compruebe que la información de configuración de quórum del archivo XML de configuración del clúster refleja valores válidos para el clúster que ha creado.
Si realizó cambios en el archivo XML de configuración, valide el archivo.
phys-schost# xmllint --valid --noout clconfigfile |
Configure el dispositivo de quórum.
phys-schost# clquorum add -i clconfigfile devicename |
Especifica el nombre del dispositivo que se configurará como dispositivo de quórum.
Quite el clúster desde el modo de instalación.
phys-schost# clquorum reset |
Cierre el acceso a la configuración del clúster para las máquinas que no sean miembros del clúster configurado.
phys-schost# claccess deny-all |
(Opcional) Habilite el reinicio automático del nodo si fallan todas las rutas de disco supervisadas.
Habilite la función de reinicio automático.
phys-schost# clnode set -p reboot_on_path_failure=enabled |
Especifica la propiedad que se va a establecer.
Indica que se debe reiniciar el nodo en caso de que fallen las rutas de disco supervisadas, siempre que, al menos, uno de los discos esté accesible desde un nodo diferente del clúster.
Compruebe que se haya habilitado la función de reinicio automático en caso de fallo de las rutas de disco.
phys-schost# clnode show === Cluster Nodes === Node Name: node … reboot_on_path_failure: enabled … |
El siguiente ejemplo duplica la configuración del clúster y el quórum de un clúster de dos nodos existente a un nuevo clúster de dos nodos. El nuevo clúster está instalado con el SO Solaris 10 y no está configurado con zonas no globales. La configuración se exporta desde el nodo del clúster existente, phys-oldhost-1, al archivo XML de configuración del clúster clusterconf.xml. Los nombres de nodo del nuevo clúster son phys-newhost-1 y phys-newhost-2. El dispositivo que está configurado como dispositivo de quórum en el nuevo clúster d3.
El nombre del símbolo del sistema phys-newhost-N de este ejemplo indica que el comando se realiza en ambos nodos del clúster.
phys-newhost-N# /usr/sbin/clinfo -n clinfo: node is not configured as part of acluster: Operation not applicable phys-oldhost-1# cluster export -o clusterconf.xml Copy clusterconf.xml to phys-newhost-1 and modify the file with valid values phys-newhost-1# xmllint --valid --noout clusterconf.xml No errors are reported phys-newhost-1# cluster create -i clusterconf.xml phys-newhost-N# svcs multi-user-server phys-newhost-N STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default phys-newhost-1# clnode status Output shows that both nodes are online phys-newhost-1# clquorum add -i clusterconf.xml d3 phys-newhost-1# clquorum reset |
Configuración insatisfactoria: si uno o varios nodos no pueden unirse al clúster, o si se ha especificado información de configuración incorrecta, intente realizar de nuevo este procedimiento. Si sigue sin solucionarse el problema, lleve a cabo el procedimiento Cómo desconfigurar Sun Cluster para corregir problemas de la instalación en cada nodo configurado incorrectamente para eliminarlo de la configuración del clúster. No es necesario desinstalar los paquetes de software de Sun Cluster. A continuación, vuelva a realizar este procedimiento.
Vaya a Cómo verificar la configuración del quórum y el modo instalación.
Una vez establecido por completo el clúster, puede duplicar la configuración del resto de componentes del clúster desde el clúster existente. Si aún no lo ha hecho, modifique los valores de los elementos XML que desea duplicar para reflejar la configuración del clúster a la que está agregando el componente. Por ejemplo, si está duplicando grupos de recursos, asegúrese de que la entrada <resourcegroupNodeList> contiene los nombres de nodo válidos para el nuevo clúster, y no los nombres de nodo del clúster que duplicó, a menos que los nombres de nodo sean idénticos.
Para duplicar un componente del clúster, ejecute el subcomando export del comando destinado a objeto para el componente de clúster que desea duplicar. Si desea obtener más información acerca de la sintaxis y opciones del comando, consulte la página de comando man para el objeto de clúster que desea duplicar. La tabla siguiente enumera los componentes de clúster que puede crear un archivo XML de configuración del clúster después de establecer el clúster, además de la página de comando man del comando que utiliza para duplicar el componente.
Esta tabla muestra las formas largas de los comandos de Sun Cluster. La mayoría de comandos tienen también formas cortas. A excepción de las formas de los nombres de comando, los comandos son idénticos. Para obtener una lista de los comandos y sus formas cortas, consulte el Apéndice A, Sun Cluster Object-Oriented Commands de Sun Cluster System Administration Guide for Solaris OS.
Componente del clúster |
Página de comando man |
Instrucciones especiales |
---|---|---|
Grupos de dispositivos: Solaris Volume Manager y VERITAS Volume Manager |
Para Solaris Volume Manager, cree en primer lugar los conjuntos de discos que especifique en el archivo XML de configuración del clúster. Para VxVM, instale y configure primero VxVM y cree los grupos de disco que especifique en el archivo XML de configuración del clúster. |
|
Recursos |
Puede utilizar la opción -a del comando clresource, clressharedaddress o clreslogicalhostname para duplicar también el tipo de recurso y el grupo de recursos asociados al recurso que va a duplicar. De lo contrario, primero deberá agregar el tipo de recurso y el grupo de recursos al clúster, antes de agregar el recurso. |
|
Recursos de dirección compartidos | ||
Recursos de nombre de host lógico | ||
Tipos de recursos | ||
Grupos de recursos | ||
Dispositivos NAS |
En primer lugar debe configurar el dispositivo NAS según lo descrito en la documentación del dispositivo. |
|
Hosts SNMP |
El comando clsnmphost create -i requiere que especifique un archivo de contraseña de usuario con la opción -f. |
|
Usuarios SNMP | ||
Umbrales para supervisión de los recursos del sistema en objetos del clúster |