JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de instalación del software de Oracle Solaris Cluster     Oracle Solaris Cluster 4.1 (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Planificación de la configuración de Oracle Solaris Cluster

2.  Instalación del software en los nodos del clúster global

3.  Establecimiento del clúster global

Descripción general sobre cómo establecer un nuevo cluster o nodo de cluster

Establecimiento de un nuevo clúster global o de un nuevo nodo de clúster global

Configuración del software de Oracle Solaris Cluster en todos los nodos (scinstall)

Cómo configurar el software Oracle Solaris Cluster en todos los nodos (scinstall)

Cómo configurar el software Oracle Solaris Cluster en todos los nodos (XML)

Instalación y configuración del software de Oracle Solaris Cluster y Oracle Solaris (Automated Installer)

Instalación y configuración del software de Oracle Solaris Cluster y Oracle Solaris (Automated Installer)

Cómo preparar el clúster para nodos de clúster global adicionales

Cómo cambiar la configuración de red privada al agregar nodos o redes privadas

Configuración del software de Oracle Solaris Cluster en nodos del clúster global adicionales (scinstall)

Cómo configurar el software Oracle Solaris Cluster en nodos de clúster global adicionales (scinstall)

Cómo configurar el software de Oracle Solaris Cluster en los nodos del clúster global adicionales (archivo XML)

Cómo actualizar los dispositivos del quórum tras agregar un nodo a un clúster global

Cómo configurar dispositivos del quórum

Cómo verificar los modos de configuración e instalación del quórum

Cómo cambiar nombres de host privados

Configuración de protocolo de hora de red (NTP)

Como usar su propio archivo /etc/inet/ntp.conf

Cómo instalar el NTP después de agregar un nodo a un clúster de un solo nodo

Cómo actualizar el NTP después de cambiar un nombre de host privado

Cómo validar el clúster

Cómo registrar los datos de diagnóstico de la configuración del clúster

4.  Configuración del software de Solaris Volume Manager

5.  Creación de un sistema de archivos del clúster

6.  Creación de clústeres de zona

7.  Desinstalación del software del clúster

Índice

Establecimiento de un nuevo clúster global o de un nuevo nodo de clúster global

En esta sección, se describe cómo establecer un cluster global nuevo o cómo agregar un nodo a un cluster existente. Los nodos de clúster global pueden ser máquinas físicas, dominios de E/S de Oracle VM Server para SPARC o dominios invitados de Oracle VM Server para SPARC. Un clúster puede estar formado por cualquier combinación de estos tipos de nodo. Antes de comenzar a realizar estas tareas, asegúrese de haber instalado los paquetes de software del sistema operativo Oracle Solaris, la estructura de Oracle Solaris Cluster, y otros productos, tal como se describe en Instalación del software.

En esta sección, se incluye la información y los procedimientos descritos a continuación:

Configuración del software de Oracle Solaris Cluster en todos los nodos (scinstall)

La utilidad scinstall se ejecuta en dos modos de instalación: típico o personalizado. En el modo de instalación típica del software Oracle Solaris Cluster, scinstall utiliza automáticamente los siguientes valores predeterminados de configuración.

Dirección de red privada

172.16.0.0

Máscara de red privada

255.255.240.0

Adaptadores de transporte de clúster

Exactamente dos adaptadores

Conmutadores de transporte de clúster

switch1 y switch2

Aislamiento global

Habilitado

Seguridad de la instalación (DES)

Limitada

Complete una de las siguientes hojas de trabajo para la configuración de clústeres a fin de planificar la instalación en modo típico o modo personalizado:

Cómo configurar el software Oracle Solaris Cluster en todos los nodos (scinstall)

Lleve a cabo este procedimiento en uno de los nodos del clúster global para configurar el software de Oracle Solaris Cluster en todos los nodos del mismo.


Nota - En este procedimiento, se utiliza el formato interactivo del programa scinstall. Para obtener información sobre cómo utilizar los formatos no interactivos del comando scinstall, por ejemplo al crear secuencias de comandos de instalación, consulte la página del comando man scinstall(1M).


Siga estas directrices para usar la utilidad scinstall interactiva en este procedimiento:

Antes de empezar

Realice las siguientes tareas:

  1. Si utiliza conmutadores en la interconexión privada del nuevo clúster, asegúrese de que el Protocolo de detección de elementos próximos (NDP) esté inhabilitado.

    Siga los procedimientos incluidos en la documentación de los conmutadores para determinar si NDP está habilitado o si debe inhabilitar este protocolo.

    Durante la configuración del clúster, el software comprueba que no haya tráfico en la interconexión privada. Si NDP envía paquetes a un adaptador privado cuando se está comprobando si hay tráfico en la interconexión privada, el software presupondrá que la interconexión no es privada y se interrumpirá la configuración del clúster. Por lo tanto, NDP debe inhabilitarse 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.

  2. En cada nodo que se va a configurar en un cluster, asuma el rol root.

    De manera alternativa, si su cuenta de usuario tiene asignado el perfil de administrador del sistema, ejecute los comandos como usuario no root mediante un shell de perfil o agregue al comando el prefijo pfexec.

  3. Asegúrese de que los envoltorios TCP para RPC estén desactivados en todos los nodos del cluster.

    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 clúster.

    1. En cada nodo, muestre el estado de los envoltorios TCP para RPC.

      Los envoltorios TCP se habilitan 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
    2. Si los envoltorios TCP para RPC se habilitan en un nodo, deshabilite los envoltorios TCP y refresque el servicio de enlace de RPC.
      # svccfg -s rpc/bind setprop config/enable_tcpwrappers = false
      # svcadm refresh rpc/bind
      # svcadm restart rpc/bindEntry 2
  4. Prepare las interfaces de red pública.
    1. Cree direcciones IP estáticas para todas las interfaces de red pública.
      # ipadm create-ip interface
      # ipadm create-addr -T static -a local=address/prefix-length addrobj

      Para obtener más información, consulte Cómo configurar una interfaz IP de Conexión de sistemas mediante la configuración de redes fijas en Oracle Solaris 11.1.

    2. (Opcional) Grupos IPMP para las interfaces de red pública.

      Durante la configuración inicial del clúster, salvo que existan interfaces de red pública IPv6 que no sean de enlace local, los grupos IPMP se crean automáticamente basados en las subredes coincidentes. Estos grupos usan sondeos transitivos para la supervisión de interfaces, y no se requieren direcciones de prueba.

      Si estos grupos IPMP creados automáticamente no satisfacen sus necesidades, o si los grupos IPMP no se van a crear porque su configuración incluye una o más interfaces de red pública IPv6 que no sean de enlace local, realice una de las siguientes acciones:

      • Cree los grupos IPMP que necesita antes de establecer el clúster.
      • Una vez establecido el clúster, use el comando ipadm para editar los grupos IPMP.

      Para obtener más información, consulte Configuración de grupos IPMP de Gestión del rendimiento de red de Oracle Solaris 11.1.

  5. Desde un nodo de cluster, inicie la utilidad scinstall.
    phys-schost# scinstall
  6. Escriba el número correspondiente a la opción Create a New Cluster or Add a Cluster Node (Crear un clúster o agregar un nodo de clúster) y pulse la tecla Intro.
     *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
          * 2) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
    
        Option:  1

    Aparece el menú Nuevo clúster o nodo del clúster.

  7. Escriba el número correspondiente a la opción para crear un clúster y pulse la tecla Intro.

    Aparece el menú Typical or Custom Mode (Modo típico o personalizado).

  8. Escriba el número correspondiente a la opción Typical or Custom (Típica o Personalizada) y pulse la tecla Intro.

    Aparece la pantalla Create a New Cluster (Crear un clúster). Lea los requisitos y, a continuación, pulse Control+D para continuar.

  9. Siga las indicaciones en el menú para proporcionar respuestas de la hoja de trabajo para la planificación de la configuración.

    La utilidad scinstall instala y configura todos los nodos del clúster y reinicia el clúster. El clúster se establece cuando todos los nodos se han iniciado con éxito en el clúster. La salida de la instalación de Oracle Solaris Cluster se registra en el archivo /var/cluster/logs/install/scinstall.log.N.

  10. Compruebe en todos los nodos que los servicios multiusuario para la Utilidad de gestión de servicios (SMF) estén en línea.

    Si los servicios todavía no están en línea para un nodo, espere hasta que cambie el estado y aparezca como en línea antes de continuar con el siguiente paso.

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  11. Desde un nodo, verifique que todos los nodos se hayan unido al cluster.
    phys-schost# clnode status

    La salida presenta 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 del comando man clnode(1CL).

  12. Retire el clúster de installmode.
    phys-schost# clquorum reset
  13. (Opcional) Active la función de reinicio automático de nodos.

    Esta función reinicia automáticamente un nodo cuando todas las rutas de disco compartido supervisadas presentan errores y siempre que al menos uno de los discos sea accesible desde otro nodo del clúster.


    Nota - En el momento de configuración inicial, la supervisión de la ruta del disco se activa de forma predeterminada para todos los dispositivos detectados.


    1. Habilite el reinicio automático.
      phys-schost# clnode set -p reboot_on_path_failure=enabled
      -p

      Especifica la propiedad que se va a establecer.

      reboot_on_path_failure=enable

      Habilita el reinicio automático del nodo en caso de producirse un error en las rutas de discos compartidos supervisados.

    2. Compruebe que el reinicio automático tras un error de ruta de disco se encuentre habilitado.
      phys-schost# clnode show
      === Cluster Nodes ===                          
      
      Node Name:                                      node
      …
        reboot_on_path_failure:                          enabled
      …
  14. Si tiene pensado habilitar el uso de envoltorios TCP para RPC, agregue todas las direcciones IP clprivnet0 al archivo /etc/hosts.allow en cada nodo del clúster.

    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 clúster.

    1. En cada nodo, muestre las direcciones IP para todos los dispositivos clprivnet0 del nodo.
      # /usr/sbin/ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      clprivnet0/N      static   ok           ip-address/netmask-length
    2. En cada nodo del clúster, agregue al archivo /etc/hosts.allow las direcciones IP de todos los dispositivos clprivnet0 del clúster.
  15. Si desea usar el servicio de datos de HA para NFS (HA para NFS) en sistemas de archivos locales de alta disponibilidad, excluya del mapa del montador automático todos los recursos compartidos que formen parte del sistema de archivos local de alta disponibilidad exportado por HA para NFS.

    Consulte Tareas administrativas que incluyen mapas de Gestión de sistemas de archivos de red en Oracle Solaris 11.1 para obtener más información acerca de la modificación del mapa del montador automático.

Ejemplo 3-1 Configuración del software Oracle Solaris Cluster en todos los nodos

En el siguiente ejemplo, se muestran los mensajes de progreso de scinstall que se van registrando a medida que scinstall completa tareas de configuración en el clúster de dos nodos, schost. El clúster se instala desde phys-schost-1 mediante la utilidad scinstall en el modo típico. El otro nodo del clúster es phys-schost-2. Los nombres de los adaptadores son net2 y net3. La selección automática del dispositivo del quórum está habilitada.

    Log file - /var/cluster/logs/install/scinstall.log.24747

   Configuring global device using lofi on pred1: done
    Starting discovery of the cluster transport configuration.

    The following connections were discovered:

        phys-schost-1:net2  switch1  phys-schost-2:net2
        phys-schost-1:net3  switch2  phys-schost-2:net3

    Completed discovery of the cluster transport configuration.

    Started cluster check on "phys-schost-1".
    Started cluster check on "phys-schost-2".

    cluster check completed with no errors or warnings for "phys-schost-1".
    cluster check completed with no errors or warnings for "phys-schost-2".

    Configuring "phys-schost-2" … done
    Rebooting "phys-schost-2" … done

    Configuring "phys-schost-1" … done
    Rebooting "phys-schost-1" …

