5.4. Criando um Cluster
Esta seção descreve como criar, modificar e deletar uma configuração de esqueleto de cluster com o comando
ricci
sem usar fence, domínios failover e serviços de Alta Disponibilidade (HA - High Availability). As seções subsequentes descrevem como configurar aquelas partes da configuração.
Para criar um arquivo de configuração de esqueleto de cluster, primeiro crie e nomeie o cluster e então adicione os nódos ao cluster, como no procedimento seguinte:
- Crie um arquivo de configuração de cluster em um dos nódos no cluster executando o comando
ricci
usando o parâmetro-h
para especificar o nódo no qual criar o arquivo e a opçãocreatecluster
para especificar um nome para o cluster:ccs -h host --createcluster clustername
ccs -h host --createcluster clustername
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Por exemplo, o comando seguinte criar um arquivo de configuração nonode-01.example.com
chamadomycluster
:ccs -h node-01.example.com --createcluster mycluster
ccs -h node-01.example.com --createcluster mycluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow O nome do cluster não pode ultrapassar 15 caractéres.Se um arquivocluster.conf
já existe no host que você especificar, executar este comando substituirá o arquivo existente.Se você deseja criar um arquivo de configuração de cluster em seu sistema local, você pode especificar a opção-f
ao invés da opção-h
. Para mais informações sobre como criar o arquivo localmente, consulte Seção 5.1.1, “Criando um arquivo de Configuração de Cluster em um Sistema Local”. - Para configurar os nódos que o cluster possui, execute o seguinte comando para cada nódo no cluster:
ccs -h host --addnode node
ccs -h host --addnode node
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Por exemplo, os seguintes três comandos adicionam os nódosnode-01.example.com
,node-02.example.com
, enode-03.example.com
ao arquivo de configuração nonode-01.example.com
:ccs -h node-01.example.com --addnode node-01.example.com ccs -h node-01.example.com --addnode node-02.example.com ccs -h node-01.example.com --addnode node-03.example.com
ccs -h node-01.example.com --addnode node-01.example.com ccs -h node-01.example.com --addnode node-02.example.com ccs -h node-01.example.com --addnode node-03.example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para vizualizar uma lista de nódos que foram configurados para um cluster, execute o seguinte comando:ccs -h host --lsnodes
ccs -h host --lsnodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemplo 5.1, “O arquivocluster.conf
depois de adicionar três nódos” exibe um arquivo de configuraçãocluster.conf
depois de você ter criado o clustermycluster
que contém os nodosnode-01.example.com
node-02.example.com
enode-03.example.com
.Exemplo 5.1. O arquivo
cluster.conf
depois de adicionar três nódosCopy to Clipboard Copied! Toggle word wrap Toggle overflow Quando você adicionar um nódo ao um cluster, você pode especificar o número de votos que o nódo contribui para determinar se existe um quorum. Para definir o número de votos para um nódo do cluster, use o seguinte comando:ccs -h host --addnode host --votes votes
ccs -h host --addnode host --votes votes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Quando você adicionar um nódo, occs
atribui ao nódo um número inteiro único que é usado como o identificador do nódo. Se você quiser especificar o identificador de nódo manualmente quando criar um nódo, use o seguinte comando:ccs -h host --addnode host --nodeid nodeid
ccs -h host --addnode host --nodeid nodeid
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para remover um nódo de um cluster, execute o seguinte comando:ccs -h host --rmnode node
ccs -h host --rmnode node
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Quando você terminar de configurar todos os componentes de seu cluster, você precisará sincronizar o arquivo de configuração do cluster para todos os nodos, como descrito na Seção 5.15, “Propagar o Arquivo de Configuração aos Nós do Cluster”.