Guía de instalación del software de Oracle® Solaris Cluster 4.3

Salir de la Vista de impresión

Actualización: Julio de 2016
 
 

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 de Oracle Solaris Cluster, scinstall utiliza automáticamente los siguientes valores por defecto 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 cluster

Exactamente dos adaptadores

Conmutadores de transporte de cluster

switch1 y switch2

Aislamiento global

Activado

Seguridad de la instalación (DES)

Limitado

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

  • Plantilla de modo típico: si va utilizar el modo típico y aceptar todos los valores por defecto, rellene la siguiente plantilla.

    Componente
    Descripción/ejemplo
    Responder
    Nombre del cluster
    ¿Cómo se llama el cluster que desea establecer?
    Nodos del cluster
    Lista los nombres de los otros nodos de clusters planificados para la configuración inicial del cluster. (Para un cluster de un solo nodo, presione únicamente Control + D).
    Cables y adaptadores para el transporte del cluster
    ¿Cómo se llaman los dos adaptadores de transporte del cluster que acoplan el nodo a la interconexión privada?
    Primero:
    Segundo:
    Configuración del quórum
    (solamente clusters de dos nodos)
    ¿Desea desactivar la selección automática de dispositivos del quórum? (Responda "Sí" si algún tipo de almacenamiento compartido no es válido para funcionar como dispositivo de quórum o si desea configurar un servidor de quórum como dispositivo de quórum).
    Sí | No
    Comprobación
    ¿Desea interrumpir la creación del cluster para comprobar errores mediante el comando cluster check?
    Sí | No
  • Plantilla del modo personalizado: si va a utilizar el modo personalizado y a personalizar los datos de configuración, rellene la siguiente plantilla.


    Notas -  Al instalar un cluster de un solo nodo, la utilidad scinstall asigna automáticamente la dirección de red privada y la máscara de red por defecto, aunque el cluster no utilice una red privada.
    Componente
    Descripción/ejemplo
    Responder
    Nombre del cluster
    ¿Cómo se llama el cluster que desea establecer?
    Nodos del cluster
    Lista los nombres de los otros nodos de clusters planificados para la configuración inicial del cluster. (Para un cluster de un solo nodo, presione únicamente Control + D).
    Número mínimo de redes privadas
    (solamente clusters de varios nodos)
    ¿Debería usarse este cluster con, al menos, dos redes privadas?
    Sí | No
    Cables punto a punto
    (solamente clusters de varios nodos)
    Si se trata de un cluster de dos nodos, ¿utiliza conmutadores?
    Sí | No
    Conmutadores del cluster
    (solamente clusters de varios nodos)
    Nombre del conmutador de transporte:
    • Valores por defecto: switch1 y switch2

    Primero:
    Segundo:
    Cables y adaptadores para el transporte del cluster
    (solamente clusters de varios nodos)
    Nombre del nodo (nodo desde el que ejecuta scinstall):
    Nombre del adaptador de transporte:
    Primero:
    Segundo:
    ¿Será un adaptador de transporte de cluster dedicado? (Responda No si utiliza adaptadores de VLAN con etiquetas).
    Primero:  Sí | No
    Segundo:  Sí | No
    • Si la respuesta es No, ¿cuál es el ID de VLAN de este adaptador?

    Primero:
    Segundo:
    ¿A qué se conecta cada adaptador de transporte (a un conmutador o a otro adaptador)?
    • Valores por defecto de conmutación: switch1 y switch2

    Primero:
    Segundo:
    Si utiliza un conmutador de transporte, ¿desea utilizar el nombre de puerto por defecto?
    Primero:  Sí | No
    Segundo:  Sí | No
    • En caso negativo, ¿cuál es el nombre de puerto que desea utilizar?

    Primero:
    Segundo:
    ¿Desea utilizar la función de descubrimiento automático para que se muestren los adaptadores disponibles para el resto de los nodos?
    • En caso negativo, proporcione la siguiente información para cada nodo adicional:

    Sí | No
    Especifique la información para cada nodo adicional
    (solamente clusters de varios nodos)
    Nombre del nodo:
    Nombre del adaptador de transporte:
    Primero:
    Segundo:
    ¿Será un adaptador de transporte de cluster dedicado? (Responda No si utiliza adaptadores de VLAN con etiquetas).
    Primero:  Sí | No
    Segundo:  Sí | No
    • Si la respuesta es No, ¿cuál es el ID de VLAN de este adaptador?

    Primero:
    Segundo:
    ¿A qué se conecta cada adaptador de transporte (a un conmutador o a otro adaptador)?
    • Valores por defecto: switch1 y switch2

    Primero:
    Segundo:
    Si utiliza un conmutador de transporte, ¿desea utilizar el nombre de puerto por defecto?
    Primero:  Sí | No
    Segundo:  Sí | No
    • En caso negativo, ¿cuál es el nombre de puerto que desea utilizar?

    Primero:
    Segundo:
    Dirección de red para el transporte del cluster
    (solamente clusters de varios nodos)
    ¿Acepta la dirección de red por defecto (172.16.0.0)?
    Sí | No
    • En caso negativo, ¿qué dirección de red privada desea utilizar?

    ___.___.___.___
    ¿Acepta la máscara de red por defecto (255.255.240.0)?
    Sí | No
    • En caso negativo, ¿cuál es el número máximo de nodos, redes privadas y clusters de zona que pretende configurar en el cluster?

    _____ nodos
    _____ redes
    _____ clusters de zona
    ¿Qué máscara de red desea usar? (Elija uno de los valores calculados por scinstall o introduzca sus propios valores).
    ___.___.___.___
    Clusters de zona de IP exclusiva o IP compartida
    ¿Cuántos clusters de zona de IP compartida o IP exclusiva desea crear en el cluster físico? (El número combinado de clusters de zona de IP compartida e IP exclusiva debe ser menor o igual que el número máximo de clusters de zona que se pueden crear en el cluster físico. El número máximo de clusters de zona de IP exclusiva es tres)
    ______ clusters de zona de IP exclusiva
    ______ clusters de zona de IP compartida
    Aislamiento global
    ¿Desea desactivar el aislamiento global? (Responda "No" a menos que el sistema de almacenamiento compartido no admita reservas de SCSI, o si desea que los sistemas externos al cluster accedan al almacenamiento compartido).
    Primero:  Sí | No
    Segundo:  Sí | No
    Configuración del quórum
    (solamente clusters de dos nodos)
    ¿Desea desactivar la selección automática de dispositivos del quórum? (Responda "Sí" si algún tipo de almacenamiento compartido no es válido para funcionar como dispositivo de quórum o si desea configurar un servidor de quórum como dispositivo de quórum).
    Primero:  Sí | No
    Segundo:  Sí | No
    Comprobación
    (solamente clusters de varios nodos)
    ¿Desea interrumpir la creación del cluster para comprobar errores mediante el comando cluster check?
    Sí | No
    (solamente clusters de un solo nodo)
    ¿Desea ejecutar la utilidad cluster check para validar el cluster?
    Sí | No
    Reinicio automático
    (solamente clusters de un solo nodo)
    ¿Desea que scinstall reinicie automáticamente el nodo tras la instalación?
    Sí | No

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

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

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


