.png)
oVirt 4.2 wird mit librbd1 und librados2 aus der Ceph Hammer-Version 0.94.5 geliefert.
Ich muss beide Bibliotheken auf die Luminous-Version 12.x aktualisieren, da mein Ceph-Server nicht mit Clients mit der alten Version 0.94.5 kommunizieren kann.
Wie geht das ?
Antwort1
Um meine eigene Frage zu beantworten:
Dies kann durch die Verwendung der Storage SIG-Repositorys für CentOS erreicht werden.
Sie müssen Ihrem oVirt-Knoten ein neues Repository hinzufügen.Bitte beachten Sie, dass dies zukünftige Ovirt-Upgrades beschädigen kann.Du wurdest gewarnt.
Fügen Sie ein Repository mit /etc/yum.repos.d
dem Namen ceph-luminous.repo
und diesem Inhalt hinzu:
[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
Geben Sie dann ein aus yum update
. Die Bibliotheken sollten ohne jegliche Abhängigkeitsprobleme aktualisiert werden.
Update: Upgrade eines Knotens
Das Upgrade von 4.2.5.1 auf 4.6 sowie auf 4.7 und 4.8 funktionierte problemlos, aber librbd1 und librados2 wurden auf die alte, nicht funktionsfähige Version zurückgestuft. Das Repository ceph-luminous.repo befand sich noch in /etc/yum.repos.d. So stellen Sie die neue Version der beiden Bibliotheken wieder her:
- Behalten Sie den Knoten oder versetzen Sie ihn in die Wartung, nachdem Sie auf die neue Knotenversion aktualisiert haben.
- Melden Sie sich beim Knoten an
- Führen Sie es aus
yum update
und sagen Sie „Ja“, um die beiden Bibliotheken zu aktualisieren, wenn Sie dazu aufgefordert werden. - mach eine
ssh reboot
Via-Engine