Editar configuração de cluster de HA cib.xml

1

Eu quero editar pingd da minha configuração de cluster vivendo no centos 6.5 porque os endereços não são mais válidos e meu cluster sempre muda para o outro nó por causa dos nós com falha. Qual é a melhor maneira de fazer isso? nunca deve abrir diretamente o arquivo cib.xml.

[root@PBX1 mojo]# pcs config
Cluster Name: pbx
Corosync Nodes:
 pbx1 pbx2
Pacemaker Nodes:
 pbx1 pbx2

Resources:
 Master: master_drbd
  Meta Attrs: master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true
  Resource: drbd_drbd0 (class=ocf provider=linbit type=drbd)
   Attributes: drbd_resource=drbd0
   Operations: monitor interval=10s (drbd_drbd0-monitor-interval-10s)
 Clone: Connectivity
  Resource: p_ping (class=ocf provider=pacemaker type=ping)
   Attributes: host_list="10.66.4.4 10.66.4.5 10.66.4.11 10.66.4.252 10.66.4.253 10.66.4.254" multiplier=1000 dampen=5s
   Operations: monitor interval=1s (p_ping-monitor-interval-1s)
 Group: PBX_IP
  Resource: ClusPBXIP (class=ocf provider=heartbeat type=IPaddr2)
   Attributes: ip=10.66.6.200 nic=bond0.2 cidr_netmask=24
   Operations: monitor interval=30s (ClusPBXIP-monitor-interval-30s)
  Resource: ClusNetIP (class=ocf provider=heartbeat type=IPaddr2)
   Attributes: ip=10.66.5.203 nic=bond0.3 cidr_netmask=24
   Operations: monitor interval=30s (ClusNetIP-monitor-interval-30s)
  Resource: ClusPBXIP-R (class=ocf provider=heartbeat type=Route)

Eu quero mudar a lista de host com outro IPs.Qualquer idéia de qual é a maneira melhor e segura para fazer isso? Eu estou certo que eu devo mudar em cib.xml não em qualquer outro lugar? 10x

    
por Aleksandar Nachev 09.10.2017 / 15:13

1 resposta

4

Você está definitivamente correto em dizer que não quer editar o cib.xml diretamente.

Como você está usando pcs para gerenciar sua configuração de cluster, você deve fazer assim:

Descarregar o atual cib em um arquivo:

# pcs cluster cib cib-to-fix.txt

Abra o arquivo no editor que você quiser e faça as alterações apropriadas no parâmetro host_list :

# vi ./cib-to-fix.txt

Quando estiver satisfeito com suas alterações, valide-as e envie-as de volta ao cluster:

# pcs cluster verify cib-to-fix.txt
# pcs cluster cib-push cib-to-fix.txt

Se você receber algum erro ao executar a verificação, introduziu um erro de sintaxe no cib e deverá corrigir e verificar novamente antes de enviar.

Espero que ajude!

    
por 10.10.2017 / 18:54