Log file - /var/cluster/logs/install/scinstall.log.24747

Errores más frecuentes

Configuración incorrecta: si no se pueden unir uno o más nodos al cluster, o si se especificó 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 clúster. No es necesario que desinstale los paquetes de software Oracle Solaris Cluster. Luego vuelva a realizar el procedimiento.

Pasos siguientes

Si pretende configurar algún dispositivo del quórum en el clúster, vaya a Cómo configurar dispositivos del quórum.

De lo contrario, vaya a Cómo verificar los modos de configuración e instalación del quórum.

Cómo configurar el software Oracle Solaris Cluster en todos los nodos (XML)

Lleve a cabo este procedimiento para configurar un clúster global nuevo mediante un archivo XML de configuración del clúster. El clúster nuevo puede ser un reflejo de un clúster existente que ejecute el software Oracle Solaris Cluster 4.1.

Mediante este procedimiento, se configuran los siguientes componentes del clúster:

Antes de empezar

Realice las siguientes tareas:

  1. Asegúrese de que el software de Oracle Solaris Cluster 4.1 no esté configurado todavía en los nodos potenciales del clúster.
    1. En un nodo potencial que desea configurar en un cluster nuevo, asuma el rol root.
    2. Determine si el software de Oracle Solaris Cluster está o no configurado en el nodo potencial.
      phys-schost# /usr/sbin/clinfo -n
      • Si el comando devuelve el mensaje que se muestra a continuación, vaya al paso c.
        clinfo: node is not configured as part of acluster: Operation not applicable

        Este mensaje indica que el software de Oracle Solaris Cluster todavía no se ha configurado en el nodo potencial.

      • Si el comando devuelve el número de ID del nodo, no realice este procedimiento.

        La devolución de un ID de nodo indica que el software de Oracle Solaris Cluster ya está configurado en el nodo.

        Si el cluster ejecuta una versión anterior del software de Oracle Solaris Cluster y usted desea instalar el software de Oracle Solaris Cluster 4.1, realice los procedimientos de actualización que se indican en la Oracle Solaris Cluster Upgrade Guide.

    3. Repita los pasos a y b en el resto de los nodos potenciales que desee configurar en el clúster nuevo.

      Si el software de Oracle Solaris Cluster aún no se ha configurado en ningún nodo potencial del clúster, vaya al paso 2.

  2. Asegúrese de que los envoltorios TCP para RPC estén desactivados en todos los nodos del cluster.

    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 clúster.

    1. En cada nodo, muestre el estado de los envoltorios TCP para RPC.

      Los envoltorios TCP se habilitan 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
    2. Si los envoltorios TCP para RPC se habilitan en un nodo, deshabilite los envoltorios TCP y refresque el servicio de enlace de RPC.
      # svccfg -s rpc/bind setprop config/enable_tcpwrappers = false
      # svcadm refresh rpc/bind
      # svcadm restart rpc/bindEntry 2
  3. Si utiliza conmutadores en la interconexión privada del nuevo clúster, asegúrese de que el Protocolo de detección de elementos próximos (NDP) esté inhabilitado.

    Siga los procedimientos incluidos en la documentación de los conmutadores para determinar si NDP está habilitado o si debe inhabilitar este protocolo.

    Durante la configuración del clúster, el software comprueba que no haya tráfico en la interconexión privada. Si NDP envía paquetes a un adaptador privado cuando se está comprobando si hay tráfico en la interconexión privada, el software presupondrá que la interconexión no es privada y se interrumpirá la configuración del clúster. Por lo tanto, NDP debe inhabilitarse 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.

  4. Si va a duplicar un clúster existente que ejecuta el software de Oracle Solaris Cluster 4.1, utilice un nodo de ese clúster para crear un archivo XML de configuración del clúster.
    1. Asuma el rol root en un miembro activo del cluster que desea duplicar.
    2. Exporte la información de la configuración del clúster existente a un archivo.
      phys-schost# cluster export -o clconfigfile
      -o

      Especifica el destino de salida.

      clconfigfile

      Nombre del archivo XML de configuración del clúster. 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 cluster(1CL).

    3. Copie el archivo de configuración en el nodo potencial desde el que configurará el clúster nuevo.

      Puede almacenar el archivo en cualquier directorio accesible para el resto de los hosts que configurará como nodos del clúster.

  5. Asuma el rol root en el nodo potencial desde el que configurará el nuevo cluster.
  6. Cree un archivo XML de configuración del clúster, o modifique uno existente, según sea necesario.

    Incluya o modifique los valores de los elementos XML para reflejar la configuración de clúster que desea crear.

    • Si va a crear un reflejo de un clúster existente, abra el archivo que creó con el comando cluster export.

    • Si no va a crear un reflejo de un clúster 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 accesible para el resto de los hosts que configurará como nodos del clúster.

    • Para poder establecer un clúster, los siguientes componentes deben poseer valores válidos en el archivo XML de configuración del clúster:

      • Nombre del clúster

      • Nodos del clúster

      • Transporte del clúster

    • Cuando modifique información de configuración exportada desde un clúster existente, tenga en cuenta que se utilizan algunos valores que deben cambiar para reflejar el nuevo clúster, como los nombres de nodo, en las definiciones de varios objetos del clúster.

    Consulte la página del comando man clconfiguration(5CL) para obtener información detallada sobre la estructura y el contenido del archivo XML de configuración del clúster.

  7. Valide el archivo XML de configuración del clúster.
    phys-schost# /usr/share/src/xmllint --valid --noout clconfigfile

    Consulte la página del comando man xmllint(1) para obtener más información.

  8. Cree el clúster desde el nodo potencial que contiene el archivo XML de configuración del clúster.
    phys-schost# cluster create -i clconfigfile
    -i clconfigfile

    Especifica el nombre del archivo XML de configuración del clúster que se va a utilizar como fuente de entrada.

  9. Compruebe en todos los nodos que los servicios multiusuario para la Utilidad de gestión de servicios (SMF) estén en línea.

    Si los servicios todavía no están en línea para un nodo, espere hasta que cambie el estado y aparezca como en línea antes de continuar con el siguiente paso.

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  10. Desde un nodo, verifique que todos los nodos se hayan unido al cluster.
    phys-schost# clnode status

    La salida presenta 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 del comando man clnode(1CL).

  11. Lleve a cabo las actualizaciones necesarias para el software de Oracle Solaris Cluster.

    Consulte el Capítulo 11, Actualización de software de Guía de administración del sistema de Oracle Solaris Cluster para obtener instrucciones de instalación.

  12. Si tiene pensado habilitar el uso de envoltorios TCP para RPC, agregue todas las direcciones IP clprivnet0 al archivo /etc/hosts.allow en cada nodo del clúster.

    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 clúster.

    1. En cada nodo, muestre las direcciones IP para todos los dispositivos clprivnet0 del nodo.
      # /usr/sbin/ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      clprivnet0/N      static   ok           ip-address/netmask-length
    2. En cada nodo del clúster, agregue al archivo /etc/hosts.allow las direcciones IP de todos los dispositivos clprivnet0 del clúster.
  13. Si desea usar el servicio de datos de HA para NFS (HA para NFS) en sistemas de archivos locales de alta disponibilidad, excluya del mapa del montador automático todos los recursos compartidos que formen parte del sistema de archivos local de alta disponibilidad exportado por HA para NFS.

    Consulte Tareas administrativas que incluyen mapas de Gestión de sistemas de archivos de red en Oracle Solaris 11.1 para obtener más información acerca de la modificación del mapa del montador automático.

  14. Para crear reflejos de la información del quórum de un clúster existente, configure el dispositivo del quórum con el archivo XML de configuración del clúster.

    Debe configurar un dispositivo del quórum si ha creado un clúster de dos nodos. Si decide no utilizar el archivo XML de configuración del clúster para crear un dispositivo del quórum requerido, vaya a Cómo configurar dispositivos del quórum.

    1. Si utiliza un servidor de quórum como dispositivo del quórum, asegúrese de que el servidor esté configurado y funcione correctamente.

      Siga las instrucciones incluidas en Instalación y configuración del software Oracle Solaris Cluster Quorum Server.

    2. Si utiliza un dispositivo NAS como dispositivo del quórum, asegúrese de que esté configurado y operativo.
      1. Tenga en cuenta los requisitos para la utilización de un dispositivo NAS como dispositivo del quórum.

        Consulte el Oracle Solaris Cluster With Network-Attached Storage Device Manual .

      2. Siga las instrucciones de la documentación del dispositivo NAS para configurarlo.
    3. Asegúrese de que la información de configuración del quórum incluida en el archivo XML de configuración del clúster refleje valores válidos para el clúster que ha creado.
    4. Si ha realizado cambios en el archivo XML de configuración del clúster, valídelo.
      phys-schost# xmllint --valid --noout clconfigfile
    5. Configure el dispositivo del quórum.
      phys-schost# clquorum add -i clconfigfile device-name
      device-name

      Especifica el nombre del dispositivo que se va a configurar como dispositivo del quórum.

  15. Abandone el modo de instalación del clúster.
    phys-schost# clquorum reset
  16. Impida el acceso de máquinas que no estén configuradas como miembros del clúster a la configuración del mismo.
    phys-schost# claccess deny-all
  17. (Opcional) Habilite el reinicio automático de nodos cuando todas las rutas de disco compartido supervisadas presenten errores.

    Nota - En el momento de configuración inicial, la supervisión de la ruta del disco se activa de forma predeterminada para todos los dispositivos detectados.


    1. Habilite el reinicio automático.
      phys-schost# clnode set -p reboot_on_path_failure=enabled
      -p

      Especifica la propiedad que se va a establecer.

      reboot_on_path_failure=enable

      Habilita el reinicio automático del nodo en caso de producirse un error en las rutas de discos compartidos supervisados.

    2. Compruebe que el reinicio automático tras un error de ruta de disco se encuentre habilitado.
      phys-schost# clnode show
      === Cluster Nodes ===                          
      
      Node Name:                                      node
      …
        reboot_on_path_failure:                          enabled
      …

Ejemplo 3-2 Configuración del software Oracle Solaris Cluster en todos los nodos utilizando un archivo XML

En el siguiente ejemplo, se crea el reflejo de la configuración del clúster y del quórum de un clúster de dos nodos existente en un clúster de dos nodos nuevo. El cluster nuevo se instala con el sistema operativo Solaris 11.1. La configuración del cluster se exporta desde el nodo del cluster existente, phys-oldhost-1, al archivo XML de configuración del cluster clusterconf.xml. Los nombres de los nodos del cluster nuevo son phys-newhost-1 y phys-newhost-2. El dispositivo que se configura como dispositivo del quórum en el nuevo cluster es d3.

El nombre de indicador phys-newhost-N de este ejemplo señala que el comando se ejecuta en los dos nodos del clúster.

phys-newhost-N# /usr/sbin/clinfo -n
clinfo: node is not configured as part of a cluster: 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
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 de componentes adicionales

