Lleve a cabo este procedimiento para configurar un nuevo nodo del cluster mediante un archivo XML de configuración del cluster. El nodo nuevo puede ser un reflejo de un nodo del cluster existente que ejecute el software de Oracle Solaris Cluster 4.2.
Mediante este procedimiento, se configuran los siguientes componentes del nodo:
Pertenencia de nodos del cluster
Interconexión de cluster
Dispositivos globales
Antes de empezar
Realice las siguientes tareas:
Asegúrese de que se haya instalado el SO Oracle Solaris para admitir el software de Oracle Solaris Cluster.
Si el software de Oracle Solaris ya se encuentra instalado en el nodo, debe asegurarse de que la instalación de Oracle Solaris cumpla con los requisitos de software de Oracle Solaris Cluster y de cualquier otro software que desee instalar en el cluster. Consulte Cómo instalar el software de Oracle Solaris para obtener más información sobre cómo instalar el software de Oracle Solaris para cumplir con los requisitos del software de Oracle Solaris Cluster
Compruebe que NWAM esté desactivada. Para obtener instrucciones, consulte Cómo instalar paquetes de software de Oracle Solaris Cluster.
SPARC: si va a configurar dominios invitados o de E/S de Oracle VM Server para SPARC como nodos del cluster, asegúrese de que el software de Oracle VM Server para SPARC se encuentre instalado en todas las máquinas físicas y de que los dominios cumplan los requisitos de Oracle Solaris Cluster. Consulte Instalación del software de Oracle VM Server para SPARC y creación de dominios.
Asegúrese de que las actualizaciones necesarias y los paquetes de software de Oracle Solaris Cluster estén instalados en el nodo. Consulte Cómo instalar paquetes de software de Oracle Solaris Cluster.
Asegúrese de que el cluster esté preparado para la agregación del nuevo nodo. Consulte Cómo preparar el cluster para nodos de cluster global adicionales.
phys-schost-new# /usr/sbin/clinfo -n
El software de Oracle Solaris Cluster aún no se ha configurado en el nodo. Puede agregar el nodo potencial al cluster.
Para poder agregar el nodo a un cluster distinto, debe suprimir la información de configuración del cluster existente.
ok boot -x
Para obtener más información sobre el inicio basado en GRUB, consulte Inicio de un sistema de Inicio y cierre de sistemas Oracle Solaris 11.2 .
La pantalla muestra el comando editado.
phys-schost-new# /usr/cluster/bin/clnode remove
phys-schost# clnode export -o clconfigfile
Especifica el destino de salida.
Nombre del archivo XML de configuración del cluster. El nombre de archivo especificado puede ser un archivo existente o un archivo nuevo que el comando creará.
Para obtener más información, consulte la página del comando man clnode(1CL).
La función de envoltorios TCP para RPC de Oracle Solaris impide la comunicación entre nodos, que es necesaria para la configuración del cluster.
Los envoltorios TCP se activan si config/enable_tcpwrappers se establece en true, como se muestra en la salida de comando del ejemplo siguiente.
# svccfg -s rpc/bind listprop config/enable_tcpwrappers config/enable_tcpwrappers boolean true
# svccfg -s rpc/bind setprop config/enable_tcpwrappers = false # svcadm refresh rpc/bind # svcadm restart rpc/bind
Si va a crear reflejos de un nodo de cluster existente, abra el archivo que creó con el comando clnode export.
Si no va a crear reflejos de un nodo de cluster existente, cree un archivo nuevo.
Base el archivo en la jerarquía de elementos que se muestra en la página del comando man clconfiguration(5CL). Puede almacenar el archivo en cualquier directorio.
Modifique los valores de los elementos XML para reflejar la configuración de nodo que desea crear.
Consulte la página del comando man clconfiguration(5CL) para obtener detalles sobre la estructura y el contenido del archivo XML de configuración del cluster.
phys-schost-new# xmllint --valid --noout clconfigfile
phys-schost-new# clnode add -n sponsor-node -i clconfigfile
Especifica el nombre de un miembro del cluster existente para que actúe como patrocinador del nodo nuevo.
Especifica el nombre del archivo XML de configuración del cluster que se va a utilizar como fuente de entrada.
Si no se agregan estas direcciones al archivo /etc/hosts.allow, los envoltorios TCP impiden la comunicación entre nodos mediante RPC para las utilidades de administración del cluster.
# /usr/sbin/ipadm show-addr ADDROBJ TYPE STATE ADDR clprivnet0/N static ok ip-address/netmask-length …
phys-schost# clnode set -p reboot_on_path_failure=enabled
Especifica la propiedad que se va a establecer.
Activa el reinicio automático del nodo en caso de producirse un error en las rutas de discos compartidos supervisados.
phys-schost# clnode show === Cluster Nodes === Node Name: node … reboot_on_path_failure: enabled …
Errores más frecuentes
Configuración incorrecta: si no se pueden unir uno o más nodos al cluster, o si se especificó una información de configuración incorrecta, primero, intente realizar este procedimiento nuevamente. Si no se soluciona el problema, realice el procedimiento Cómo anular la configuración del software Oracle Solaris Cluster para solucionar problemas de instalación en cada nodo que se haya configurado incorrectamente para suprimirlo de la configuración del cluster. No es necesario que desinstale los paquetes de software Oracle Solaris Cluster. Luego vuelva a realizar el procedimiento.
Pasos siguientes
Si ha agregado un nodo a un cluster que utiliza un dispositivo del quórum, vaya a Cómo actualizar los dispositivos del quórum tras agregar un nodo a un cluster global.
De lo contrario, vaya a Cómo verificar los modos de configuración e instalación del quórum.