Altera a sub-rede na qual um cluster Ceph vive

0

Existe uma maneira de alterar a sub-rede ("rede de clusters") usada para um cluster Ceph sem ter que basicamente reconstruí-lo do zero? O cluster Ceph reside nas mesmas máquinas que formam um cluster PVE HA. O cluster PVE também é o cliente para o cluster do Ceph.

Aqui está a situação. Minha configuração do Ceph, que é /etc/pve/ceph.conf , parece mais ou menos assim:

[global]
    cluster network = 192.168.1.0/24
    public network = 192.168.1.0/24
    ; ... some more stanzas

[mon.0]
    host = pve1
    mon addr = 192.168.1.1:6789

[mon.1]
    host = pve2
    mon addr = 192.168.1.2:6789

Agora eu gostaria de mover todo o cluster Ceph de 192.168.1.0/24 para 192.168.2.0/24. Como eu iria sobre isso?

Eu percebo que devo parar qualquer cliente usando o cluster Ceph. Nada demais. Isso pode ser feito. No entanto, a configuração do Ceph está no pmxcfs dentro de /etc/pve . Portanto, todos os membros do cluster Ceph compartilham exatamente a mesma configuração. Isto, parece-me, introduz uma condição de corrida possível.

Será suficiente manter corosync e pmxcfs rodando e parando quaisquer serviços relacionados ao Ceph, então fazer a mudança para /etc/pve/cep.conf e então iniciar os serviços relacionados ao Ceph novamente?

NB: é intencional que o cluster e a rede pública sejam idênticos.

    
por 0xC0000022L 23.05.2018 / 13:52

0 respostas

Tags