Una vez que se haya establecido completamente el clúster, puede crear reflejos de la configuración del resto de los componentes del clúster existente. Si aún no lo ha hecho, modifique los valores de los elementos XML que desee para reflejar la configuración del clúster a la que va a agregar el componente. Por ejemplo, si duplica grupos de recursos, asegúrese de que la entrada <resourcegroupNodeList> contenga los nombres de nodo válidos para el cluster nuevo en lugar de los nombres de nodo del cluster que duplica, a no ser que los nombres de nodo coincidan.

Para crear reflejos de un componente del clúster, ejecute el subcomando export del comando orientado a objetos en el componente del clúster que desee reflejar. Para obtener más información acerca de la sintaxis y las opciones del comando, consulte la página del comando man del objeto del clúster que desee reflejar.

A continuación, se proporciona una lista de componentes de clúster que puede crear desde el archivo XML de configuración de clúster una vez que se establece el clúster. La lista incluye la página del comando man para el comando que usa para duplicar el componente:

Errores más frecuentes

Configuración incorrecta: si no se pueden unir uno o más nodos al cluster, o si se especificó 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 clúster. No es necesario que desinstale los paquetes de software Oracle Solaris Cluster. Luego vuelva a realizar el procedimiento.

Pasos siguientes

Vaya a Cómo verificar los modos de configuración e instalación del quórum.

Instalación y configuración del software de Oracle Solaris Cluster y Oracle Solaris (Automated Installer)

Durante la instalación de un clúster con el comando scinstall de Automated Installer (AI), puede elegir entre dos maneras de ejecutar la instalación del software de Oracle Solaris:

Consulte Instalación con el instalador de texto de Instalación de sistemas Oracle Solaris 11.1 para obtener más información sobre la instalación interactiva del software de Oracle Solaris.

La utilidad scinstall se ejecuta en dos modos de instalación: típico o personalizado. En el modo de instalación típica del software Oracle Solaris Cluster, scinstall utiliza automáticamente los siguientes valores predeterminados de configuración.

Dirección de red privada

172.16.0.0

Máscara de red privada

255.255.240.0

Adaptadores de transporte de clúster

Exactamente dos adaptadores

Conmutadores de transporte de clúster

switch1 y switch2

Aislamiento global

Habilitado

Seguridad de la instalación (DES)

Limitada

Complete una de las siguientes hojas de trabajo para la configuración de clústeres a fin de planificar la instalación en modo típico o modo personalizado:

Instalación y configuración del software de Oracle Solaris Cluster y Oracle Solaris (Automated Installer)

En este procedimiento, se describe cómo configurar y utilizar el método de instalación personalizada scinstall(1M) de Automated Installer. Mediante este método se instalan tanto el SO Oracle Solaris como el software de los servicios de datos y la estructura de Oracle Solaris Cluster en todos los nodos del clúster global de la misma operación y se establece el clúster. Estos nodos pueden ser máquinas físicas o dominios, invitados o no, de E/S de Oracle VM Server para SPARC (sólo en SPARC), o una combinación de cualesquiera de estos tipos de nodos.


Nota - Si las máquinas agrupadas físicamente en clústeres se configuran con Oracle VM Server para SPARC, instale el software de Oracle Solaris Cluster solamente en los dominios, invitados o no, de E/S.


Siga estas directrices para usar la utilidad scinstall interactiva en este procedimiento:

Antes de empezar

Realice las siguientes tareas:

  1. Configure el servidor de instalación de Automated Installer (AI) y el servidor DHCP.

    Asegúrese de que el servidor de instalación de AI cumpla los siguientes requisitos.

    • El servidor de instalación se encuentra en la misma subred que los nodos del clúster.

    • El servidor de instalación no es un nodo del clúster.

    • El servidor de instalación ejecuta una versión del SO Oracle Solaris admitida por el software de Oracle Solaris Cluster.

    • Cada nuevo nodo del clúster se configura como un cliente de instalación de AI personalizado que utiliza el directorio de AI personalizado que se ha configurado para la instalación de Oracle Solaris Cluster.

    Siga las instrucciones correspondientes a su plataforma de software y su versión de SO para configurar el servidor de instalación de AI y el servidor DHCP. Consulte el Capítulo 8, Configuración de un servidor de instalación de Instalación de sistemas Oracle Solaris 11.1 y Uso de DHCP en Oracle Solaris 11.1.

  2. En el servidor de instalación de AI, asuma el rol root.
  3. En el servidor de instalación de AI, instale el paquete de compatibilidad de AI de Oracle Solaris Cluster.
    1. Asegúrese de que los editores solaris y ha-cluster sean válidos.
      installserver# pkg publisher
      PUBLISHER        TYPE     STATUS   URI
      solaris          origin   online   solaris-repository
      ha-cluster       origin   online   ha-cluster-repository
    2. Instale el paquete de compatibilidad de AI del clúster.
      installserver# pkg install ha-cluster/system/install
  4. En el servidor de instalación de AI, inicie la utilidad scinstall.
    installserver# /usr/cluster/bin/scinstall

    Aparecerá el menú principal de scinstall.

  5. Seleccione la opción de menú Install and Configure a Cluster From This Automated Installer Install Server (Instalar y configurar un clúster desde este servidor de instalación de Automated Installer).
     *** Main Menu ***
     
        Please select from one of the following (*) options:
    
          * 1) Install and configure a cluster from this Automated Installer install server
          * 2) Print release information for this Automated Installer install server 
    
          * ?) Help with menu options
          * q) Quit
     
        Option:  1
  6. Siga las indicaciones en el menú para proporcionar respuestas de la hoja de trabajo para la planificación de la configuración.
  7. Para realizar tareas posteriores a la instalación, configure su propio manifiesto de AI.

    Consulte el Capítulo 13, Ejecución de una secuencia de comandos personalizada durante el primer inicio de Instalación de sistemas Oracle Solaris 11.1.

  8. Salga del servidor de instalación de AI.
  9. Si utiliza una consola de administración para el clúster, abra una pantalla de la consola para cada nodo del clúster.
    • Si el software de pconsole se instala y se configura en la consola de administración, use la utilidad pconsole para mostrar las pantallas individuales de la consola.

      Como rol root, utilice el siguiente comando para iniciar la utilidad pconsole:

      adminconsole# pconsole host[:port] […]  &

      La utilidad pconsole abre, además, una ventana maestra desde la que puede enviar entradas a todas las ventanas individuales de la consola al mismo tiempo.

    • Si no usa la utilidad pconsole, conecte con la consola de cada nodo por separado.
  10. Asegúrese de que los envoltorios TCP para RPC estén desactivados en todos los nodos del cluster.

    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 clúster.

    1. En cada nodo, muestre el estado de los envoltorios TCP para RPC.

      Los envoltorios TCP se habilitan 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
    2. Si los envoltorios TCP para RPC se habilitan en un nodo, deshabilite los envoltorios TCP y refresque el servicio de enlace de RPC.
      # svccfg -s rpc/bind setprop config/enable_tcpwrappers = false
      # svcadm refresh rpc/bind
      # svcadm restart rpc/bindEntry 2
  11. Cierre e inicie los nodos para comenzar la instalación mediante AI.

    El software de Oracle Solaris se instala con la configuración predeterminada.


    Nota - No puede usar este método si desea personalizar la instalación de Oracle Solaris. Si selecciona la instalación interactiva de Oracle Solaris, Automated Installer se omite, y el software de Oracle Solaris Cluster no se instala ni se configura. Para personalizar Oracle Solaris durante la instalación, siga las instrucciones que figuran en Cómo instalar el software de Oracle Solaris y, luego, instale y configure el cluster siguiendo las instrucciones que aparecen en Cómo instalar los paquetes de software de los servicios de datos y la estructura de Oracle Solaris Cluster.


    • SPARC:
      1. Cierre todos los nodos.
        phys-schost# shutdown -g0 -y -i0
      2. Inicie el nodo con el siguiente comando.
        ok boot net:dhcp - install

        Nota - Deje un espacio a cada lado del guión (-) en el comando.


    • x86:
      1. Reinicie el nodo.
        # reboot -p
      2. Durante el inicio PXE, presione Control + N.

        Aparece el menú de GRUB.

      3. Inmediatamente, seleccione la entrada de Automated Install y presione Intro.

        Nota - Si no selecciona la entrada de Automated Install en 20 s, la instalación se ejecuta con el método de instalador de texto interactivo predeterminado, que no instala ni configura el software de Oracle Solaris Cluster.


        En cada nodo, se crea un nuevo entorno de inicio (BE, Boot Environment), y Automated Installer instala el software de Oracle Solaris OS y Oracle Solaris Cluster. Una vez que la instalación finaliza de manera correcta, todos los nodos se encuentran instalados completamente como nodos nuevos del clúster. La salida de la instalación de Oracle Solaris Cluster se registra en el archivo /var/cluster/logs/install/scinstall.log.N de cada nodo.

  12. Compruebe en todos los nodos que los servicios multiusuario para la Utilidad de gestión de servicios (SMF) estén en línea.

    Si los servicios todavía no están en línea para un nodo, espere hasta que cambie el estado y aparezca como en línea antes de continuar con el siguiente paso.

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  13. En cada nodo, active el entorno de inicio instalado e inicie en modo de clúster.
    1. Active el entorno de inicio instalado.
      # beadm activate BE-name
    2. Cierre el nodo.
      # shutdown -y -g0 -i0

      Nota - No utilice los comandos reboot ni halt. Estos comandos no activan un nuevo entorno de inicio.


    3. Inicie el nodo en modo de clúster.
  14. Si desea usar el servicio de datos de HA para NFS (HA para NFS) en sistemas de archivos locales de alta disponibilidad, excluya del mapa del montador automático todos los recursos compartidos que formen parte del sistema de archivos local de alta disponibilidad exportado por HA para NFS.

    Consulte Tareas administrativas que incluyen mapas de Gestión de sistemas de archivos de red en Oracle Solaris 11.1 para obtener más información acerca de la modificación del mapa del montador automático.

  15. x86: Establezca el archivo de inicio predeterminado.

    La configuración de este valor permite reiniciar el nodo cuando no pueda acceder a un indicador de inicio de sesión.

    grub edit> kernel /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS -k

    Para obtener más información, consulte Cómo iniciar un sistema con el depurador del núcleo habilitado (kmdb) de Inicio y cierre de Oracle Solaris en plataformas x86.

  16. Si ha llevado a cabo una tarea que requiere el reinicio del clúster, reinicie el clúster.

    Las siguientes tareas requieren el reinicio:

    • Instalación de actualizaciones de software que requieren un reinicio del clúster o del nodo.

    • Realización de cambios en la configuración que requieren un reinicio para surtir efecto.

    1. En un nodo, asuma el rol root.
    2. Cierre el clúster.
      phys-schost-1# cluster shutdown -y -g0 cluster-name

      Nota - No reinicie el primer nodo instalado en el cluster hasta que el cluster se haya cerrado. Hasta que se inhabilite el modo de instalación del clúster, sólo el primer nodo instalado (el que estableció el clúster) cuenta con un voto del quórum. Si un clúster establecido que está aún en el modo de instalación no se cierra antes de que se reinicie el primer nodo instalado, el resto de los nodos del clúster no pueden obtener quórum. En tal caso, el clúster completo se cerraría.

      Los nodos del clúster permanecen en el modo de instalación hasta que ejecute por primera vez el comando clsetup. Este comando se ejecuta durante el procedimiento Cómo configurar dispositivos del quórum.


    3. Rearranque cada nodo del clúster.

    El cluster se establece cuando todos los nodos se han iniciado correctamente en el cluster. La salida de la instalación de Oracle Solaris Cluster se registra en el archivo /var/cluster/logs/install/scinstall.log.N.

  17. Desde un nodo, verifique que todos los nodos se hayan unido al cluster.
    phys-schost# clnode status

    La salida presenta 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 del comando man clnode(1CL).

  18. Si tiene pensado habilitar el uso de envoltorios TCP para RPC, agregue todas las direcciones IP clprivnet0 al archivo /etc/hosts.allow en cada nodo del clúster.

    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 clúster.

    1. En cada nodo, muestre las direcciones IP para todos los dispositivos clprivnet0 del nodo.
      # /usr/sbin/ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      clprivnet0/N      static   ok           ip-address/netmask-length
    2. En cada nodo del clúster, agregue al archivo /etc/hosts.allow las direcciones IP de todos los dispositivos clprivnet0 del clúster.
  19. (Opcional) Habilite en cada nodo el reinicio automático del mismo en caso de que de todas las rutas de disco compartido supervisadas presenten errores.

    Nota - En el momento de configuración inicial, la supervisión de la ruta del disco se activa de forma predeterminada para todos los dispositivos detectados.


    1. Habilite el reinicio automático.
      phys-schost# clnode set -p reboot_on_path_failure=enabled
      -p
      Especifica la propiedad que se va a establecer.
      reboot_on_path_failure=enable

      Habilita el reinicio automático del nodo en caso de producirse un error en las rutas de discos compartidos supervisados.

    2. Compruebe que el reinicio automático tras un error de ruta de disco se encuentre habilitado.
      phys-schost# clnode show
      === Cluster Nodes ===                          
      
      Node Name:                                      node
      …
        reboot_on_path_failure:                          enabled
      …