Notas -  También puede usar la interfaz de explorador de Oracle Solaris Cluster Manager para realizar esta tarea. Se puede iniciar el asistente de configuración de cluster solo en un cluster que aún no se haya configurado. No puede iniciarlo en un nodo que ya forma parte de un cluster.

El comando clauth controla las políticas de acceso a la red para las máquinas que se configurarán como nodos de un nuevo cluster. Para obtener más información sobre el comando clauth, consulte la página del comando man clauth(1CL).

Antes de usar la interfaz de explorador para realizar esta tarea, debe instalar todos los paquetes de cluster, incluidos los paquetes de Oracle Solaris Cluster Manager. Entonces, podrá acceder al explorador en uno de los nodos de cluster. Para obtener instrucciones de inicio de sesión en Oracle Solaris Cluster Manager, consulte Cómo acceder a Oracle Solaris Cluster Manager de Guía de administración del sistema de Oracle Solaris Cluster 4.3. Una vez iniciada la sesión, si el nodo no está configurado como parte del cluster, el asistente mostrará una pantalla con el botón Configurar. Haga clic en Configurar para iniciar el asistente de configuración de cluster.


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

  • La utilidad scinstall interactiva completa automáticamente el texto que está escribiendo. Por lo tanto, no pulse la tecla Intro más de una vez si la siguiente pantalla de menú no aparece inmediatamente.

  • A menos que se indique lo contrario, puede pulsar Control + D para volver al inicio de una serie de preguntas relacionadas o al menú principal.

  • Las respuestas por defecto o aquellas proporcionadas en sesiones anteriores se muestran entre corchetes ([ ]) al final de una pregunta. Pulse la tecla de Intro para introducir la respuesta entre corchetes sin escribirla.

Antes de empezar

