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:
- 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 fiSugerencia: Si el texto no está incluido en el script, puede incluirlo antes de emitir el script /opt/tivoli/tsm/server/bin/rc.dsmserv . - Traslade todos los recursos compartidos al nodo secundario.
- 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'
- 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>/tcpSugerencia: 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 - Inicie el servidor emitiendo el script siguiente:
/opt/tivoli/tsm/server/bin/startserverSugerencia: Si la instancia de servidor de IBM Storage Protect no se puede iniciar, es posible que se muestre el error siguiente:
Para evitar que se produzca este error, asegúrese de que está iniciando el servidor utilizando el script /opt/tivoli/tsm/server/bin/startserver .DBI1306N The instance profile is not defined - Cuando se inicie el servidor, emita el mandato BACKUP DB para verificar que se ha realizado correctamente la copia de seguridad de los datos.
- 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.