Pasos siguientes

1. Efectúe todos los procedimientos siguientes que sean apropiados para la configuración del clúster.

2. Configure el quórum, si es que no se encuentra configurado, y efectúe las tareas posteriores a la instalación.

Errores más frecuentes

Opción scinstall desactivada: si la opción AI del comando scinstall no está precedida de un asterisco, se desactiva. Esta situación indica que la configuración de AI no se ha completado o tiene un error. Para solucionar esta situación, en primer lugar salga de la utilidad scinstall. Repita Paso 1 mediante Paso 7 para corregir la configuración de AI y, luego, reinicie la utilidad scinstall.

Cómo preparar el clúster para nodos de clúster global adicionales

Realice este procedimiento en los nodos de clúster global existentes con el fin de preparar el clúster para la adición de nodos nuevos.

Antes de empezar

Realice las siguientes tareas:

  1. Agregue el nombre del nodo nuevo a la lista de nodos autorizados del clúster.
    1. En cualquier nodo, asuma el rol root.
    2. Inicie la utilidad clsetup.
      phys-schost# clsetup

      Aparece el menú principal.

    3. Seleccione la opción de menú New Nodes (Nuevos nodos).
    4. Seleccione la opción de menú Specify the Name of a Machine Which May Add Itself (Especificar el nombre de una máquina que tiene permiso para agregarse a sí misma).
    5. Siga las indicaciones para agregar el nombre del nodo a la lista de equipos conocidos.

      La utilidad clsetup muestra el mensaje Command completed successfully (Comando completado correctamente) si la tarea se ha completado sin errores.

    6. Cierre la utilidad clsetup.
  2. Si va a agregar un nodo a un clúster de un solo nodo, asegúrese de que existan dos interconexiones de clúster comprobando la configuración de interconexión.
    phys-schost# clinterconnect show

    Debe haber configurado al menos dos cables o dos adaptadores para poder agregar un nodo.

    • Si aparece información de la configuración de dos cables o adaptadores en la salida, continúe con el Paso 3.
    • Si no aparece información de configuración de cables ni de adaptadores, o aparece información de la configuración de sólo un cable o adaptador, configure nuevas interconexiones de cluster.
      1. En un nodo, inicie la utilidad clsetup.
        phys-schost# clsetup
      2. Seleccione la opción de menú Cluster Interconnect (Interconexión del clúster).
      3. Seleccione la opción de menú Add a Transport Cable (Agregar un cable de transporte).

        Siga las instrucciones para especificar el nombre del nodo que se va a agregar al clúster, el nombre de un adaptador de transporte y si se va a utilizar un conmutador de transporte.

      4. Si fuera necesario, repita el Paso c para configurar una segunda interconexión del clúster.
      5. Cuando haya terminado, salga de la utilidad clsetup.
      6. Verifique que el clúster tenga ya dos interconexiones del clúster configuradas.
        phys-schost# clinterconnect show

        La salida del comando debería mostrar información de la configuración de al menos dos interconexiones del clúster.

  3. Asegúrese de que la configuración de la red privada admita los nodos y las redes privadas que va a agregar.
    1. Visualice el número máximo de nodos, redes privadas y clusters de zona que la configuración de red privada actual admite.
      phys-schost# cluster show-netprops

      La salida presenta un aspecto similar al siguiente:

      === Private Network ===                        
      
      private_netaddr:                                172.16.0.0
        private_netmask:                                255.255.240.0
        max_nodes:                                      64
        max_privatenets:                                10
        max_zoneclusters:                               12
    2. Determine si la configuración de red privada actual puede admitir el nuevo número de nodos, incluidas las zonas no globales y las redes privadas.

Pasos siguientes

Configure el software Oracle Solaris Cluster en los nuevos nodos del clúster. Vaya a Cómo configurar el software Oracle Solaris Cluster en nodos de clúster global adicionales (scinstall) o a Cómo configurar el software de Oracle Solaris Cluster en los nodos del clúster global adicionales (archivo XML).

Cómo cambiar la configuración de red privada al agregar nodos o redes privadas

Realice esta tarea para cambiar el rango de direcciones IP privadas del clúster global a fin de admitir un incremento en uno o varios de los siguientes componentes de clúster:

También puede utilizar este procedimiento para disminuir el rango de direcciones IP privadas.


Nota - Este procedimiento requiere que apague el cluster entero. Si necesita cambiar únicamente la máscara de red para, por ejemplo, proporcionar compatibilidad con los clústeres de zona, no realice este procedimiento. En lugar de ello, ejecute el siguiente comando desde un nodo del clúster global que se esté ejecutando en el modo de clúster para especificar el número de clústeres de zona programado:

phys-schost# cluster set-netprops num_zoneclusters=N

Este comando no requiere que se cierre el clúster.


  1. Asuma el rol root en un nodo del cluster.
  2. Inicie la utilidad clsetup desde un nodo.
    phys-schost# clsetup

    Aparece el menú principal de clsetup.

  3. Establezca fuera de línea cada grupo de recursos.
    1. Seleccione la opción de menú Resource Groups (Grupos de recursos).

      Aparece el menú de grupos de recursos.

    2. Seleccione la opción de menú Online/Offline or Switchover a Resource Group (Poner en línea/fuera de línea o conmutar un grupo de recursos).
    3. Siga las indicaciones para establecer todos los grupos de recursos fuera de línea y en el estado no administrado.
    4. Cuando todos los grupos de recursos estén fuera de línea, escriba q para volver al menú de grupo de recursos.
  4. Inhabilite todos los recursos del clúster.
    1. Seleccione la opción de menú Enable/Disable a Resource (Habilitar/inhabilitar un recurso).
    2. Seleccione un recurso para inhabilitarlo y siga las indicaciones.
    3. Repita el paso anterior para cada recurso que desee inhabilitar.
    4. Cuando se hayan inhabilitado todos los grupos de recursos, escriba q para volver al menú de grupo de recursos.
  5. Cierre la utilidad clsetup.
  6. Asegúrese de que todos los recursos de todos los nodos se encuentren Offline (Fuera de línea) y que todos los grupos de recursos tengan el estado Unmanaged (No gestionado).
    # cluster status -t resource,resourcegroup
    -t

    Limita la salida al objeto de clúster especificado.

    resource

    Especifica los recursos.

    resourcegroup

    Especifica los grupos de recursos.

  7. Cierre el clúster desde uno de los nodos.
    # cluster shutdown -g0 -y
    -g

    Especifica el tiempo de espera en segundos.

    -y

    Impide que se emita la solicitud de confirmación del cierre.

  8. Inicie cada nodo en el modo sin clúster.
    • SPARC:
      ok boot -x
    • x86:
      1. En el menú de GRUB, utilice las teclas de flecha para seleccionar la correspondiente entrada de Oracle Solaris y escriba e para editar los comandos.

        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.1.

      2. En la pantalla de parámetros de inicio, use las teclas de flecha para seleccionar la entrada kernel y escriba e para editarla.
      3. Agregue -x al comando para especificar que el sistema se inicia en el modo sin clúster.
      4. Pulse Intro para aceptar el cambio y volver a la pantalla de parámetros de inicio.

        La pantalla muestra el comando editado.

      5. Escriba b para iniciar el nodo en el modo sin clúster.

        Nota - Este cambio en el comando del parámetro de inicio del núcleo no se conserva tras el inicio del sistema. La siguiente vez que reinicie el nodo, se iniciará en el modo de clúster. Si, por el contrario, desea iniciar en el modo sin clúster, siga estos pasos para volver a agregar la opción -x al comando del parámetro de inicio del núcleo.


  9. Inicie la utilidad clsetup desde un nodo.

    Cuando se ejecuta en un modo que no sea de clúster, la utilidad clsetup muestra el menú principal para operaciones de un modo que no sea de clúster.

  10. Seleccione la opción de menú Cambiar intervalos y asignación de direcciones de red para el transporte del clúster.

    La utilidad clsetup muestra la configuración de red privada actual y, a continuación, pregunta si se desea modificar esta configuración.

  11. Para cambiar la dirección IP de red privada o el rango de direcciones de red IP, escriba yes (sí) y presione la tecla Intro.

    La utilidad clsetup muestra la dirección IP de red privada predeterminada, 172.16.0.0, y le pregunta si desea aceptarla.

  12. Cambie o acepte la dirección IP de red privada.
    • Para aceptar la dirección IP de red privada predeterminada y cambiar el rango de direcciones IP, escriba yes (sí) y presione la tecla Intro.
    • Realice lo siguiente para cambiar la dirección IP de red privada predeterminada:
      1. Escriba no como respuesta a la pregunta de la utilidad clsetup sobre si desea aceptar la dirección predeterminada; a continuación, pulse la tecla Intro.

        La utilidad clsetup solicita la nueva dirección IP de red privada.

      2. Escriba la dirección IP nueva y pulse la tecla Intro.

        La utilidad clsetup muestra la máscara de red predeterminada; a continuación, pregunta si desea aceptar la máscara de red predeterminada.

  13. Cambie o acepte el rango de direcciones IP de red privada predeterminado.

    La máscara de red predeterminada es 255.255.240.0. Este rango de direcciones IP predeterminado admite un máximo de 64 nodos, 12 clústeres de zona y 10 redes privadas en el clúster.

    • Para aceptar el rango de direcciones IP predeterminado, escriba yes y pulse la tecla Intro.
    • Realice lo siguiente para cambiar el rango de direcciones IP:
      1. Escriba no como respuesta a la pregunta de la utilidad clsetup sobre si desea aceptar el rango de direcciones predeterminado; a continuación, pulse la tecla Intro.

        Si rechaza la máscara de red predeterminada, la utilidad clsetup solicita el número de nodos, redes privadas y clústeres de zona que tiene previsto configurar en el clúster.

      2. Especifique el número de nodos, redes privadas y clústeres de zona que tiene previsto configurar en el clúster.

        A partir de estas cantidades, la utilidad clsetup calcula dos máscaras de red como propuesta:

        • La primera máscara de red es la mínima para admitir el número de nodos, redes privadas y clústeres de zona que haya especificado.

        • La segunda máscara de red admite el doble de nodos, redes privadas y clústeres de zona que haya especificado para asumir un posible crecimiento en el futuro.

      3. Especifique una de las máscaras de red, u otra diferente, que admita el número previsto de nodos, redes privadas y clústeres de zona.
  14. Escriba yes como respuesta a la pregunta de la utilidad clsetup sobre si desea continuar con la actualización.
  15. Cuando haya finalizado, salga de la utilidad clsetup.
  16. Vuelva a reiniciar cada nodo en el clúster.
    1. Cierre todos los nodos.
      # shutdown -g0 -y
    2. Inicie cada nodo en el modo de clúster.
  17. Inicie la utilidad clsetup desde un nodo.
    # clsetup

    Aparece el menú principal de clsetup.

  18. Vuelva a habilitar todos los recursos inhabilitados.
    1. Seleccione la opción de menú Resource Groups (Grupos de recursos).

      Aparece el menú de grupos de recursos.

    2. Seleccione la opción de menú Enable/Disable a Resource (Habilitar/inhabilitar un recurso).
    3. Seleccione un recurso para habilitarlo y siga las indicaciones.
    4. Repita el procedimiento para cada recurso inhabilitado.
    5. Cuando se hayan habilitado de nuevo todos los grupos de recursos, escriba q para volver al menú de grupo de recursos.
  19. Vuelva a colocar en línea cada grupo de recursos.

    Si el nodo contiene zonas no globales, establezca también en línea los grupos de recursos que se encuentren en esas zonas.

    1. Seleccione la opción de menú Online/Offline or Switchover a Resource Group (Poner en línea/fuera de línea o conmutar un grupo de recursos).
    2. Siga las indicaciones para establecer el grupo de recursos en el estado administrado y, a continuación, póngalo en línea.
  20. Salga de la utilidad clsetup cuando todos los grupos de recursos vuelvan a estar en línea.

    Escriba q para salir de cada submenú o presione Ctrl + C.

