![如何为 oVirt 4.2.x(node ng)升级 librbd1 和 librados2](https://linux22.com/image/726256/%E5%A6%82%E4%BD%95%E4%B8%BA%20oVirt%204.2.x%EF%BC%88node%20ng%EF%BC%89%E5%8D%87%E7%BA%A7%20librbd1%20%E5%92%8C%20librados2.png)
oVirt 4.2 附带 Ceph Hammer 版本 0.94.5 中的 librbd1 和 librados2。
我需要将两个库都更新到 luminous 版本 12.x,因为我的 ceph 服务器无法与使用旧 0.94.5 版本的客户端通信。
怎么做 ?
答案1
回答我自己的问题:
这可以通过使用 centos 的 Storage SIG 存储库来实现。
您必须向您的 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
via 引擎