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.
Conecte a um dos nós do cluster (node01) e abra uma janela de console.
Faça o download do instalador do Sentinel (um arquivo tar.gz) e o armazene em /tmp no nó do cluster.
Execute as etapas a seguir para iniciar a instalação:
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
Especifique 2 para selecionar a configuração personalizada quando solicitado a selecionar o método de configuração.
Execute a instalação, configurando o produto conforme apropriado.
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.
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
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:
Conecte a um dos nós do cluster (node01) e abra uma janela de console.
Navegue até o seguinte diretório:
cd /opt/novell/sentinel/setup
Registre a configuração:
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.
Especifique 2 para selecionar a configuração personalizada quando solicitado a selecionar o método de configuração.
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.
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
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/
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/
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.
Conecte-se a cada nó de cluster adicional (node02) e abra uma janela do console.
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
Conecte-se a cada nó de cluster adicional (node02) e abra uma janela do console.
Execute o seguinte comando:
insserv -r sentinel
Pare os serviços do Sentinel.
rcsentinel stop
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.