Pasos siguientes

Para agregar un nodo a un clúster existente, utilice uno de los siguientes procedimientos:

Configuración del software de Oracle Solaris Cluster en nodos del clúster global adicionales (scinstall)

La utilidad scinstall se ejecuta en dos modos de instalación: típico o personalizado. En el modo de instalación típica del software de Oracle Solaris Cluster, scinstall establece automáticamente los conmutadores de transporte del clúster como switch1 y switch2.

Rellene una de las hojas de trabajo para la planificación de la configuración de las que aparecen más abajo. Puede obtener directrices para la planificación en Planificación del sistema operativo Oracle Solaris y Planificación del entorno de Oracle Solaris Cluster.

Cómo configurar el software Oracle Solaris Cluster en nodos de clúster global adicionales (scinstall)

Realice este procedimiento para agregar un nodo nuevo a un clúster global existente. Para agregar un nodo nuevo mediante Automated Installer, siga las instrucciones descritas en Instalación y configuración del software de Oracle Solaris Cluster y Oracle Solaris (Automated Installer).


Nota - En este procedimiento, se utiliza el formato interactivo del programa scinstall. Para obtener información sobre cómo utilizar los formatos no interactivos del comando scinstall, por ejemplo al crear secuencias de comandos de instalación, consulte la página del comando man scinstall(1M).


Siga estas directrices para usar la utilidad scinstall interactiva en este procedimiento:

Antes de empezar

Realice las siguientes tareas:

  1. En el nodo de cluster que va a configurar, asuma el rol root.
  2. Asegúrese de que los envoltorios TCP para RPC estén desactivados en todos los nodos del cluster.

    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 clúster.

    1. En cada nodo, muestre el estado de los envoltorios TCP para RPC.

      Los envoltorios TCP se habilitan 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
    2. Si los envoltorios TCP para RPC se habilitan en un nodo, deshabilite los envoltorios TCP y refresque el servicio de enlace de RPC.
      # svccfg -s rpc/bind setprop config/enable_tcpwrappers = false
      # svcadm refresh rpc/bind
      # svcadm restart rpc/bindEntry 2
  3. Prepare las interfaces de red pública.
    1. Cree direcciones IP estáticas para todas las interfaces de red pública.
      # ipadm create-ip interface
      # ipadm create-addr -T static -a local=address/prefix-length addrobj

      Para obtener más información, consulte Cómo configurar una interfaz IP de Conexión de sistemas mediante la configuración de redes fijas en Oracle Solaris 11.1.

    2. (Opcional) Grupos IPMP para las interfaces de red pública.

      Durante la configuración inicial del clúster, salvo que existan interfaces de red pública IPv6 que no sean de enlace local, los grupos IPMP se crean automáticamente basados en las subredes coincidentes. Estos grupos usan sondeos transitivos para la supervisión de interfaces, y no se requieren direcciones de prueba.

      Si estos grupos IPMP creados automáticamente no satisfacen sus necesidades, o si los grupos IPMP no se van a crear porque su configuración incluye una o más interfaces de red pública IPv6 que no sean de enlace local, realice una de las siguientes acciones:

      • Cree los grupos IPMP que necesita antes de establecer el clúster.
      • Una vez establecido el clúster, use el comando ipadm para editar los grupos IPMP.

      Para obtener más información, consulte Configuración de grupos IPMP de Gestión del rendimiento de red de Oracle Solaris 11.1.

  4. Inicie la utilidad scinstall.
    phys-schost-new# /usr/cluster/bin/scinstall

    Aparecerá el menú principal de scinstall.

  5. Escriba el número correspondiente a la opción Create a New Cluster or Add a Cluster Node (Crear un clúster o agregar un nodo de clúster) y pulse la tecla Intro.
      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
          * 2) Print release information for this cluster node
    
          * ?) Help with menu options
          * q) Quit
    
        Option:  1

    Aparece el menú Nuevo clúster o nodo del clúster.

  6. Escriba el número correspondiente a la opción Agregar esta máquina como nodo de un clúster existente y pulse la tecla Intro.
  7. Siga las indicaciones en el menú para proporcionar respuestas de la hoja de trabajo para la planificación de la configuración.

    La utilidad scinstall configura el nodo y lo inicia en el clúster.

  8. Repita este procedimiento en el resto de los nodos que vaya a agregar al clúster hasta que todos los nodos adicionales estén configurados por completo.
  9. Compruebe en todos los nodos que los servicios multiusuario para la Utilidad de gestión de servicios (SMF) estén en línea.

    Si los servicios todavía no están en línea para un nodo, espere hasta que cambie el estado y aparezca como en línea antes de continuar con el siguiente paso.

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  10. Evite que se unan al cluster otros nodos desde un miembro activo del cluster.
    phys-schost# claccess deny-all

    También puede usar la utilidad clsetup. Consulte Cómo agregar un nodo a un clúster existente de Guía de administración del sistema de Oracle Solaris Cluster para obtener información sobre los procedimientos.

  11. Desde un nodo, verifique que todos los nodos se hayan unido al cluster.
    phys-schost# clnode status

    La salida presenta 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 del comando man clnode(1CL).

  12. Si los envoltorios TCP se usan en el cluster, asegúrese de que las direcciones IP clprivnet0 para todos los nodos agregados se incorporen en el archivo /etc/hosts.allow, en cada nodo del cluster.

    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 clúster.

    1. En cada nodo, muestre las direcciones IP para todos los dispositivos clprivnet0.
      # /usr/sbin/ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      clprivnet0/N      static   ok           ip-address/netmask-length
    2. En cada nodo, edite el archivo /etc/hosts.allow con las direcciones IP de todos los dispositivos clprivnet0 del clúster.
  13. Compruebe que todas las actualizaciones de software necesarias estén instaladas.
    phys-schost# pkg list
  14. (Opcional) Habilite el reinicio automático de nodos cuando todas las rutas de disco compartido supervisadas presenten errores.

    Nota - En el momento de configuración inicial, la supervisión de la ruta del disco se activa de forma predeterminada para todos los dispositivos detectados.


    1. Habilite el reinicio automático.
      phys-schost# clnode set -p reboot_on_path_failure=enabled
      -p

      Especifica la propiedad que se va a establecer.

      reboot_on_path_failure=enable

      Habilita el reinicio automático del nodo en caso de producirse un error en las rutas de discos compartidos supervisados.

    2. Compruebe que el reinicio automático tras un error de ruta de disco se encuentre habilitado.
      phys-schost# clnode show
      === Cluster Nodes ===                          
      
      Node Name:                                      node
      …
        reboot_on_path_failure:                          enabled
      …
  15. Si desea usar el servicio de datos de HA para NFS (HA para NFS) en sistemas de archivos locales de alta disponibilidad, excluya del mapa del montador automático todos los recursos compartidos que formen parte del sistema de archivos local de alta disponibilidad exportado por HA para NFS.

    Consulte Tareas administrativas que incluyen mapas de Gestión de sistemas de archivos de red en Oracle Solaris 11.1 para obtener más información acerca de la modificación del mapa del montador automático.

Ejemplo 3-3 Configuración del software Oracle Solaris Cluster en un nodo adicional

En el siguiente ejemplo se muestra el nodo phys-schost-3, que se ha agregado al clúster schost. El nodo patrocinador es phys-schost-1.

Adding node "phys-schost-3" to the cluster configuration ... done
Adding adapter "net2" to the cluster configuration ... done
Adding adapter "net3" to the cluster configuration ... done
Adding cable to the cluster configuration ... done
Adding cable to the cluster configuration ... done

Copying the config from "phys-schost-1" ... done

Copying the postconfig file from "phys-schost-1" if it exists ... done
Setting the node ID for "phys-schost-3" ... done (id=1)

Verifying the major number for the "did" driver from "phys-schost-1" ... done
Initializing NTP configuration ... done

Updating nsswitch.conf ... done

Adding cluster node entries to /etc/inet/hosts ... done


Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files

Updating "/etc/hostname.hme0".

Verifying that power management is NOT configured ... done

Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done

Ensure network routing is disabled ... done
Network routing has been disabled on this node by creating /etc/notrouter.
Having a cluster node act as a router is not supported by Oracle Solaris Cluster.
Please do not re-enable network routing.
Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done
Updating file ("hosts") on node phys-schost-1 ... done

Log file - /var/cluster/logs/install/scinstall.log.6952

Rebooting ... 

Errores más frecuentes

Configuración incorrecta: si no se pueden unir uno o más nodos al cluster, o si se especificó 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 clúster. 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 clúster existente que utiliza un dispositivo del quórum, vaya a Cómo actualizar los dispositivos del quórum tras agregar un nodo a un clúster global.

De lo contrario, vaya a Cómo verificar los modos de configuración e instalación del quórum.

Cómo configurar el software de Oracle Solaris Cluster en los nodos del clúster global adicionales (archivo XML)

Lleve a cabo este procedimiento para configurar un nuevo nodo del clúster mediante un archivo XML de configuración del clúster. El nodo nuevo puede ser una duplicación de un nodo del clúster existente que ejecute el software de Oracle Solaris Cluster 4.1.

Mediante este procedimiento, se configuran los siguientes componentes del nodo:

Antes de empezar

