- Caso o cluster Ceph tenha sido criado usando o ceph-ansible, para alterar alguma das redes do cluster, o procedimento a ser realizado é:
- No arquivo group_vars/all.yml , alterar os valores das chaves monitor_interface , public_network e/ou cluster_network , conforme a necessidade;
- Após isso, basta reexecutar o playbook, de forma a refazer o deploy do cluster.
Esse procedimento é necessário, uma vez que, caso o usuário tente optar por alterar diretamente o arquivo /etc/ceph/ceph.conf de todos os monitores, tal arquivo será sobreescrito pelo Ansible.
- Caso o deploy do Ceph tenha sido realizado com o cephadm , o procedimento a ser realizado é:
- Faça o login no shell do cephadm:
root@vm1: # cephadm shell - Configure a rede pública com a subrede:
root@vm1: # ceph config set mon public network rede/máscara - Liste e reinicie os daemons com os comandos:
root@vm1: # ceph orch ls
root@vm1: # ceph orch restart mon - Configure a rede privada com a subrede:
root@vm1: # ceph config set global cluster_network rede/máscara - Repita o passo 3;
- (Opcional) Caso queira reiniciar todo o cluster, no nodo admin, execute o comando:
root@vm1: # systemctl restart ceph-FSID.target
- Faça o login no shell do cephadm:
- Caso o deploy do Ceph tenha sido realizado de forma manual, o procedimento a ser realizado é:
- Em cada nodo monitor e OSD do cluster, alterar no arquivo /etc/ceph/ceph.conf os valores das chaves cluster network , mon host e/ou public network , de acordo com a necessidade;
- Reiniciar cada monitor e OSD do ambiente.