.png)
oVirt 4.2 vem com librbd1 e librados2 da versão Ceph Hammer, que é 0.94.5.
Preciso atualizar ambas as bibliotecas para a versão luminosa que é 12.x. porque meu servidor ceph não consegue se comunicar com clientes com a versão antiga 0.94.5.
Como fazer isso ?
Responder1
Para responder à minha própria pergunta:
Isso pode ser conseguido usando os repositórios Storage SIG para centos.
Você precisa adicionar um novo repositório ao seu nó oVirt.Esteja ciente de que isso pode interromper futuras atualizações do ovirt.Você foi avisado.
Adicione um repositório /etc/yum.repos.d
chamado ceph-luminous.repo
com este conteúdo:
[ovirt-4.2-centos-ceph-luminous]
enabled=1
name = CentOS-7 - ceph luminous
baseurl = http://mirror.centos.org/centos/7/storage/$basearch/ceph-luminous/
gpgcheck = 1
enabled = 1
gpgkey = https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-storage-common/master/RPM-GPG-KEY-CentOS-SIG-Storage
includepkgs = librados2 librbd1 lttng-ust
Em seguida, emita um yum update
. As bibliotecas devem ser atualizadas sem qualquer problema de dependência.
Atualização: atualizando um nó
Atualizar de 4.2.5.1 para 4.6, bem como para 4.7 e 4.8 funcionou sem problemas, mas o librbd1 e o librados2 foram rebaixados para a versão antiga não funcional. O repositório ceph-luminous.repo ainda estava em /etc/yum.repos.d. Para restaurar a nova versão das duas bibliotecas:
- Mantenha ou coloque o nó em manutenção após fazer upgrade para a nova versão do nó.
- Faça login no nó
- Execute
yum update
e diga sim para atualizar as duas bibliotecas quando solicitado. - faça um
ssh reboot
via motor