Realice las siguientes tareas:

  1. Asegúrese de que el software de Oracle Solaris Cluster no esté configurado aún en el nodo potencial que desee agregar al clúster.
    1. Asuma el rol root en el nodo potencial.
    2. Compruebe si el software de Oracle Solaris Cluster está configurado en el nodo potencial.
      phys-schost-new# /usr/sbin/clinfo -n
      • Si el comando presenta errores, vaya al Paso 2.

        El software de Oracle Solaris Cluster aún no se ha configurado en el nodo. Puede agregar el nodo potencial al clúster.

      • Si el comando devuelve un número de ID de nodo, el software de Oracle Solaris Cluster ya está configurado en el nodo.

        Para poder agregar el nodo a un clúster distinto, debe suprimir la información de configuración del clúster existente.

    3. Arranque el nodo potencial en el modo sin clúster.
      • SPARC:
        ok boot -x
      • x86:
        1. En el menú de GRUB, utilice las teclas de flecha para seleccionar la correspondiente entrada de Oracle Solaris y escriba e para editar los comandos.

          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.1.

        2. En la pantalla de parámetros de inicio, use las teclas de flecha para seleccionar la entrada kernel y escriba e para editarla.
        3. Agregue -x al comando para especificar que el sistema se inicia en el modo sin clúster.
        4. Pulse Intro para aceptar el cambio y volver a la pantalla de parámetros de inicio.

          La pantalla muestra el comando editado.

        5. Escriba b para iniciar el nodo en el modo sin clúster.

          Nota - Este cambio en el comando del parámetro de inicio del núcleo no se conserva tras el inicio del sistema. La siguiente vez que reinicie el nodo, se iniciará en el modo de clúster. Si, por el contrario, desea iniciar en el modo sin clúster, siga estos pasos para volver a agregar la opción -x al comando del parámetro de inicio del núcleo.


    4. Anule la configuración del software de Oracle Solaris Cluster del nodo potencial.
      phys-schost-new# /usr/cluster/bin/clnode remove
  2. Si va a duplicar un nodo que ejecuta el software de Oracle Solaris Cluster 4.1, cree un archivo XML de configuración del clúster.
    1. Asuma el rol root en el nodo de cluster que desea duplicar.
    2. Exporte la información de configuración del nodo existente a un archivo.
      phys-schost# clnode export -o clconfigfile
      -o

      Especifica el destino de salida.

      clconfigfile

      Nombre del archivo XML de configuración del clúster. 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).

    3. Copie el archivo XML de configuración del clúster en el nodo potencial que va a configurar como nodo nuevo del clúster.
  3. Asuma el rol root en el nodo potencial.
  4. Asegúrese de que los envoltorios TCP para RPC estén desactivados en todos los nodos del cluster.

    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 clúster.

    1. En cada nodo, muestre el estado de los envoltorios TCP para RPC.

      Los envoltorios TCP se habilitan 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
    2. Si los envoltorios TCP para RPC se habilitan en un nodo, deshabilite los envoltorios TCP y refresque el servicio de enlace de RPC.
      # svccfg -s rpc/bind setprop config/enable_tcpwrappers = false
      # svcadm refresh rpc/bind
      # svcadm restart rpc/bindEntry 2
  5. Cree un archivo XML de configuración del clúster, o modifique uno existente, según sea necesario.
    • Si va a crear reflejos de un nodo de clúster existente, abra el archivo que creó con el comando clnode export.

    • Si no va a crear reflejos de un nodo de clúster 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 información detallada sobre la estructura y el contenido del archivo XML de configuración del clúster.

  6. Valide el archivo XML de configuración del clúster.
    phys-schost-new# xmllint --valid --noout clconfigfile
  7. Configure el nuevo nodo del clúster.
    phys-schost-new# clnode add -n sponsor-node -i clconfigfile
    -n sponsor-node

    Especifica el nombre de un miembro del clúster existente para que actúe como patrocinador del nodo nuevo.

    -i clconfigfile

    Especifica el nombre del archivo XML de configuración del clúster que se va a utilizar como fuente de entrada.

  8. Si los envoltorios TCP se usan en el cluster, asegúrese de que las direcciones IP clprivnet0 para todos los nodos agregados se incorporen en el archivo /etc/hosts.allow, en cada nodo del cluster.

    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 clúster.

    1. En cada nodo, muestre las direcciones IP para todos los dispositivos clprivnet0.
      # /usr/sbin/ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      clprivnet0/N      static   ok           ip-address/netmask-length
    2. En cada nodo, edite el archivo /etc/hosts.allow con las direcciones IP de todos los dispositivos clprivnet0 del clúster.
  9. (Opcional) Habilite el reinicio automático de nodos cuando todas las rutas de disco compartido supervisadas presenten errores.

    Nota - En el momento de configuración inicial, la supervisión de la ruta del disco se activa de forma predeterminada para todos los dispositivos detectados.


    1. Habilite el reinicio automático.
      phys-schost# clnode set -p reboot_on_path_failure=enabled
      -p

      Especifica la propiedad que se va a establecer.

      reboot_on_path_failure=enable

      Habilita el reinicio automático del nodo en caso de producirse un error en las rutas de discos compartidos supervisados.

    2. Compruebe que el reinicio automático tras un error de ruta de disco se encuentre habilitado.
      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ó 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 clúster. 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 clúster que utiliza un dispositivo del quórum, vaya a Cómo actualizar los dispositivos del quórum tras agregar un nodo a un clúster global.

De lo contrario, vaya a Cómo verificar los modos de configuración e instalación del quórum.

Cómo actualizar los dispositivos del quórum tras agregar un nodo a un clúster global

Si ha agregado un nodo a un clúster global, debe actualizar la información de configuración de los dispositivos de quórum, independientemente de si utiliza discos compartidos, dispositivos NAS, un servidor de quórum o una combinación de estos elementos. Para ello, quite todos los dispositivos del quórum y actualice el espacio de nombres de dispositivos globales. De forma opcional, puede reconfigurar los dispositivos del quórum que todavía desea utilizar. Esta actualización registra el nodo nuevo con cada dispositivo de quórum, lo que permite volver a calcular el recuento de votos basándose en el nuevo número de nodos del clúster.

Los nuevos dispositivos SCSI del quórum que se configuren se establecerán en las reservas SCSI-3.

Antes de empezar

Asegúrese de haber completado la instalación del software de Oracle Solaris Cluster en el nodo que ha agregado.

  1. En cualquier nodo del cluster, asuma el rol root.
  2. Asegúrese de que todos los nodos del clúster estén en línea.
    phys-schost# cluster status -t node
  3. Vea la configuración de quórum actual.

    La salida del comando muestra todos los dispositivos del quórum y los nodos. La siguiente salida de ejemplo muestra el dispositivo del quórum SCSI actual, d3.

    phys-schost# clquorum list
    d3
    …
  4. Anote el nombre de los dispositivos del quórum que aparecen en la lista.
  5. Quite el dispositivo del quórum original.

    Lleve a cabo este paso con todos los dispositivos del quórum configurados.

    phys-schost# clquorum remove device-name
    device-name

    Especifica el nombre del dispositivo del quórum.

  6. Compruebe que todos los dispositivos del quórum originales se hayan suprimido.

    Si los dispositivos del quórum se han borrado correctamente, ninguno de ellos aparece en la lista.

    phys-schost# clquorum status
  7. Actualice el espacio de nombres de dispositivos globales.
    phys-schost# cldevice populate

    Nota - Este paso es necesario para prevenir un posible error grave del nodo.


  8. Compruebe en cada nodo que el comando cldevice populate haya finalizado su proceso antes de intentar agregar un dispositivo del quórum.

    El comando cldevice populate se ejecuta de forma remota en todos los nodos, aunque el comando se haya emitido sólo desde un nodo. Para determinar si ha concluido el procesamiento del comando cldevice populate, ejecute el comando siguiente en todos los nodos del clúster:

    phys-schost# ps -ef | grep scgdevs
  9. (Opcional) Agregue un dispositivo del quórum.

    Puede configurar el mismo dispositivo que se utilizó originalmente como dispositivo del quórum o seleccionar un nuevo dispositivo compartido para configurarlo.

    1. (Opcional) Si desea seleccionar un nuevo dispositivo compartido para configurarlo como dispositivo de quórum, visualice todos los dispositivos que el sistema comprueba y seleccione el dispositivo compartido de la salida.
      phys-schost# cldevice list -v

      La salida es similar a la siguiente:

      DID Device          Full Device Path
      ----------          ----------------
      d1                  phys-schost-1:/dev/rdsk/c0t0d0
      d2                  phys-schost-1:/dev/rdsk/c0t6d0
      d3                  phys-schost-2:/dev/rdsk/c1t1d0
      d3                  phys-schost-1:/dev/rdsk/c1t1d0 
      …
    2. Configure el dispositivo compartido como dispositivo del quórum.
      phys-schost# clquorum add -t type device-name
      -t type

      Especifica el tipo de dispositivo del quórum. Si no se especifica esta opción, se utilizará el tipo predeterminado, es decir, shared_disk.

    3. Repita este procedimiento con todos los dispositivos del quórum que desee configurar.
    4. Verifique la nueva configuración del quórum.
      phys-schost# clquorum list

      La salida debe mostrar todos los dispositivos del quórum y todos los nodos.

Ejemplo 3-4 Actualización de los dispositivos del quórum SCSI tras agregar un nodo a un clúster de dos nodos

En el siguiente ejemplo, se identifica el dispositivo de quórum SCSI original d2, se elimina ese dispositivo de quórum, se muestran los dispositivos compartidos disponibles, se actualiza el espacio de nombres del dispositivo global, se configura d3 como nuevo dispositivo de quórum SCSI y se verifica el nuevo dispositivo.

phys-schost# clquorum list
d2
phys-schost-1
phys-schost-2

phys-schost# clquorum remove d2
phys-schost# clquorum status
…
--- Quorum Votes by Device ---

Device Name       Present      Possible      Status
-----------       -------      --------      ------

phys-schost# cldevice list -v
DID Device          Full Device Path
----------          ----------------
…
d3                  phys-schost-2:/dev/rdsk/c1t1d0
d3                  phys-schost-1:/dev/rdsk/c1t1d0
…
phys-schost# cldevice populate
phys-schost# ps -ef - grep scgdevs
phys-schost# clquorum add d3
phys-schost# clquorum list
d3
phys-schost-1
phys-schost-2

Pasos siguientes

Vaya a Cómo verificar los modos de configuración e instalación del quórum.

Cómo configurar dispositivos del quórum


Nota - No es necesario que configure los dispositivos del quórum si se da alguna de las siguientes circunstancias:

Si selecciona la configuración de quórum automático cuando establece el clúster, no realice este procedimiento. En estos casos, pase a Cómo verificar los modos de configuración e instalación del quórum.


Realice este procedimiento una sola vez cuando el clúster nuevo se haya formado completamente. Utilice este procedimiento para asignar los votos del quórum y, a continuación, para quitar el clúster del modo de instalación.

