Pesquisa de site

Como instalar e configurar cluster com dois nós no Linux – Parte 2


Olá a todos. Antes de começarmos a segunda parte, vamos revisar o que fizemos na Parte 01. Na Parte 01 desta série de clustering, discutimos sobre a técnica de clustering e em quais casos ela pode ser usada junto com as vantagens e desvantagens do clustering. E também cobrimos os pré-requisitos para esta configuração e o que cada pacote fará depois de configurarmos o tipo de configuração.

Você pode revisar a Parte 01 e a Parte 03 nos links abaixo.

  1. O que é clustering e vantagens/desvantagens do clustering
  2. Cercando e Adicionando um Failover ao Cluster – Parte 3

Como disse no meu último artigo, preferimos 3 servidores para esta configuração; um servidor atua como servidor de cluster e outros como nós.

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

Na Parte 2 de hoje, veremos como instalar e configurar clustering no Linux. Para isso precisamos instalar os pacotes abaixo em todos os três servidores.

  1. Ricci (ricci-0.16.2-75.el6.x86_64.rpm)
  2. Luci (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
  4. CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
  5. CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
  6. Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

Etapa 1: Instalando Clustering no Linux

Então, vamos começar a instalar esses pacotes em todos os três servidores. Você pode instalar facilmente todos esses pacotes usando o gerenciador de pacotes yum.

Começarei instalando o pacote “ricci” em todos esses três servidores.

yum install “ricci”

Após a instalação do ricci, podemos ver que ele instalou mod_cluster e cluster lib como suas dependências.

Em seguida, estou instalando o luci usando o comando yum install “luci ”.

yum install "luci"

Após a instalação do luci, você pode ver que ele instalou as dependências necessárias.

Agora vamos instalar o pacote ccs nos servidores. Para isso eu digitei yum install ccs.x86_64 que é mostrado na lista quando eu emiti yum list |grep “ccs ” ou então você pode simplesmente emitir yum install “ccs”.

yum install “ccs”

Vamos instalar cman como último requisito para esta configuração específica. O comando é yum install “cman ” ou yum install cman.x86_64 conforme mostrado na lista yum como mencionei anteriormente.

yum install “cman”

Precisamos confirmar se as instalações estão instaladas. Emita o comando abaixo para ver se os pacotes necessários estão instalados corretamente em todos os três servidores.

rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"

Perfeito, todos os pacotes estão instalados e tudo o que precisamos fazer é configurar o setup.

Etapa 2: configurar cluster no Linux

1. Como primeiro passo para configurar o cluster, você precisa iniciar o serviço ricci em todos os três servidores.

service ricci start 
OR
/etc/init.d/ricci start 

2. Como o ricci foi iniciado em todos os servidores, agora é hora de criar o cluster. É aqui que o pacote ccs vem em nossa ajuda ao configurar o cluster.

Se você não quiser usar comandos ccs então você terá que editar o arquivo “cluster.conf ” para adicionar os nós e fazer outras configurações. Acho que a maneira mais fácil é usar os seguintes comandos. Vamos dar uma olhada.

Como ainda não criei o cluster, ainda não há nenhum arquivo cluster.conf criado no local /etc/cluster conforme mostrado abaixo.

cd /etc/cluster
pwd
ls

No meu caso, faço isso em 172.16.1.250 que é dedicado ao gerenciamento de cluster. A partir de agora, toda vez que tentarmos usar o servidor ricci, ele irá pedir a senha do ricci. Então você terá que definir a senha do usuário ricci em todos os servidores.

Digite as senhas do usuário ricci.

passwd ricci

Agora digite o comando conforme mostrado abaixo.

ccs -h 172.16.1.250 --createcluster tecmint_cluster

Você pode ver que após inserir o comando acima, o arquivo cluster.conf é criado no diretório /etc/cluster.

Esta é a aparência do meu cluster.conf padrão antes de eu fazer as configurações.

3. Agora vamos adicionar os dois nós ao sistema. Aqui também utilizamos comandos ccs para fazer as configurações. Não vou editar manualmente o arquivo cluster.conf, mas usarei a seguinte sintaxe.

ccs -h 172.16.1.250 --addnode 172.16.1.222

Adicione o outro nó também.

ccs -h 172.16.1.250 --addnode 172.16.1.223

Esta é a aparência do arquivo cluster.conf após a adição dos servidores do nó.

Você também pode inserir o comando abaixo para verificar os detalhes do nó.

ccs –h 172.16.1.250 --lsnodes

Perfeito. Você mesmo criou o cluster com sucesso e adicionou dois nós. Para obter mais detalhes sobre as opções do comando ccs, digite o comando ccs –help e estude os detalhes. Como agora você já sabe como criar o cluster e adicionar nós nele, postarei a Parte 03 em breve para você.

Obrigado, até então, mantenha-se conectado com a Tecmint para obter instruções úteis e mais recentes.