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

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

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

Antes de empezar

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

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

  2. Haga una copia del archivo /opt/SUNWscmys/util/ha_mysql_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 MySQL 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 MySQL en la zona.

  6. Prepare la base de datos mySQL.

    Siga las instrucciones en How to Verify the Installation and Configuration of MySQL de Sun Cluster Data Service for MySQL Guide for Solaris OS y How to Register and Configure Sun Cluster HA for MySQL as a Failover Service de Sun Cluster Data Service for MySQL Guide for Solaris OS. Este paso incluye las siguientes tareas:

    • Inicie la base de datos mySQL.

    • Configure los derechos de acceso de la base de datos mySQL.

    • Haga una copia del archivo /opt/SUNWscmys/util/mysql_config.

    • Modifique el archivo de configuración.

    • Registre la base de datos utilizando el archivo de configuración modificado.

  7. Registre Sun Cluster HA para MySQL con SMF.


    # ksh /opt/SUNWscmys/util/ha_mysql_register -f filename
    
    -f

    Especifica el nombre del archivo de configuración.

    nombre_archivo

    El nombre del archivo de configuración.

    El registro de Sun Cluster HA para MySQL 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 MySQL 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 MySQL. 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.

  8. Cierre la base de datos mySQL.


    # kill -TERM `cat MySQL-Databasedirectory/mysqld.pid
    
  9. Desconecte de la consola de la zona de conmutación por error.