Centos7
如何為 oVirt 4.2.x (node ng) 升級 librbd1 和 librados2
oVirt 4.2 帶有來自 Ceph Hammer 0.94.5 版本的 librbd1 和 librados2。
我需要將兩個庫都更新為 12.x 的發光版本。因為我的 ceph 伺服器無法與舊 0.94.5 版本的客戶端通信。
怎麼做 ?
回答我自己的問題:
這可以通過使用 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
通過引擎