.png)
oVirt 4.2 隨附自 Ceph Hammer 版本 0.94.5 的 librbd1 和 librados2。
我需要將兩個庫更新到發光版本 12.x。因為我的 ceph 伺服器無法與舊 0.94.5 版本的客戶端通訊。
怎麼做 ?
答案1
回答我自己的問題:
這可以透過使用 centos 的儲存 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引擎