DB2 Versión 9.7 para Linux, UNIX y Windows
Después de instalar un producto del servidor DB2 > Tareas posteriores a la instalación > Entorno de base de datos particionada >

Habilitación de la ejecución de mandatos remotos (Linux y UNIX)

Debe actualizar el archivo .rhosts para ejecutar mandatos remotos utilizando rsh.

En un sistema de bases de datos particionadas, cada servidor de partición de base de datos debe tener la autorización para ejecutar mandatos remotos en todos los demás servidores de partición de base de datos que participan en una instancia. Esta autorización se puede otorgar actualizando el archivo .rhosts en el directorio inicial de la instancia. Puesto que el directorio inicial de la instancia se encuentra en el sistema de archivos inicial compartido de DB2 sólo es necesario el archivo .rhosts.

Requisitos previos

Este tema describe cómo habilitar la ejecución de mandatos remotos utilizando rsh.

También puede utilizar ssh para habilitar la ejecución de mandatos remotos. Para utilizar ssh sin que se soliciten contraseñas o frases de paso, consulte:

Para actualizar el archivo .rhosts para ejecutar mandatos remotos utilizando rsh:

  1. Inicie una sesión en el sistema principal como usuario con autorización root.
  2. Cree un archivo .rhosts en el directorio inicial de la instancia. Por ejemplo, si el directorio inicial de la instancia es /db2home/db2inst1, puede utilizar un editor de texto para crear el archivo .rhosts escribiendo el siguiente mandato:
         vi /db2home/db2inst1/.rhosts
  3. Añada entradas al archivo .rhosts para cada sistema, incluido el sistema principal. El archivo .rhosts tiene el formato siguiente:
         hostname   nombre_usuario_propietario_instancia

    Puede que algunos sistemas necesiten que se especifique un nombre largo de sistema principal; por ejemplo: ServidorA.sudominio.com. Antes de añadir entradas de nombre de sistema principal al archivo .rhosts, asegúrese de que los nombres de sistema de /etc/hosts y los archivos /etc/resolv.conf se puedan resolver.

    El archivo INSTHOME/.rhosts debe contener entradas similares a las siguientes:

       ServidorA.dominio.com db2inst1
       ServidorB.dominio.com db2inst1
       ServidorC.dominio.com db2inst1
       ServidorD.dominio.com db2inst1

    En lugar de especificar individualmente cada nombre de sistema principal, puede especificar la siguiente entrada en el archivo .rhosts, pero esta acción puede suponer un riesgo de seguridad y sólo debe realizarse en un entorno de prueba.

       + db2inst1

    Si ha especificado un conmutador de alta velocidad (nombre de red) en el archivo db2nodes.cfg, también deberá añadir entradas de nombre de red al archivo .rhosts. Los valores de nombre de red se especifican en la cuarta columna del archivo db2nodes.cfg. Un archivo .rhosts con entradas de conmutador de alta velocidad (nombre de red) tendrá un aspecto similar al siguiente:

       ServidorA.dominio.com db2inst1
       ServidorB.dominio.com db2inst1
       ServidorC.dominio.com db2inst1
       ServidorD.dominio.com db2inst1
       Conmutador1.dominio.com db2inst1
       Conmutador2.dominio.com db2inst1
       Conmutador3.dominio.com db2inst1
       Conmutador4.dominio.com db2inst1

Una alternativa a la utilización de un archivo .rhosts es utilizar el archivo /etc/hosts.equiv. El archivo /etc/hosts.equiv contendría exactamente las mismas entradas que el archivo .rhosts, pero se debe crear en cada sistema.

Para obtener más información sobre el archivo .rhosts o el archivo /etc/hosts.equiv, consulte la documentación del sistema operativo.

[ Principio de página | Página anterior | Página siguiente | Contenido ]