.png)
oVirt 4.2 поставляется с librbd1 и librados2 из релиза Ceph Hammer 0.94.5.
Мне нужно обновить обе библиотеки до версии luminous, то есть 12.x., поскольку мой сервер ceph не может взаимодействовать с клиентами со старой версией 0.94.5.
Как это сделать ?
решение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 reboot
через двигатель