Comando chcluster

Propósito

Altera a configuração do cluster.

Sintaxe

Para alterar a topologia de cluster do site local através de adição ou exclusão de entidades de nós, entidades de disco compartilhadas ou entidades de repositório de backup, use a seguinte sintaxe:
chcluster [ -m [+|-]nodename{[cle_ip=addr1[,cle_ip=addr2][,...],cle_uuid=UUID,cle_globid=id]} [,...] ]
                 [ -d [+|-]shareddisk[,...] ] [ -b [+|-]backupdisk[,...] ] [-n cluster_name ][-p [+|-]comdisk] [-v]
Para estender a topologia do cluster para incluir um site remoto, use a seguinte sintaxe:
chcluster -S sitename -r remote_reposdisk -m nodename [-s multi_cast_addr] [-n cluster_name ] [-v]
Para alterar a topologia de cluster do site remoto por meio de inclusão ou exclusão de entidades de nós, use a seguinte sintaxe:
chcluster -S sitename -m [+|-]nodename [-n cluster_name] [-v]
Para alterar a topologia do cluster do site adicionando ou removendo entidades do repositório de backup, use a seguinte sintaxe:
chcluster  -b [+|-]backupdisk[,...]  [-@ contact_node -S sitename] [-n cluster_name] [-v]
Para alterar o atributo em uma entidade do site, use a sintaxe a seguir:
chcluster -S sitename{[cle_name=new_name,cle_prio=prio]}
Para alterar o atributo de uma entidade do nó, use a seguinte sintaxe:
chcluster -m nodename{[[+|-]cle_ip=addr1[,cle_ip=addr2][,...] | cle_hostname=name]} [ -S sitename ] [-v]

Descrição

O comando chcluster altera a configuração do cluster.

O comando chcluster inclui e remove a rede de área de armazenamento (SAN) discos compartilhados e nós para ou a partir da configuração do cluster, ou estende o cluster existente para abranger vários sites. Ao criar um outro site, especifique apenas um nó remoto, juntamente com o nome do site remoto, nome do disco do repositório remoto e o endereço multicast do site remoto (opcional). Nós remotos adicionais podem ser adicionados depois que o site remoto é criado.

Sinalizações

Item Descrição
-@ no_nó Especifica o nó onde o identificador único universal do disco (UUID) está localizado. O nó deve ser alcançável e dentro do mesmo site em que o disco está localizado. Ele é opcional para mudanças no site local mas necessário para mudanças no site remoto. Esta sinalização aplica-se apenas aos discos que são especificados pela sinalização -b .
-b [+ |-] backupdisk [, ...] Especifica uma lista separada por vírgula de dispositivo de armazenamento compartilhado SAN como hdisk5, hdisk6. Esses discos são usados como o backup para o repositório central do cluster. Quando o repositório central é inacessível, o disco da lista é usado como um substituto. Esses dispositivos devem estar acessíveis a partir de todos os nós do site.
-d [+ |-] shareddisk [, ....] Especifica uma lista separada por vírgula de nomes de dispositivos de armazenamento compartilhado a serem adicionados ou removidos da configuração do cluster. Os discos compartilhados não devem estar abertos quando o comando chcluster for executado. O disco deve estar no site local do nó que está executando o comando.
-m [+ |-][, ...] Especifica uma lista separada por vírgula de nomes de nós a serem adicionados ou removidos da configuração do cluster.
As informações do nó a seguir podem ser especificadas apenas quando um nó é adicionado ao cluster:
cle_uuid
Especifica o nó UUID que é usado se a nota for exclusiva em todo o cluster. Se o nó UUID não for especificado, ele será gerado automaticamente.
cle_globid
Especifica o ID curto do nó que deve ser um número não assinado exclusivo. O valor deve ser maior que zero. Se o ID curto não for especificado, ele será gerado automaticamente.
Os atributos do nó a seguir podem ser especificados com quaisquer argumentos:
cle_ip

Especifica o endereço de gateway do nó (no caso de o cluster se estender por diversos sites). Geralmente, esse atributo é o endereço através do qual o nó pode ser alcançado a partir de um nó externo. Este atributo pode ser especificado em um formato IPv4 ou IPv6 .

Se um novo nó for adicionado ao cluster especificando o sinal + e valores adicionais, o nó será adicionado ao cluster com os valores especificados.

