Как обновить librbd1 и librados2 для oVirt 4.2.x (узел ng)

oVirt 4.2 поставляется с librbd1 и librados2 из выпуска Ceph Hammer 0.94.5.

Мне нужно обновить обе библиотеки до люминесцентной версии 12.x . потому что мой сервер ceph не может разговаривать с клиентами со старым 0.94. Версия 5.

Как это сделать?

0
задан 24 August 2018 в 14:39
1 ответ

Чтобы ответить на мой вопрос:

Этого можно достичь, используя репозитории Storage SIG для centos.

Вы должны добавить новый репозиторий к вашему узлу oVirt. Имейте в виду, что это может повредить будущие обновления ovirt. Вы были предупреждены.

Добавьте репозиторий в /etc/yum.repos.d под названием ceph-luminous.repo со следующим содержанием:

[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

Затем выполните ] yum update . Библиотеки должны обновляться без каких-либо проблем с зависимостями.

Обновление: Обновление узла

Обновление с 4.2.5.1 до 4.6, а также до 4.7 и 4.8 прошло без проблем, но librbd1 и librados2 были понижены до старых нефункциональная версия. Репозиторий ceph-luminous.repo все еще находился в /etc/yum.repos.d. Чтобы восстановить новую версию двух библиотек:

  • Сохраните узел или поставьте его на обслуживание после обновления до новой версии узла.
  • Войдите в узел
  • Запустите yum update и при появлении запроса скажите «да», чтобы обновить две библиотеки.
  • выполните перезагрузку ssh через механизм
0
ответ дан 5 December 2019 в 05:21

Теги

Похожие вопросы