Sun Cluster 3.1: Guía del servicio de datos para Sun ONE Application Server

Registro y configuración de Sun Cluster HA para Sun ONE Application Server

Los procedimientos siguientes describen cómo usar el comando scrgadm para registrar y configurar Sun Cluster HA para Sun ONE Application Server que se puede configurar como servicio de datos a prueba de fallos o como servicio controlado por muchos nodos simultáneamente.


Nota –

Consulte “Tools for Data Service Resource Administration” in Sun Cluster 3.1 Data Service Planning and Administration Guide para obtener información general sobre el registro y la configuración de los servicios de datos.


Para realizar estos procedimientos, necesita la siguiente información sobre su configuración.

Cómo registrar y configurar Sun Cluster HA para Sun ONE Application Server como servicio de datos a prueba de fallos

Siga estos pasos para completar una configuración a prueba de fallos de Sun Cluster HA para Sun ONE Application Server. También puede usar este procedimiento para configurar un servidor administrativo de dominio para que sea un recurso a prueba de fallos.

  1. Conviértase en superusuario en un miembro de clúster.

  2. Agregue un grupo de recursos de Sun ONE Application Server si no ha realizado los pasos que se explican en Configuración y activación de los recursos de red para las operaciones de recuperación de fallos.


    # scrgadm -a -g grupo-recursos [h lista de nodos]
  3. Agregue el recurso de nombre lógico de servidor si no ha realizado los pasos que se explican en Configuración y activación de los recursos de red para las operaciones de recuperación de fallos.


    # scrgadm -a -L -g  grupo-recursos -l nombre-lógico-servidor
    
  4. Registre el tipo de recurso del servicio de datos.


    # scrgadm -a -t SUNW.s1as
    
    -a

    Agrega el tipo de recurso de servicio de datos

    -t SUNW.s1as

    Especifica el nombre del tipo de recurso predefinido

  5. Agregue la instancia del recurso de servidor de aplicaciones al grupo de recursos a prueba de fallos creado para los recursos de red.


    # scrgadm -a -j recurso -g grupo-recursos \
    -t SUNW.s1as \
    -x Confdir_list=directorio-instalación/domains/dominio/servidor \
    -y Network_resources_used=nombre lógico de sistema \
    -y Port_list=puerto/tcp,puerto/tcp \
    -x Monitor_uri_list=http://nombre-lógico-de-sistema[:puerto][/ruta]
    

    El grupo de recursos que contiene los recursos de aplicación es el mismo que se creó para los recursos de red en “Creating a Resource Group” in Sun Cluster 3.1 Data Service Planning and Administration Guide .

    -j recurso

    Especifica el nombre del recurso de aplicación de Sun ONE Application Server.

    -y Network_resources_used=recurso-red

    Especifica una lista separada por comas de recursos de red en grupo-recursos.

    -t SUNW.s1as

    Especifica el tipo de recurso que se va a agregar.

    -x Confdir_list=directorio-instalación /domains/dominio/servidor

    Especifica una ruta para el directorio de configuración de Sun ONE Application Server. La propiedad de extensión Confdir_list es necesaria y debe tener exactamente una entrada.

    -y Port_list =número-puerto/protocolo

    Especifica una lista separada por comas del número de puerto y el protocolo que se va a utilizar. Por ejemplo, 80/tcp. Si se establece Monitor_Uri_list el valor Port_list es opcional.

    -x Monitor_Uri_list =nombre-lógico-servidor[:puerto][/ruta]

    Especifica una lista separada por comas de URI desde los que Sun Cluster HA para Sun ONE Application Server realiza solicitudes. La propiedad de extensión Monitor_Uri_list es necesaria si no se fija la propiedad Port_list.

  6. Ponga el grupo de recursos en línea.


    # scswitch -Z -g grupo-recursos
    
    -Z

    Habilita el recurso y su supervisor.

    -g grupo-recursos

    Especifica el nombre del grupo de recursos de aplicación que se está habilitando.

  7. Verifica que el grupo de recursos y el recurso de servidor de aplicaciones estén en línea.


    # scstat -g
    # ps -ef
    

Ejemplo: registrar y configurar Sun Cluster HA para Sun ONE Application Server como servicio de datos a prueba de fallos

Este ejemplo muestra cómo registrar Sun Cluster HA para Sun ONE Application Server como servicio de datos a prueba de fallos.


Información de clúster
Nombres de nodo: phys-schost-1, phys-schost-2
Nombre lógico de servidor: schost-1
Grupo de recursos: appsrv-rg (para todos los recursos)
Recursos: schost-1 (nombre lógico de servidor)
SUNW.s1as (recurso de aplicación Sun ONE Application Server)
 
(Crear un grupo de recursos a prueba de fallos)
# scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
 
(Agregar un recurso de nombre lógico de servidor en el grupo de recursos)
# scrgadm -a -L -g appsrv-rg -l schost-1
 
(Registrar el tipo de recurso SUNW.s1as)
# scrgadm -a -t SUNW.s1as 

(Crear un recurso Sun ONE Application Server y agregarlo al grupo de recursos)
# scrgadm -a -j appsrv-rs -g appsrv-rg \
-t SUNW.s1as \
-x Confdir_list=/global/appsrv/domains/scdomain/server1 \
-y Network_resources_used=schost-1 \
-y Port_list=80/tcp,3700/tcp \
-x Monitor_Uri_list=http://schost-1:80/servlet/monitor
 