Se um nó existente é especificado com o sinal + e atributos adicionais, os novos atributos são adicionados ao nó.

Se um nó existente for especificado com o sinal - e atributos adicionais, os atributos especificados serão excluídos do nó.

cle_hostname

Especifica o novo nome do host do nó.

-n nome Especifica o nome do cluster que precisa ser alterado. Se esta sinalização for omitida, o cluster padrão é usado.
-p [+ |-] comdisk Especifica um dispositivo de armazenamento compartilhado SAN como hdisk5 e hdisk6. Esses discos são usados pelo cluster de pool de armazenamento compartilhado para comunicação entre nós quando a rede está em baixo.

Se você especificar o sinal de mais (+) ou se você não especificar nenhum sinal, o dispositivo de armazenamento será adicionado ao cluster de pool de armazenamento compartilhado. Se você especificar o sinal de menos (-), o dispositivo de armazenamento será removido do cluster de pool de armazenamento compartilhado.

-v Especifica o modo verbose.
-r + remote_reposdisco Especifica o nome do disco remoto que é usado como repositório do site remoto, como visto no primeiro nó remoto. Esta sinalização é usada apenas para criação de site remoto.
-s + multi_cast_addr Especifica o endereço multicast que é usado para o site remoto. Se esta sinalização for omitida, um endereço multicast padrão é gerado.
-S + sitename Especifica o nome do site que está associado com as entidades especificadas. Atualmente, um cluster suporta apenas 2 sites. Se esta sinalização for omitida, o site do nó de execução será usado.
As informações do site a seguir podem ser especificadas apenas durante a criação do site:
cle_uuid
Especifica o UUID do site que é usado se o nó for exclusivo em todo o cluster. Se o UUID do site não for especificado, ele será gerado automaticamente.
cle_globid
O ID curto do site que deve ser um número não assinado exclusivo. O valor deve ser maior que zero. Se o ID curto não for especificado, ele será gerado automaticamente.
O atributo do site a seguir pode ser especificado durante a criação do site:
cle_prio
Especifica a prioridade de um site. Um valor mais baixo indica uma prioridade maior. A prioridade é usada principalmente no contexto de sincronizar os metadados do repositório. Se dois sites se dividem e os dados do repositório ficam fora de sincronia, os dados do site com prioridade maior são copiados para o site com menor prioridade.
Se um site já existe, os seguintes atributos podem ser alterados:
cle_name
Especifica o novo nome do site.
cle_prio
Especifica a nova prioridade do site.
Os outros valores não podem ser alterados.

Exemplos

  1. Para adicionar discos compartilhados na configuração do cluster:
    chcluster -n mycluster -d +hdisk20,+hdisk21
  2. Para remover discos compartilhados a partir da configuração do cluster:
     chcluster -n mycluster -d -hdisk20,-hdisk21
  3. Para adicionar nós à configuração do cluster:
    chcluster -n mycluster -m +nodeD,+nodeE
  4. Para remover nós da configuração do cluster:
    chcluster -n mycluster -m -nodeD,-nodeE
  5. Para adicionar um site à configuração do cluster:
    chcluster -n mycluster -S +remotesite -m +nodeZ -r +hdisk5
    em que hdisk5 é o nome do disco conforme visto pelo nó nodeZ .
  6. Para alterar o nome de um site existente:
    chcluster -n mycluster -S remotesite{cle_name=myremotesite}
    
  7. Para alterar o nome de um nó existente no cluster:
    chcluster -n dynamicCluster –m rosy{cle_hostname=pinky}
  8. Para adicionar os discos de backup hdisk1 e hdisk2 para o site local, digite o seguinte comando:
    chcluster -S Local -b +hdisk1,+hdisk2
  9. Para remover os discos de backup hdisk1 e hdisk2 do site local, digite o seguinte comando:
    chcluster -S Local -b -hdisk1,-hdisk2
  10. Para adicionar os discos de backup hdisk3 e hdisk4 para o site remoto, digite o seguinte comando:
    chcluster -S Remote -b +hdisk3,+hdisk4 -@ remote_node
  11. Para remover os discos de backup hdisk3 e hdisk4 do site remoto, digite o seguinte comando:
    chcluster -S Remote -b -hdisk3,-hdisk4 -@ remote_node