Skip Headers
StorageTek Automated Cartridge System Library Software Instalación, configuración y operación del cluster de High Availability 8.3
Versión 8.3
E54096-01
  Ir a Tabla de Contenido
Contenido
Ir a Índice
Índice

Anterior
Anterior
 
Siguiente
Siguiente
 

7 Instalación y configuración de ACSLS HA 8.3

El paquete SUNWscacsls contiene un software de agentes ACSLS que se comunica con Oracle Solaris Cluster. Incluye parches y archivos de configuraciones especiales que garantizan el funcionamiento adecuado entre ACSLS y Solaris Cluster.

Procedimiento de instalación básico

  1. Descomprima el archivo descargado SUNWscacsls.zip en /opt.

    # cd /opt
    # unzip SUNWscacsls.zip
    
  2. Instale el paquete SUNWscacsls.

    # pkgadd -d .
    
  3. Repita los pasos 1 y 2 en el nodo adyacente.

  4. Verifique que acslspool permanezca montado en uno de los dos nodos.

    # zpool status acslspool
    

    Si acslspool no está montado, revise el otro nodo.

    Si acslspool no está montado en ningún nodo, impórtelo en el nodo actual de la siguiente manera:

    # zpool import -f acslspool
    

    Luego, verifíquelo con zpool status.

  5. Vaya al directorio /opt/ACSLSHA/util en cualquiera de los nodos y ejecute la secuencia de comandos copyUtils.sh. Esta operación actualiza o copia los archivos esenciales en ubicaciones adecuadas en ambos nodos. No es necesario repetir esta operación en el nodo adyacente.

    # cd /opt/ACSLSHA/util
    # ./copyUtils.sh
    
  6. En el nodo donde acslspool está activo, inicie la aplicación ACSLS y verifique que esté en funcionamiento. Resuelva los problemas que encuentre. Los problemas principales se pueden resolver mediante la eliminación y la reinstalación del paquete STKacsls en el nodo.

    Si debe volver a instalar el paquete STKacsls, ejecute la secuencia de comandos /opt/ACSLSHA/util/copyUtils.sh después de instalar el paquete.

  7. Cierre ACSLS.

    # su - acsss
    $ acsss shutdown
    $ exit
    #
    
  8. Exporte acslspool del nodo activo.

    # zpool export acslspool
    

    Nota:

    Esta operación fallará si el usuario acsss ha iniciado sesión, si hay un shell de usuario activo en algún lugar de acslspool o si algún servicio acsss continúa activo.

  9. Importe acslspool del nodo adyacente.

    # zpool import acslspool
    
  10. Inicie la aplicación ACSLS en este nodo y verifique el funcionamiento correcto de la biblioteca. Resuelva los problemas que encuentre. Los problemas principales se pueden resolver mediante la eliminación y la reinstalación del paquete STKacsls en el nodo.

    Si debe volver a instalar el paquete STKacsls, ejecute la secuencia de comandos /opt/ACSLSHA/util/copyUtils.sh después de instalar el paquete.

Inicio de ACSLS HA

La secuencia de comandos de inicio de ACSLS HA se encuentra en el directorio /opt/ACSLSHA/utils. Esta utilidad registra el agente ACSLS con Solaris Cluster y especifica tres argumentos:

Para iniciar ACSLS HA:

# cd /opt/ACSLSHA/util
# ./start_acslsha.sh -h logical hostname -g IPMP group -z acslspool

Esta operación puede tardar algunos minutos.

Verificación de la operación del cluster

  1. Cuando acslsha se haya iniciado y se haya registrado en Solaris Cluster, utilice los comandos del cluster para comprobar el estado del grupo de recursos ACSLS y sus recursos asociados.

    # clrg status
       === Cluster Resource Groups ===
       Group Name       Node Name       Suspended      Status
       ----------       ---------       ---------      ------
       acsls-rg         node1           No             Online
                        node2           No             Offline
    
    # clrs status
       === Cluster Resources ===
       Resource Name       Node Name      State        Status Message
       -------------       ---------      -----        --------------
       acsls-rs            node1          Online       Online
                           node2          Offline      Offline
       acsls-storage       node1          Online       Online
                           node2          Offline      Offline
       <logical host>      node1          Online       Online
                           node2          Offline      Offline
    
  2. Suspenda de manera temporal la preparación de failover del cluster para facilitar las pruebas iniciales.

    # clrg suspend acsls-rg
    # clrg status
    
  3. Pruebe la operación de conmutación del cluster del nodo activo al nodo en espera.

    # clrg switch -n standby hostname acsls-rg
    

    A medida que avanza la operación de conmutación, supervise la actividad de cada una de las dos consolas del sistema.

    Utilice la actividad de supervisión tail -f file_name en cada nodo desde los siguientes puntos de vista:

    a) /var/adm/messages
    c) /var/cluster/logs/DS/acsls-rg/acsls-rs/start_stop_log.txt
    

    Resuelva los problemas que pueden aparecer durante el evento de switchover.

  4. Verifique la conectividad de red del sistema cliente ACSLS mediante el nombre de host lógico del servidor ACSLS.

    $ ping acsls_logical_host
    $ ssh root@acsls_logical_host hostname
    passwd:
    

    Esta operación debe devolver el nombre de host del nodo activo.

  5. Verifique la operación de ACSLS.

    $ acsss status
    
  6. Repita los pasos 3, 4 y 5 del nodo opuesto.

  7. Reanude la preparación de failover del cluster.

    # clrg resume acsls-rg
    # clrg status
    
  8. Reinicie el nodo activo y supervise la operación de las dos consolas del sistema y los puntos de vista sugeridos en el paso 3 que se indica anteriormente. Verifique la operación de failover automática en el nodo en espera.

  9. Verifique el acceso de red al host lógico desde el sistema cliente como se indica en el paso 4.

  10. Cuando la operación de ACSLS está activa en el nuevo nodo, reinicie el nodo y observe la acción de failover en el nodo opuesto.

  11. Repita la verificación de la red como se indica en el paso 4.