Antes de empezar

  1. Si se aplican las dos condiciones siguientes, asegúrese de que se establezca la longitud de prefijo correcta para las direcciones de red pública.
    • Pretende utilizar un servidor de quórum.

    • La red pública utiliza la máscara de subred de longitud variable, también llamada enrutamiento de interdominios sin clases (CIDR).

    # ipadm show-addr
        ADDROBJ           TYPE     STATE        ADDR
        lo0/v4            static   ok           127.0.0.1/8
        ipmp0/v4          static   ok           10.134.94.58/24 

    Nota - Si utiliza un servidor de quórum, pero la red pública utiliza subredes con clases, como se define en RFC 791, no es necesario que realice este paso.


  2. En un nodo, asuma el rol root.

    De manera alternativa, si su cuenta de usuario tiene asignado el perfil de administrador del sistema, ejecute los comandos como usuario no root mediante un shell de perfil o agregue al comando el prefijo pfexec.

  3. Asegúrese de que todos los nodos del clúster estén en línea.
    phys-schost# cluster status -t node
  4. Para utilizar un disco compartido como dispositivo del quórum, verifique la conectividad del dispositivo a los nodos del clúster y elija el dispositivo que desea configurar.
    1. Visualice una lista de todos los dispositivos comprobados por el sistema desde un nodo del cluster.

      No es necesario haber iniciado sesión como el rol root para ejecutar este comando.

      phys-schost-1# cldevice list -v

      La salida es similar a la siguiente:

      DID Device          Full Device Path
      ----------          ----------------
      d1                  phys-schost-1:/dev/rdsk/c0t0d0
      d2                  phys-schost-1:/dev/rdsk/c0t6d0
      d3                  phys-schost-2:/dev/rdsk/c1t1d0
      d3                  phys-schost-1:/dev/rdsk/c1t1d0
      …
    2. Asegúrese de que la salida muestre todas las conexiones entre los nodos del clúster y los dispositivos de almacenamiento.
    3. Determine el ID del dispositivo global de cada disco compartido que esté configurando como dispositivo de quórum.

      Nota - Los discos compartidos que elija deben ser válidos para su uso como dispositivo del quórum. Consulte la sección Dispositivos de quórum para obtener más información acerca de la selección de dispositivos del quórum.


      Utilice la salida cldevice de Paso a para identificar el ID de dispositivo de cada disco compartido que esté configurando como dispositivo de quórum. Por ejemplo, la salida del Paso a muestra que phys-schost-1 y phys-schost-2 comparten el dispositivo global d3.

  5. Si va a utilizar un disco compartido que no es compatible con el protocolo SCSI, asegúrese de que el aislamiento para ese disco compartido esté desactivado.
    1. Visualice la configuración de aislamiento del disco individual.
      phys-schost# cldevice show device
      
      === DID Device Instances ===
      DID Device Name:                                      /dev/did/rdsk/dN
      …
        default_fencing:                                     nofencing
      • Si el aislamiento del disco se ha establecido en nofencing o nofencing-noscrub, esto significa que está inhabilitado. Vaya al Paso 6.
      • Si el aislamiento del disco se ha establecido en pathcount o scsi, inhabilite este aislamiento. Vaya al Paso c.
      • Si el aislamiento del disco se ha establecido en global, compruebe si el aislamiento está inhabilitado de manera global. Continúe con el Paso b.

        Otra opción es simplemente desactivar el aislamiento del disco individual para que no se aplique independientemente del valor establecido en la propiedad global_fencing. Vaya directamente al Paso c

    2. Compruebe si el aislamiento está inhabilitado de forma global.
      phys-schost# cluster show -t global
      
      === Cluster ===
      Cluster name:                                         cluster
      …
         global_fencing:                                      nofencing
      • Si el aislamiento global se ha establecido en nofencing o nofencing-noscrub, significa que está desactivado para los discos compartidos cuya propiedad default_fencing se haya establecido en global. Vaya al Paso 6.
      • Si el aislamiento global se ha establecido en pathcount o prefer3, inhabilite el aislamiento para el disco compartido. Vaya al Paso c.

      Nota - Si la propiedad default_fencing de un disco individual se ha establecido en global, el aislamiento de ese disco estará inhabilitado siempre que la propiedad global_fencing, que afecta a todo el clúster, se haya establecido en nofencing o nofencing-noscrub . Si se cambia la propiedad global_fencing a un valor que permite el aislamiento, éste se activará en los discos cuya propiedad default_fencing se haya establecido en global.


    3. Inhabilite el aislamiento del disco compartido.
      phys-schost# cldevice set \
      -p default_fencing=nofencing-noscrub device
    4. Verifique que el aislamiento del disco compartido esté inhabilitado.
      phys-schost# cldevice show device
  6. Inicie la utilidad clsetup.
    phys-schost# clsetup

    Aparece la pantalla Configuración inicial del clúster.


    Nota - Si en cambio aparece el menú principal, quiere decir que la configuración inicial del clúster ya se había realizado correctamente. Vaya al Paso 11.


  7. Indique si desea agregar algún disco de quórum.
    • Si el clúster es de dos nodos, debe configurar al menos un dispositivo del quórum compartido. Escriba para configurar uno o varios dispositivos del quórum.
    • Si el clúster tiene tres o más nodos, la configuración del dispositivo del quórum es opcional.
      • Escriba No si no desea configurar ningún dispositivo del quórum adicional. En ese caso, vaya directamente al Paso 10.
      • Escriba para configurar dispositivos del quórum adicionales.
  8. Especifique el tipo de dispositivo que desea configurar como dispositivo del quórum.
    Tipo de dispositivo de quórum
    Descripción
    shared_disk
    LUN compartidos desde:
    • Disco SCSI compartido

    • Almacenamiento SATA (Serial Attached Technology Attachment)

    • Dispositivo de almacenamiento de Sun ZFS

    quorum_server
    Servidor de quórum
  9. Especifique el nombre del dispositivo que desea configurar como dispositivo de quórum y proporcione toda información adicional que sea necesaria.
    • En el caso de los servidores del quórum, especifique también la siguiente información:

      • La dirección IP del host del servidor de quórum.

      • El número de puerto que usa el servidor de quórum para comunicarse con los nodos del clúster.

  10. Escriba Yes para comprobar que se puede restablecer installmode.

    Una vez que la utilidad clsetup haya establecido la configuración y el recuento de votos del quórum para el cluster, aparecerá el mensaje Cluster initialization is complete (Inicialización del cluster completa). La utilidad le lleva de nuevo al menú principal.

  11. Cierre la utilidad clsetup.

Pasos siguientes

Verifique que la configuración del quórum sea correcta y que el modo de instalación esté inhabilitado. Vaya a Cómo verificar los modos de configuración e instalación del quórum.

Errores más frecuentes

Proceso de clsetup interrumpido: si el proceso de configuración del quórum se interrumpe o no se completa correctamente, vuelva a ejecutar clsetup.

Cambios en el recuento de votos de quórum: si más adelante se incrementa o reduce el número de conexiones de nodos con un dispositivo de quórum, el recuento de votos de quórum no se vuelve a calcular de manera automática. Puede volver a establecer el voto de quórum correcto quitando los dispositivos de quórum y, a continuación, agregándolos nuevamente a la configuración uno por uno. En caso de un nodo de dos clústeres, agregue temporalmente un nuevo dispositivo de quórum antes de quitar y volver a agregar el dispositivo de quórum original. A continuación, elimine el dispositivo de quórum temporal. Consulte el procedimiento sobre cómo modificar una lista de nodos de un dispositivo del quórum en el Capítulo 6, Administración de quórum de Guía de administración del sistema de Oracle Solaris Cluster.

Dispositivo de quórum inalcanzable: si aparecen mensajes en los nodos del clúster que indican que un dispositivo de quórum es inalcanzable, o si se producen errores de los nodos del clúster con el mensaje CMM: Unable to acquire the quorum device, es posible que haya un problema con el dispositivo de quórum o su ruta. Compruebe que el dispositivo del quórum y su ruta estén operativos.

Si el problema persiste, utilice otro dispositivo del quórum. Si desea utilizar el mismo dispositivo del quórum, puede aumentar su tiempo de espera, como se indica a continuación:


Nota - En el caso de Oracle Real Application Clusters (Oracle RAC), no cambie el tiempo de espera predeterminado del quórum de 25 segundos. En determinados casos en que las dos partes de un clúster se desconectan y cada una de ellas cree que la otra parte está inactiva, un tiempo de espera superior puede hacer que falle el proceso de conmutación por error de Oracle RAC VIP debido a la finalización del tiempo de espera de recursos VIP. Si el dispositivo del quórum que se utiliza no es adecuado para un tiempo de espera predeterminado de 25 segundos, utilice otro dispositivo.


Cómo verificar los modos de configuración e instalación del quórum

Lleve a cabo este procedimiento para verificar que la configuración de quórum se haya completado correctamente y que el modo de instalación del clúster esté deshabilitado.

No es necesario que tenga el rol root para ejecutar estos comandos.

  1. Desde cualquier nodo de clúster global, verifique la configuración del quórum de los nodos y del clúster.
    phys-schost$ clquorum list

    La salida muestra los dispositivos del quórum y los nodos.

  2. Desde cualquier nodo, verifique que el modo de instalación del cluster esté desactivado.
    phys-schost$ cluster show -t global | grep installmode
      installmode:                                    disabled

    La creación e instalación del clúster se ha completado.

Pasos siguientes

Determine cuál de las tareas de la lista que se muestra a continuación corresponde a la siguiente tarea que se realizará en la configuración de su clúster. Si necesita realizar más de una tarea de las de esta lista, vaya a la que aparezca en primer lugar.

Véase también

Realice una copia de seguridad de la configuración del clúster.

Si dispone de una copia de seguridad de la configuración del clúster, le resultará más sencillo recuperarla cuando sea necesario. Para obtener más información, consulte Copias de seguridad de la configuración del clúster de Guía de administración del sistema de Oracle Solaris Cluster.

Cómo cambiar nombres de host privados

Realice esta tarea si no desea utilizar los nombres de host privados predeterminados, clusternodenodeID-priv, que se asignan durante la instalación del software de Oracle Solaris Cluster.


Nota - No lleve a cabo este procedimiento una vez se hayan configurado e iniciado las aplicaciones y los servicios de datos. De lo contrario, algunas aplicaciones o servicios de datos podrían continuar utilizando el nombre de host privado antiguo después de haber cambiado el mismo, lo que causaría conflictos en el nombre de host. Si hubiera alguna aplicación o algún servicio de datos en ejecución, deténgalos antes de realizar este procedimiento.


Realice este procedimiento en un nodo activo del clúster.

  1. Asuma el rol root en un nodo de cluster global.
  2. Inicie la utilidad clsetup.
    phys-schost# clsetup

    Aparece el menú principal de clsetup.

  3. Escriba el número correspondiente a la opción Nombres de host privados y pulse la tecla Intro.

    Aparece el menú Nombres de host privados.

  4. Escriba el número correspondiente a la opción Change a Node Private Hostname (Cambiar un nombre de host privado de nodo) y presione la tecla Intro.
  5. Siga las instrucciones y responda a los avisos que vayan apareciendo para cambiar el nombre de host privado.

    Repita este paso con cada nombre de host que desee cambiar.

  6. Verifique los nuevos nombres de host privados.
    phys-schost# clnode show -t node | grep privatehostname
      privatehostname:                                clusternode1-priv
      privatehostname:                                clusternode2-priv
      privatehostname:                                clusternode3-priv

Pasos siguientes

Actualice la configuración NTP con los nombres de host privados que se modificaron. Consulte Cómo actualizar el NTP después de cambiar un nombre de host privado.

Configuración de protocolo de hora de red (NTP)

Esta sección incluye los procedimientos siguientes:

Como usar su propio archivo /etc/inet/ntp.conf


