Cómo actualizar librbd1 y librados2 para oVirt 4.2.x (nodo ng)

Cómo actualizar librbd1 y librados2 para oVirt 4.2.x (nodo ng)

oVirt 4.2 viene con librbd1 y librados2 de la versión Ceph Hammer, que es 0.94.5.

Necesito actualizar ambas bibliotecas a la versión luminosa que es 12.x. porque mi servidor ceph no puede comunicarse con clientes con la versión anterior 0.94.5.

Como hacer eso ?

Respuesta1

Para responder mi propia pregunta:

Esto se puede lograr utilizando los repositorios Storage SIG para centos.

Tienes que agregar un nuevo repositorio a tu nodo oVirt.Tenga en cuenta que esto puede interrumpir futuras actualizaciones de ovirt.Usted ha sido advertido.

Agregue un repositorio /etc/yum.repos.dllamado ceph-luminous.repocon este contenido:

[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

Luego emita un yum update. Las bibliotecas deberían actualizarse sin ningún problema de dependencia.

Actualización: Actualización de un nodo

La actualización de 4.2.5.1 a 4.6, así como a 4.7 y 4.8 funcionó sin problemas, pero librbd1 y librados2 se degradaron a la versión anterior no funcional. El repositorio ceph-luminous.repo todavía estaba en /etc/yum.repos.d. Para restaurar la nueva versión de las dos bibliotecas:

  • Mantenga o ponga el nodo en mantenimiento después de actualizar a la nueva versión del nodo.
  • Inicie sesión en el nodo
  • Ejecute yum updatey diga sí para actualizar las dos bibliotecas cuando se le solicite.
  • hacer un ssh rebootmotor a través

información relacionada