Realice las siguientes tareas:

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

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

    Durante la configuración del cluster, 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 cluster. Por lo tanto, NDP debe desactivarse durante la creación del cluster.

    Una vez establecido el cluster, puede volver a activar 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 comandos como no raíz mediante un shell de perfil o coloque un prefijo en el comando con el comando 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 cluster.

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

      Los envoltorios TCP se activan si config/enable_tcpwrappers se establece en true, como se muestra en la salida de comando del ejemplo siguiente.

      # svccfg -s rpc/bind listprop config/enable_tcpwrappers
      config/enable_tcpwrappers  boolean true
    2. Si los envoltorios TCP para RPC se activan en un nodo, desactive 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/bind
  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 IPv4 de Configuración y gestión de componentes de red en Oracle Solaris 11.3.

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

      Durante la configuración inicial del cluster, 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 cluster.
      • Una vez establecido el cluster, use el comando ipadm para editar los grupos IPMP.

      Para obtener más información, consulte Configuración de grupos IPMP de Administración de redes TCP/IP, IPMP y túneles IP en Oracle Solaris 11.3.

    3. (Opcional) Cree agregaciones de enlace troncal y DLMP y VNIC que estén directamente respaldadas por agregaciones de enlace para interfaces de red públicas.

      Para obtener más información sobre, consulte Capítulo 2, Configuración de alta disponibilidad mediante agregaciones de enlaces de Gestión de enlaces de datos de red de Oracle Solaris 11.3.

  5. Autorice la aceptación de comandos de configuración del cluster por medio del nodo de control.
    1. Determine qué sistema utilizar para emitir el comando de creación del cluster.

      El sistema es el nodo de control.

    2. En todos los sistemas que configurará en el cluster, distintos del nodo de control, autorice la aceptación de comandos desde el nodo de control.
      phys-schost# clauth enable -n control-node

      Si desea utilizar el protocolo de autenticación des (Diffie-Hellman) en lugar del protocolo sys (unix), incluya –p des en el comando.

      phys-schost# clauth enable -p des -n control-node

      Para obtener más información sobre la configuración de la autenticación de DES, consulte Administración de autenticación con RPC segura de Gestión de Kerberos y otros servicios de autenticación en Oracle Solaris 11.3.

  6. Desde un nodo de cluster, inicie la utilidad scinstall.
    phys-schost# scinstall
  7. Escriba el número correspondiente a la opción Create a New Cluster or Add a Cluster Node (Crear un cluster o agregar un nodo de cluster) 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 cluster o nodo del cluster.

  8. Escriba el número correspondiente a la opción para crear un cluster y pulse la tecla Intro.

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

  9. 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 cluster). Lea los requisitos y, a continuación, pulse Control+D para continuar.

  10. Siga las indicaciones para proporcionar las respuestas de la hoja de trabajo para la planificación de la configuración.

    La utilidad scinstall instala y configura todos los nodos del cluster y reinicia el cluster. 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.

  11. 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
  12. Desde un nodo, compruebe 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).

  13. Retire el cluster de installmode.
    phys-schost# clquorum reset
  14. (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 cluster.


    Notas -  En el momento de configuración inicial, la supervisión de la ruta del disco se activa por defecto para todos los dispositivos detectados.
    1. Active 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

      Activa 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 activado.
      phys-schost# clnode show
      === Cluster Nodes ===
      
      Node Name:                                      node
      …
      reboot_on_path_failure:                          enabled
      …
  15. Si tiene pensado activar el uso de envoltorios TCP para RPC, agregue todas las direcciones IP clprivnet0 al 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 cluster.

    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 cluster, agregue al archivo /etc/hosts.allow las direcciones IP de todos los dispositivos clprivnet0 del cluster.
  16. 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.3 para obtener más información acerca de la modificación del mapa del montador automático.

Ejemplo 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 cluster de dos nodos, schost. El cluster se instala desde phys-schost-1 mediante la utilidad scinstall en el modo típico. El otro nodo del cluster es phys-schost-2. Los nombres de los adaptadores son net2 y net3. La selección automática del dispositivo del quórum está activada.

    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ó una información de configuración incorrecta, primero, intente realizar este procedimiento nuevamente. Si no se soluciona el problema, realice el procedimiento Cómo anular la configuración del software Oracle Solaris Cluster para solucionar problemas de instalación en cada nodo que se haya configurado incorrectamente para suprimirlo de la configuración del cluster. No es necesario que desinstale los paquetes de software Oracle Solaris Cluster. Luego vuelva a realizar el procedimiento.

Pasos siguientes

Si pretende configurar algún dispositivo del quórum en el cluster, 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.