DB2 Versão 9.7 para Linux, UNIX e Windows
Após Instalar um Produto do Servidor DB2 > Tarefas Pós-instalação > Ambiente de Banco de Dados Particionado >

Ativando a Execução de Comandos Remotos (Linux e UNIX)

É necessário atualizar seu arquivo .rhosts para executar comandos remotos utilizando rsh.

Em um sistema de banco de dados particionados, cada servidor de partição de banco de dados deve ter a autoridade para executar os comandos remotos em todos os outros servidores de partição de banco de dados participantes em uma instância. Esta autoridade pode ser concedida atualizando o arquivo .rhosts no diretório home da instância. Como o diretório home da instância está no sistema de arquivos home compartilhado do DB2, somente um arquivo .rhosts é requerido.

Pré-requisitos

Este tópico descreve como ativar a execução de comandos remotos utilizando rsh.

Você também pode utilizar ssh para ativar a execução de comandos remotos. Para utilizar ssh sem serem solicitadas senhas ou pass phrases, consulte:

Para atualizar o arquivo .rhosts para executar comandos remotos utilizando rsh:

  1. Efetue logon no computador primário como um usuário com propriedade de administrador.
  2. Crie um arquivo .rhosts no diretório home da instância. Por exemplo, se o diretório homeda instância for /db2home/db2inst1, será possível utilizar um editor de texto para criar o arquivo .rhosts, digitando o seguinte comando:
         vi /db2home/db2inst1/.rhosts
  3. Inclui entradas no arquivo .rhosts para cada computador, incluindo o computador principal. O arquivo .rhosts tem o seguinte formato:
         hostname   instance_owner_user_name

    Alguns sistemas podem exigir que seja especificado um nome de host longo, por exemplo: ServerA.yourdomain.com. Antes de incluir entradas de nomes do host no arquivo .rhosts, certifique-se de que os nomes de host nos arquivos /etc/hosts e /etc/resolv.conf possam ser resolvidos.

    O arquivo INSTHOME/.rhosts deve conter entradas semelhantes às seguintes:

       ServerA.seudomínio.com db2inst1
          ServerB.seudomínio.com db2inst1
          ServerC.seudomínio.com db2inst1
          ServerD.seudomínio.com db2inst1

    Em vez de especificar cada nome de host individualmente, é possível especificar a seguinte entrada no arquivo .rhosts, mas esta ação pode ser um risco à segurança e deve ser executada apenas em um ambiente de teste.

       + db2inst1

    Se você tiver especificado um switch de alta velocidade (nome de rede) no arquivodb2nodes.cfg, você deve também incluir entradas de nome de rede para cada computador no arquivo .rhosts. Os valores dos nomes de rede são especificados na quarta coluna do arquivo db2nodes.cfg. Um arquivo .rhosts com entradas de switch de alta velocidade (nome de rede) pode ser semelhantes ao seguinte:

       ServerA.seudomínio.com db2inst1
          ServerB.seudomínio.com db2inst1
          ServerC.seudomínio.com db2inst1
          ServerD.seudomínio.com db2inst1      Switch1.seudomínio.com db2inst1
          Switch2.seudomínio.com db2inst1
          Switch3.seudomínio.com db2inst1
          Switch4.seudomínio.com db2inst1

Uma alternativa para utilizar o arquivo .rhosts file é usar o arquivo/etc/hosts.equiv. O arquivo /etc/hosts.equiv contém as mesmas entradas do arquivo .rhosts, mas deve ser criado em cada computador.

Para obter mais informações sobre o arquivo.rhosts ou sobre o arquivo /etc/hosts.equiv, consulte a documentação do sistema operacional.

[ Início da Página | Página Anterior | Próxima Página | Índice ]