Como atualizar librbd1 e librados2 para oVirt 4.2.x (nó ng)

Como atualizar librbd1 e librados2 para oVirt 4.2.x (nó ng)

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.dchamado ceph-luminous.repocom 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 updatee diga sim para atualizar as duas bibliotecas quando solicitado.
  • faça um ssh rebootvia motor

informação relacionada