8.2.2. Adicionando um Nó ao um Cluster
Adicionar um nó ao um cluster consiste da atualização de configuração do cluster, propagando a configuração atualizada no nó a ser adicionado e inicializar o software do cluster neste nó. Para adicionar um nó ao cluster, realize os seguintes passos:
- Em qualquer nó no cluster, edite o
/etc/cluster/cluster.confpara adicionar uma seçãoclusternodepara o nó a ser adicionado. Por exemplo, no Exemplo 8.2, “Configuração de Cluster de Dois Nós” se o node-03.example.com devesse ser adicionado, então adicione uma seçãoclusternodepara o nó. Se adicionar um nó (ou nós) causa uma transição de um cluster de dois nós para um cluster com três nós ou mais, remova os seguintes atributoscmando/etc/cluster/cluster.conf:cman two_node="1"expected_votes="1"
Consulte a Seção 8.2.3, “Exemplos de Configurações de Três e Dois Nós” para comparação entre uma configuração de três nós e uma de dois nós. - Atualize o atributo
config_versionincrementando seu valor (por exemplo, mudando deconfig_version="2"paraconfig_version="3">). - Salve o
/etc/cluster/cluster.conf. - (Opcional) Valide o arquivo atualizado contra o esquema de cluster (
cluster.rng) rodando o comandoccs_config_validate. Por exemplo:ccs_config_validate
[root@example-01 ~]# ccs_config_validate Configuration validatesCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Rode o comando
cman_tool version -rpara propagar a configuração ao resto dos nós no cluster. - Verifique que o arquivo de configuração atualizado foi propagado.
- Propague o arquivo de configuração atualizado no
/etc/cluster/em cada nó a ser adicionado ao cluster. Por exemplo, use o comandoscppara enviar o arquivo de configuração atualizado a cada nó a ser adicionado ao cluster. - Se a contagem de nó do cluster mudou de dois nós para um número maior de dois nós, você deve reiniciar o software do cluster no nó existente do cluster conforme a seguir:
- Em cada nó, pare o software do cluster de acordo com a Seção 8.1.2, “Parando um Software de Cluster”. Por exemplo:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Em cada nó, inicie o software de cluster de acordo com a Seção 8.1.1, “Iniciar o Software do Cluster”. Por exemplo:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- Em cada nó a ser adicionado ao cluster, inicie o software de cluster de acordo com a Seção 8.1.1, “Iniciar o Software do Cluster”. Por exemplo:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Em qualquer nó, usando o utilitário
clustat, verifique que cada nó adicionado está rodando e é parte do cluster. Por exemplo:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para informações sobre usar oclustat, consulte a Seção 8.3, “Gerenciando Serviços de Alta Disponibilidade”.Além disso, você pode usar ocman_tool statuspara verificar os votos do nós e contagem de quorum. Por exemplo:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Em qualquer nó, você pode usar o utilitário
clusvcadmpara migrar ou realocar um serviço em execução ao nó recém unido. Também, você pode habilitar quaisquer serviços desabilitados. Para informações sobre usar oclusvcadm, consulte a Seção 8.3, “Gerenciando Serviços de Alta Disponibilidade”