Configuración del servidor IBM Storage Protect en un nodo secundario para PowerHA con una instancia compartida de Db2

Si el directorio de instancia de IBM Db2 se comparte entre los nodos del clúster de PowerHA® , no tiene que crear una instancia de Db2 en el nodo secundario. No ejecute el asistente dsmicfgx.

Procedimiento

Para configurar una instancia de servidor en el nodo secundario con una instancia de Db2 compartida, realice los pasos siguientes:

  1. En cada nodo del clúster, añada el texto siguiente al script /opt/tivoli/tsm/server/bin/rc.dsmserv :
    DB2NODES_TEMP='/tmp/db2nodes.tmp'
    DB2NODES=${homeDir}/sqllib/db2nodes.cfg
    # Current hostname
    HOSTNAME=$(/bin/hostname)
    # hostname saved in db2nodes.cfg
    DB2_HOST=$(cat $DB2NODES | cut -d ' ' -f 2)
    # if they are different update the file
    if [[ "$HOSTNAME" != "$DB2_HOST" ]]
    then
      echo "Updating hostname in db2nodes.cfg"
      sed -e s_${DB2_HOST}_${HOSTNAME}_g $DB2NODES > $DB2NODES_TEMP
      cp $DB2NODES_TEMP $DB2NODES
    fi
    Sugerencia: Si el texto no está incluido en el script, puede incluirlo antes de emitir el script /opt/tivoli/tsm/server/bin/rc.dsmserv .
  2. Traslade todos los recursos compartidos al nodo secundario.
  3. Actualice las variables siguientes en el script /opt/tivoli/tsm/server/bin/startserver , utilizando los valores siguientes:
    Tabla 1. Variables en el script /opt/tivoli/tsm/server/bin/startserver
    Descripción Variable Ejemplo
    Defina INST_USER en el ID de usuario de instancia. INST_USER INST_USER='tsmuser1'
    Establezca INST_DIR en la ubicación del directorio de instancia de IBM Storage Protect . Este directorio contiene dsmserv.dbid y dsmserv.opt. INST_DIR INST_DIR = '/home/tsmuser1/tsminst1'
    Seleccione una de las siguientes opciones de inicio:

    Opción 1: utilice la instancia

    $INST_USER pero ejecute el servidor como raíz (-U)

    Opción 2: utilice la instancia

    $INST_USER y ejecute el servidor como $INST_USER (-u)

    INST_OPTION

    Opción 1:

    INST_OPTION='-U $INST_USER'

    Opción 2:

    INST_OPTION='-u $INST_USER'

  4. Actualice el archivo /etc/services añadiendo la entrada siguiente:
          DB2_<instance>     60000/tcp
          DB2_<instance>_1   60001/tcp
          DB2_<instance>_2   60002/tcp
          DB2_<instance>_3   60003/tcp
          DB2_<instance>_4   60004/tcp
          DB2_<instance>_END 60005/tcp
          db2c_<instance>   <connection port>/tcp
    Sugerencia: De forma predeterminada, el puerto 50000 está reservado para las solicitudes de conexión de cliente a servidor y los primeros cuatro puertos disponibles después de 60000 están reservados para la comunicación de IBM Storage Protect Snapshot .
    Ejemplo:
          DB2_tsminst1     60000/tcp
          DB2_tsminst1_1   60001/tcp
          DB2_tsminst1_2   60002/tcp
          DB2_tsminst1_3   60003/tcp
          DB2_tsminst1_4   60004/tcp
          DB2_tsminst1_END 60005/tcp
          db2c_tsminst1    50000/tcp
  5. Inicie el servidor emitiendo el script siguiente:
    /opt/tivoli/tsm/server/bin/startserver 
    Sugerencia: Si la instancia de servidor de IBM Storage Protect no se puede iniciar, es posible que se muestre el error siguiente:
    DBI1306N The instance profile is not defined
    Para evitar que se produzca este error, asegúrese de que está iniciando el servidor utilizando el script /opt/tivoli/tsm/server/bin/startserver .
  6. Cuando se inicie el servidor, emita el mandato BACKUP DB para verificar que se ha realizado correctamente la copia de seguridad de los datos.
  7. Instale el cliente en el nodo de espera. Si los archivos ejecutables se instalan en un espacio de disco compartido, es posible que deba instalarlos en el nodo en espera. Los paneles SMIT de IBM Storage Protect y otros archivos deben estar instalados en los directorios del sistema AIX® . Utilice el mandato AIX RCP con la opción -p para copiar el archivo dsm.sys del nodo de producción en el nodo en espera. Si el archivo dsm.sys se cambia en un nodo, se debe copiar en el otro nodo.