oVirt 4.2.x(node ​​ng)용 librbd1 및 librados2를 업그레이드하는 방법

oVirt 4.2.x(node ​​ng)용 librbd1 및 librados2를 업그레이드하는 방법

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을 통해

관련 정보