Nota - Si ha instalado su propio archivo /etc/inet/ntp.confantes, también ha instalado el software de Oracle Solaris Cluster, por lo que no es necesario que lleve a cabo este procedimiento. Vaya a Cómo validar el clúster.


  1. Asuma el rol root en un nodo de cluster.
  2. Agregue su archivo /etc/inet/ntp.conf a cada nodo del clúster.
  3. En cada nodo, determine el estado del servicio NTP.
    phys-schost# svcs svc:/network/ntp:default
  4. Inicie el daemon NTP en cada nodo.
    • Si el servicio NTP se encuentra disabled (deshabilitado), habilítelo.
      phys-schost# svcadm enable svc:/network/ntp:default
    • Si el servicio NTP se encuentra online (en línea), reinícielo.
      phys-schost# svcadm restart svc:/network/ntp:default

Pasos siguientes

Determine cuál de las tareas de la lista que se muestra a continuación corresponde a la siguiente tarea que se realizará en la configuración de su clúster. Si necesita realizar más de una tarea de las de esta lista, vaya a la que aparezca en primer lugar.

Cómo instalar el NTP después de agregar un nodo a un clúster de un solo nodo

Cuando agregue un nodo a un clúster de un solo nodo, debe asegurarse de que el archivo de configuración de NTP que utilice se copie en el nodo del clúster original y en el nodo nuevo.

  1. Asuma el rol root en un nodo de cluster.
  2. Copie los archivos /etc/inet/ntp.conf y /etc/inet/ntp.conf.sc del nodo agregado al nodo de cluster original.

    Estos archivos se crearon en el nodo agregado cuando se configuró con el clúster.

  3. En el nodo del clúster original, cree un enlace simbólico con el nombre /etc/inet/ntp.conf.include que apunte al archivo /etc/inet/ntp.conf.sc .
    phys-schost# ln -s /etc/inet/ntp.conf.sc /etc/inet/ntp.conf.include
  4. En cada nodo, determine el estado del servicio NTP.
    phys-schost# svcs svc:/network/ntp:default
  5. Inicie el daemon NTP en cada nodo.
    • Si el servicio NTP se encuentra disabled (deshabilitado), habilítelo.
      phys-schost# svcadm enable svc:/network/ntp:default
    • Si el servicio NTP se encuentra online (en línea), reinícielo.
      phys-schost# svcadm restart svc:/network/ntp:default

Pasos siguientes

Determine cuál de las tareas de la lista que se muestra a continuación corresponde a la siguiente tarea que se realizará en la configuración de su clúster. Si necesita realizar más de una tarea de las de esta lista, vaya a la que aparezca en primer lugar.

Cómo actualizar el NTP después de cambiar un nombre de host privado

  1. Asuma el rol root en un nodo de cluster.
  2. En cada nodo del clúster, actualice el archivo /etc/inet/ntp.conf.sc con el nombre de host privado cambiado.
  3. En cada nodo, determine el estado del servicio NTP.
    phys-schost# svcs svc:/network/ntp:default
  4. Inicie el daemon NTP en cada nodo.
    • Si el servicio NTP se encuentra disabled (deshabilitado), habilítelo.
      phys-schost# svcadm enable svc:/network/ntp:default
    • Si el servicio NTP se encuentra online (en línea), reinícielo.
      phys-schost# svcadm restart svc:/network/ntp:default

Pasos siguientes

Determine cuál de las tareas de la lista que se muestra a continuación corresponde a la siguiente tarea que se realizará en la configuración de su clúster. Si necesita realizar más de una tarea de las de esta lista, vaya a la que aparezca en primer lugar.

Cómo validar el clúster

Una vez completada la configuración del cluster, utilice el comando cluster check para validar la configuración y la funcionalidad del cluster. Para obtener más información, consulte la página del comando man cluster(1CL).


Consejo - Para realizar consultas o resolver problemas de forma más sencilla, en cada validación que ejecute, utilice la opción -o outputdir para especificar un subdirectorio para los archivos de registro. Si se reutiliza el nombre de un subdirectorio que ya existe, se eliminarán todos los archivos existentes en dicho subdirectorio. Por tanto, para asegurarse de que haya disponibles archivos de registro para futuras consultas, especifique un nombre de subdirectorio exclusivo para cada comprobación de clúster que vaya a efectuar.


Antes de empezar

Asegúrese de haber completado la instalación y la configuración de todos los componentes de hardware y software del clúster, incluidas las actualizaciones de software y firmware.

  1. Asuma el rol root en un nodo del cluster.
  2. Asegúrese de que dispone de las comprobaciones más actuales.
    1. Vaya a la ficha Patches & Updates (Parches y actualizaciones) de My Oracle Support.
    2. En Advanced Search (Búsqueda avanzada), seleccione Solaris Cluster como Product (Producto) y escriba check (comprobación) en el campo Description (Descripción).

      La búsqueda encuentra actualizaciones del software de Oracle Solaris Cluster que contengan comprobaciones.

    3. Aplique todas las actualizaciones de software que no se encuentren instaladas en su equipo.
  3. Ejecute las comprobaciones de validación básicas.
    phys-schost# cluster check -v -o outputdir
    -v

    Modo detallado.

    -o outputdir

    Redirige la salida al subdirectorio outputdir.

    El comando ejecuta todas las comprobaciones básicas disponibles. No se ve afectada ninguna función del clúster.

  4. Ejecute las comprobaciones de validación interactivas.
    phys-schost# cluster check -v -k interactive -o outputdir
    -k interactive

    Especifica comprobaciones de validación interactivas en ejecución

    El comando ejecuta todas las comprobaciones de validación interactivas disponibles y le solicita información necesaria sobre el clúster. No se ve afectada ninguna función del clúster.

  5. Ejecute las comprobaciones de validación funcionales.
    1. Enumere todas las comprobaciones funcionales disponibles en el modo detallado.
      phys-schost# cluster list-checks -k functional
    2. Determine qué comprobaciones funcionales realizan acciones que puedan afectar a la disponibilidad o los servicios del clúster en un entorno de producción.

      Por ejemplo, una comprobación funcional puede desencadenar que el nodo genere avisos graves o una conmutación por error a otro nodo.

      phys-schost# cluster list-checks -v -C check-ID
      -C check-ID

      Especifica un una comprobación específica.

    3. Si hay peligro de que la comprobación funcional que desea efectuar interrumpa el funcionamiento del clúster, asegúrese de que el clúster no esté en producción.
    4. Inicie la comprobación funcional.
      phys-schost# cluster check -v -k functional -C check-ID -o outputdir
      -k functional

      Especifica comprobaciones de validación funcionales en ejecución.

      Responda a las peticiones de la comprobación para confirmar la ejecución de la comprobación y para cualquier información o acciones que deba realizar.

    5. Repita el Paso c y el Paso d para cada comprobación funcional que quede por ejecutar.

      Nota - Para fines de registro, especifique un único nombre de subdirectorio outputdir para cada comprobación que se ejecuta. Si vuelve a utilizar un nombre outputdir, la salida para la nueva comprobación sobrescribe el contenido existente del subdirectorio outputdir reutilizado.


Ejemplo 3-5 Listado de comprobaciones de validación interactivas

En el siguiente ejemplo se enumeran todas las comprobaciones interactivas que están disponibles para ejecutarse en el clúster. En la salida del ejemplo aparece un muestreo de posibles comprobaciones; las comprobaciones disponibles reales varían en cada configuración.

# cluster list-checks -k interactive
 Some checks might take a few moments to run (use -v to see progress)...
 I6994574  :   (Moderate)   Fix for GLDv3 interfaces on cluster transport vulnerability applied?

Ejemplo 3-6 Ejecución de una comprobación de validación funcional

El siguiente ejemplo muestra primero el listado detallado de comprobaciones funcionales. La descripción detallada aparece en una lista para la comprobación F6968101, que indica que la comprobación podría alterar los servicios del clúster. El clúster se elimina de la producción. La comprobación funcional se ejecuta con salida detallada registrada en el subdirectorio funct.test.F6968101.12Jan2011. En la salida de ejemplo aparece un muestreo de posibles comprobaciones; las comprobaciones disponibles reales varían en cada configuración.

# cluster list-checks -k functional
 F6968101  :   (Critical)   Perform resource group switchover
 F6984120  :   (Critical)   Induce cluster transport network failure - single adapter.
 F6984121  :   (Critical)   Perform cluster shutdown
 F6984140  :   (Critical)   Induce node panic
…

# cluster list-checks -v -C F6968101
 F6968101: (Critical) Perform resource group switchover
Keywords: SolarisCluster3.x, functional
Applicability: Applicable if multi-node cluster running live.
Check Logic: Select a resource group and destination node. Perform 
'/usr/cluster/bin/clresourcegroup switch' on specified resource group 
either to specified node or to all nodes in succession.
Version: 1.2
Revision Date: 12/10/10 

Take the cluster out of production

# cluster check -k functional -C F6968101 -o funct.test.F6968101.12Jan2011
F6968101 
  initializing...
  initializing xml output...
  loading auxiliary data...
  starting check run...
     pschost1, pschost2, pschost3, pschost4:     F6968101.... starting:  
Perform resource group switchover           


  ============================================================

   >>> Functional Check <<<

    'Functional' checks exercise cluster behavior. It is recommended that you
    do not run this check on a cluster in production mode.' It is recommended
    that you have access to the system console for each cluster node and
    observe any output on the consoles while the check is executed.

    If the node running this check is brought down during execution the check
    must be rerun from this same node after it is rebooted into the cluster in
    order for the check to be completed.

    Select 'continue' for more details on this check.

          1) continue
          2) exit

          choice: 1


  ============================================================

   >>> Check Description <<<
…
Follow onscreen directions

Pasos siguientes

Antes de poner el clúster en funcionamiento, realice un registro de línea de base de la configuración del clúster para futuros diagnósticos. Vaya a Cómo registrar los datos de diagnóstico de la configuración del clúster.

Cómo registrar los datos de diagnóstico de la configuración del clúster

Cuando termine de configurar el clúster global y antes de ponerlo en funcionamiento, use la utilidad Oracle Explorer para registrar la información de línea de base acerca del clúster. Estos datos se pueden utilizar si es necesario resolver un problema con el clúster más adelante.

  1. Asuma el rol root.
  2. Instale el software de Oracle Explorer si aún no está instalado.

    Services Tools Bundle contiene los paquetes de Oracle Explorer SUNWexplo y SUNWexplu. Consulte http://www.oracle.com/us/support/systems/premier/services-tools-bundle-sun-systems-163717.html para obtener información sobre la descarga y la instalación del software.

  3. Ejecute la utilidad explorer en todos los nodos del clúster.

    Utilice el comando adecuado para su plataforma. Por ejemplo, para recolectar información en un servidor Sun Fire T1000 de Oracle, ejecute el siguiente comando:

    # explorer -i -w default,Tx000

    Para más información, consulte la página del comando man explorer(1M) en el directorio /opt/SUNWexplo/man/man1m/ y Oracle Explorer Data Collector User Guide que se encuentra en la nota 1153444.1 de My Oracle Support:

    https://support.oracle.com

    El archivo de salida explorer se guarda en el directorio /opt/SUNWexplo/output/ como explorer.hostid.hostname-date .tar.gz.

  4. Guarde los archivos en una ubicación a la que pueda acceder si el clúster quedara inoperativo por completo.
  5. Envíe todos los archivos explorer a la base de datos Oracle Explorer de su ubicación geográfica.

    Siga los procedimientos mencionados en la Guía de usuario de Oracle Explorer Data Collector para usar FTP o HTTPS con el fin de enviar archivos de Oracle Explorer.

    La base de datos de Oracle Explorer pondrá la salida de explorer a disposición de la asistencia técnica de Oracle cuando estos datos resulten necesarios para ayudar a diagnosticar un problema técnico del clúster.