É possível configurar o pacemaker com um arquivo de configuração?

2

Estou tentando configurar o marcapasso com um arquivo de configuração (que posso gerar automaticamente e depois pedir ao marcapasso para "recarregar"). Mas todos os exemplos que vejo são para comandos de linha de comando ou editor interativo. (Estou executando o Ubuntu).

A abordagem da linha de comando é algo como this :

crm configure primitive VIP ocf:IPaddr2 params ip=10.0.2.200 nic=eth0 op monitor interval=10s

Enquanto o modo interativo é algo como this :

sudo crm configure
And then we add the res_ip resource:

crm(live)configure# primitive res_ip ocf:heartbeat:IPaddr2 params ip="102.169.122.254" cidr_netmask="24" nic="eth0"
crm(live)configure# commit
crm(live)configure# exit

Mas eu quero um arquivo de configuração estático que eu possa atualizar e recarregar. Algo parecido com o arquivo /etc/ha.d/haresources que a pulsação usa. Isso é uma possibilidade?

    
por moomima 11.12.2014 / 13:50

1 resposta

5

Definitivamente. Crie um arquivo de configuração (denominado 'cib.txt', em nosso exemplo) com a mesma sintaxe que você usou em seus comandos de exemplo:

primitive VIP ocf:heartbeat:IPaddr2 params ip=10.0.2.200 nic=eth0 \
    op monitor interval=10s timeout=20s \
    op start interval=0 timeout=20s \
    op stop interval=0 timeout=20s

Em seguida, você pode carregar esse arquivo usando o seguinte comando de shell do CRM:

# crm configure load update cib.txt

ou substitua completamente a configuração:

# crm configure load replace cib.txt

NOTA: Você pode exportar a configuração de um cluster, para uso em um novo cluster ou para fins de backup, com o seguinte comando:

# crm configure show > cib.txt

WARN: Certifique-se de cortar qualquer coisa específica do cluster original, se você pretende carregá-lo em outro lugar (id do nó, versão dc, last-lrm-refresh, etc).

    
por 11.12.2014 / 20:57