(Poner el grupo de recursos de aplicación en línea)
# scswitch -Z -g appsrv-rg

Ejemplo: registrar y configurar admin-server como servicio de datos a prueba de fallos

Este ejemplo muestra cómo configurar admin-server en el grupo de recursos a prueba de fallos creado en el ejemplo anterior.


Información de clúster
Nombres de nodo: phys-schost-1, phys-schost-2
Nombre lógico de servidor: schost-1
Grupo de recursos: appsrv-rg (para todos los recursos)
Recursos: schost-1 (nombre lógico de servidor)
 
(Crear un recurso Sun ONE Application Server y agregarlo al grupo de recursos)
# scrgadm -a -j admin-rs -g appserv-rg \
-t SUNW.s1as \
-x Confdir_list=/global/appsrv/domains/scdomain/admin-server \
-y Network_resources_used=schost-1 \
-y Port_list=4848/tcp \
-x Monitor_Uri_List=http://schost-1:4848

Cómo registrar y configurar Sun Cluster HA para Sun ONE Application Server como servicio con maestros en múltiples nodos

Este procedimiento presupone que se han instalado los paquetes de servicios de datos durante la instalación inicial de Sun Cluster HA para Sun ONE Application Server. Si no se han instalado los paquetes Sun ONE Application Server dentro de la instalación inicial, vaya a Cómo instalar el paquete de SUNWscs1as con la utilidad scinstall para instalar los paquetes de servicio de datos.

Antes de empezar a registrar y configurar Sun Cluster HA para Sun ONE Application Server como servicio con maestros en múltiples nodos simultáneamente, tenga presentes los siguientes requisitos.

Consulte Información general sobre la configuración de múltiples maestros para obtener información conceptual relacionada con este procedimiento.


Nota –

No utilice herramientas administrativas de GUI o línea de comandos de Sun ONE Application Server para iniciar o detener las instancias de Sun ONE Application Server. El servidor administrativo de Sun ONE Application Server puede no mostrar el estado correcto de una instancia de servidor de aplicaciones que se haya configurado como servicio con maestros en múltiples nodos.


  1. Conviértase en superusuario en uno de los nodos del clúster que aloje el servidor de aplicaciones.

  2. Agregue un grupo de recursos para Sun ONE Application Server.


    # scrgadm -a -g grupo-recursos \
    -y Maximum_primaries=valor \
    -y Desired_primaries=valor [-h nodelist]
    
  3. Registre el tipo de recurso para Sun ONE Application Server.


    # scrgadm -a -t SUNW.s1as
    
  4. Agregue la instancia de recurso de Sun ONE Application Server al grupo de recursos.


    # scrgadm -a -j recurso -g grupo-recursos -t SUNW.s1as -x
    Confdir_list=directorio-instalación/domains/dominio/servidor -x
    Monitor_Uri_List=http://localhost[:puerto][/ruta]
    
    -j recurso

    Especifica el nombre del recurso de aplicación de Sun ONE Application Server.

    -t SUNW.s1as

    Especifica el tipo de recurso que se va a agregar.

    -x Confdir_list =directorio-instalación/dominios /dominio/servidor

    Especifica una ruta para el directorio de configuración de Sun ONE Application Server. La propiedad de extensión Confdir_list es necesaria y debe tener exactamente una entrada.

    -x Monitor_Uri_list =localhost[:puerto][/ruta]

    Especifica los URI desde los que Sun Cluster HA para Sun ONE Application Server realiza solicitudes. Se requiere la propiedad de extensión Monitor_Uri_list.

  5. Verifique la instalación y configuración de la hilera web de componente frontal.

    Consulte Cómo instalar y configurar el módulo de Sun ONE Web Server para obtener información sobre los procedimientos.

  6. Habilite el grupo de recursos escalables y su supervisor.


    # scswitch -Z -g grupo -recursos
    
    -Z

    Habilita el recurso y su supervisor.

    -g grupo de recursos

    Especifica el nombre del grupo de recursos de aplicación que se está habilitando.


Ejemplo 1–1 registrar y configurar Sun Cluster HA para Sun ONE Application Server como servicio con maestros en múltiples nodos

Este ejemplo muestra cómo registrar Sun Cluster HA para Sun ONE Application Server como servicio con maestros en dos nodos simultáneamente.


Información de clúster
Nombres de nodo: phys-schost-1, phys-schost-2
Grupo de recursos: appsrv-rg (para todos los recursos)
 
(Crear un grupo de recursos escalables)
# scrgadm -a -g appserv-rg  -y Maximum_primaries=2 \
-y Desired_primaries=2 -h phys-schost-1,phys-schost-2
 
(Registrar el tipo de recurso SUNW.s1as)
# scrgadm -a -t SUNW.s1as 

(Crear un recurso Sun ONE Application Server y agregarlo al 
grupo de recursos)
# scrgadm -a -j appsrv-rs -g appsrv-rg -t SUNW.s1as \
-x Confdir_list=/global/appserver/domains/scdomain/server1 \
-x Monitor_Uri_list=http://localhost:8000/servlet/monitor
 
(Habilitar el grupo de recursos de aplicaciones)
# scswitch -Z -g appsrv-rg