37.3 Instalação do Sentinel

Há duas opções para instalar o Sentinel: instalar cada parte do Sentinel no armazenamento compartilhado usando a opção --location para redirecionar a instalação do Sentinel para o local em que você montou o armazenamento compartilhado ou instalar apenas os dados do aplicativo variáveis no armazenamento compartilhado.

Instale o Sentinel em cada nó do cluster que possa hospedá-lo. Depois de instalar o Sentinel pela primeira vez, você deve executar uma instalação completa, incluindo os binários do aplicativo, configuração e todos os armazenamentos de dados. Para instalações subsequentes nos outros nós do cluster, você instalará somente o aplicativo. Os dados do Sentinel estarão disponíveis após a montagem do armazenamento compartilhado.

37.3.1 Instalação no primeiro nó

Instalação de HA tradicional

  1. Conecte a um dos nós do cluster (node01) e abra uma janela de console.

  2. Faça o download do instalador do Sentinel (um arquivo tar.gz) e o armazene em /tmp no nó do cluster.

  3. Execute as etapas a seguir para iniciar a instalação:

    1. Execute os seguintes comandos:

      mount /dev/<SHARED1> /var/opt/novell

      cd /tmp

      tar -xvzf sentinel_server*.tar.gz

      cd sentinel_server*

      ./install-sentinel --record-unattended=/tmp/install.props

    2. Especifique 2 para selecionar a configuração personalizada quando solicitado a selecionar o método de configuração.

  4. Execute a instalação, configurando o produto conforme apropriado.

  5. Inicie o Sentinel e teste as funções básicas. Você pode usar o endereço IP do nó do cluster externo padrão para acessar o produto.

  6. Encerre o Sentinel e desmonte o armazenamento compartilhado usando os seguintes comandos:

    rcsentinel stop
    umount /var/opt/novell

    Esta etapa remove os scripts de autoinicialização de modo que o cluster possa gerenciar o produto.

    cd /
    insserv -r sentinel

Instalação da aplicação de HA do Sentinel

A aplicação de HA do Sentinel inclui o software Sentinel que já está instalado e configurado. Para configurar o software Sentinel para HA, execute as etapas a seguir:

  1. Conecte a um dos nós do cluster (node01) e abra uma janela de console.

  2. Navegue até o seguinte diretório:

    cd /opt/novell/sentinel/setup
  3. Registre a configuração:

    1. Execute o seguinte comando:

      ./configure.sh --record-unattended=/tmp/install.props --no-start

      Esta etapa grava a configuração no arquivo install.props, que é necessário para configurar os recursos do cluster usando o script install-resources.sh.

    2. Especifique 2 para selecionar a configuração personalizada quando solicitado a selecionar o método de configuração.

    3. Quando a senha for solicitada, especifique 2 para digitar uma nova senha.

      Se você especificar 1, o arquivo install.props não armazenará a senha.

  4. Encerre o Sentinel usando o seguinte comando:

    rcsentinel stop

    Esta etapa remove os scripts de autoinicialização de modo que o cluster possa gerenciar o produto.

    insserv -r sentinel
  5. Mova a pasta de dados do Sentinel para o armazenamento compartilhado usando os comandos a seguir. Essa movimentação permite que os nós usem a pasta de dados do Sentinel por meio de um armazenamento compartilhado.

    mkdir -p /tmp/new
    mount /dev/<SHARED1> /tmp/new
    mv /var/opt/novell/* /tmp/new
    umount /tmp/new/
  6. Verifique a movimentação da pasta de dados do Sentinel para o armazenamento compartilhado usando os seguintes comandos:

    mount /dev/<SHARED1>  /var/opt/novell/
    umount /var/opt/novell/

37.3.2 Instalação do nó subsequente

Repita a instalação em outros nós:

O instalador inicial do Sentinel cria uma conta do usuário para ser usada pelo produto, que usa o próximo ID de usuário disponível no momento da instalação. As instalações subsequentes no modo autônomo tentarão usar o mesmo ID de usuário para criação da conta, mas não existe a possibilidade de conflitos (se os nós do cluster não forem idênticos no momento da instalação). É altamente recomendado que você execute um dos seguintes procedimentos:

  • Sincronize o banco de dados da conta do usuário entre nós do cluster (manualmente via LDAP ou similar), assegurando que a sincronização aconteça antes das instalações subsequentes. Neste caso, o instalador detectará a presença da conta do usuário e usará a existente.

  • Assista a saída das instalações autônomas subsequentes - um aviso será emitido se a conta do usuário não puder ser criada com o mesmo ID de usuário.

Instalação de HA tradicional

  1. Conecte-se a cada nó de cluster adicional (node02) e abra uma janela do console.

  2. Execute os seguintes comandos:

    cd /tmp
    scp root@node01:/tmp/sentinel_server*.tar.gz .
    scp root@node01:/tmp/install.props .
    tar -xvzf sentinel_server*.tar.gz
    cd sentinel_server*
    ./install-sentinel --no-start --cluster-node --unattended=/tmp/install.props
    insserv -r sentinel

Instalação da aplicação de HA do Sentinel

  1. Conecte-se a cada nó de cluster adicional (node02) e abra uma janela do console.

  2. Execute o seguinte comando:

    insserv -r sentinel
  3. Pare os serviços do Sentinel.

    rcsentinel stop
  4. Remova o diretório Sentinel.

    rm -rf /var/opt/novell/*

No fim deste processo, o Sentinel deverá estar instalado em todos os nós, mas provavelmente ele não funcionará corretamente em nenhum deles, exceto no primeiro, até que várias chaves sejam sincronizadas, o que acontecerá quando configurarmos os recursos do cluster.