Sun Cluster 3.1 8/05 With Sun Java Enterprise System 5 Special Instructions

Configuración de Sun Cluster HA para Apache Tomcat en una zona de conmutación por error

Las instrucciones sobre configuración que aparecen en Sun Cluster Data Service for Apache Tomcat Guide for Solaris OS se aplican a la versión del software de Sun Cluster 3.1 8/05 en la distribución de Sun Java Enterprise System 5 excepto como se describe en las secciones siguientes.

La siguiente lista describe las funciones adicionales del servicio de datos Sun Cluster HA para Apache Tomcat:

ProcedureCómo registrar Sun Cluster HA para Apache Tomcat en una zona de conmutación por error

Este proceso utiliza el archivo de configuración para registrar Sun Cluster HA para Apache Tomcat en una zona de conmutación por error.

Antes de empezar

Antes de registrar Sun Cluster HA para Apache Tomcat en una zona de conmutación por error, realice las siguientes tareas. Siga los procedimientos en la Sun Cluster Data Service for Solaris Containers Guide y Sun Cluster Data Service for Apache Tomcat Guide for Solaris OS .

  1. Conviértase en superusuario en la zona global.

  2. Haga una copia del archivo /opt/SUNWsctomcat/util/sctomcat_config para utilizarlo como archivo de configuración.

    Puede ubicar este archivo de configuración en cualquier directorio que sea accesible a la zona de conmutación por error.

  3. Abra el archivo de configuración para editar y modificar las variables de las zonas no globales.

    Estas variables se utilizan sólo cuando el servicio de datos está instalado en una zona no global. Configure los valores de estas variables de la siguiente manera:

    ZONE

    Establezca el nombre de la zona donde Sun Cluster HA para Apache Tomcat debe ejecutarse.

    ZONE_BT

    Establezca el nombre del recurso que controla la zona.

    PROJECT

    Establezca el nombre del proyecto del administrador de recursos de Sun en la zona de conmutación por error. Si se omite la variable PROJECT del archivo de configuración, el servicio de datos utiliza el proyecto predeterminado del usuario, :default, en un contexto Solaris Service Management Facility (SMF). Este nombre del proyecto se ubica en las propiedades start/project y stop/project del servicio SMF.


    Nota –

    Guarde este archivo de configuración modificado para un posible uso en el futuro.


  4. Inicie sesión como superusuario en la consola de la zona de conmutación por error.

  5. Instale el software Apache Tomcat en la zona.

  6. Copie y modifique el archivo de parámetro /opt/SUNWsctomcat/pfile.

    Siga las instrucciones de How to Register and Configure Sun Cluster HA for Apache Tomcat as a failover data service de Sun Cluster Data Service for Apache Tomcat Guide for Solaris OS.

  7. Cree la secuencia de comandos de entorno.

    Siga las instrucciones de How to Register and Configure Sun Cluster HA for Apache Tomcat as a failover data service de Sun Cluster Data Service for Apache Tomcat Guide for Solaris OS.

  8. Desconecte de la consola de la zona de conmutación por error.

  9. Registre Sun Cluster HA para Apache Tomcat con SMF.


    # ksh /opt/SUNWsctomcat/util/sctomcat_register -f filename
    
    -f

    Especifica el nombre de archivo de configuración.

    nombre_archivo

    El nombre de archivo de configuración.

    El registro de Sun Cluster HA para Apache Tomcat genera un archivo manifest SMF y registra un servicio SMF en la zona de conmutación por error especificada por la variable ZONE en el archivo de configuración. El archivo manifest se denomina resourcename.xml, donde resource es el nombre especificado por la variable RS en el archivo de configuración. Este archivo manifest se ubica en el directorio /var/svc/manifest/application/sczone-agents/. El servicio SMF se denomina svc:/application/sczone-agents/ resource.

    El servicio de datos de Sun Cluster HA para Apache Tomcat utiliza el componente SMF del servicio de datos de Sun Cluster HA para Solaris Containers para controlar y probar este servicio SMF de Sun Cluster HA para Apache Tomcat. Registra un componente Sun Cluster HA para Solaris Containers SMF en la parte superior del servicio SMF ya creado. El nombre de la secuencia de comandos que comienza y finaliza el archivo manifest además de probar el componente SMF es control_sctomcat.

ProcedureCómo modificar los parámetros del archivo manifest de Sun Cluster HA para Apache Tomcat

Lleve a cabo esta tarea para cambiar los parámetros del archivo manifest de Sun Cluster HA para Apache Tomcat y para validar los parámetros de la zona de conmutación por error. Los parámetros del archivo manifest de Sun Cluster HA para Apache Tomcat se guardan como propiedades del servicio SMF. Para modificar parámetros del archivo manifest, cambie las propiedades relacionadas del servicio SMF y, a continuación, valide los cambios de los parámetros.

  1. Inicie sesión como superusuario en la consola de la zona de conmutación por error.

  2. Cambie las propiedades de Solaris Service Management Facility (SMF) para el archivo manifest de Sun Cluster HA para Apache Tomcat.


    # svccfg svc:/application/sczone-agents:resource
    

    Para obtener más información, consulte la página de comando man svccfg(1M).

  3. Valide los cambios de los parámetros.


    # /opt/SUNWsctomcat/bin/control_sctomcat validate resource
    

    Los mensajes de este comando se guardan en el directorio /var/adm/messages/ de la zona de conmutación por error.

  4. Desconecte de la consola de la zona de conmutación por error.

ProcedureCómo eliminar un recurso de Sun Cluster HA para Apache Tomcat de una zona de conmutación por error

  1. Conviértase en superusuario en la zona global.

  2. Deshabilite y elimine el recurso utilizado por el servicio de datos de Sun Cluster HA para Apache Tomcat.


    # scswitch -n resource
    # scrgadm -r -j resource
    
  3. Inicie sesión como superusuario en la consola de la zona de conmutación por error.

  4. Anule el registro de Sun Cluster HA para Apache Tomcat del servicio Solaris Service Management Facility (SMF).


    # /opt/SUNWsctomcat/sctomcat_smf_remove -f filename
    
    -f

    Especifica el nombre de archivo de configuración.

    nombre_archivo

    El nombre del archivo de configuración utilizado para registrar Sun Cluster HA para Apache Tomcat con el servicio SMF.


    Nota –

    Si ya no dispone del archivo de configuración que utilizó para registrar Sun Cluster HA para Apache Tomcat con el servicio SMF, cree un archivo de configuración de sustitución.

    1. Haga una copia del archivo predeterminado, /opt/SUNWsctomcat/util/sctomcat_config.

    2. Establezca los parámetros ZONE y RS con los valores utilizados por el servicio de datos.

    3. Ejecute el comando sctomcat_smf_remove y utilice la opción -f para especificar este archivo de configuración.


  5. Desconecte de la consola de la zona de conmutación por error.