Red Hat Virtualization(RHV) 4.4에서 OpenSCAP을 활성화한 상태로 셀프 호스티드 엔진을 배포하는 중, 패키지 누락으로 인해 과정이 실패합니다. ovirt-engine 패키지가 없다는 오류가 발생하며, 엔진 설정 중에 문제가 발생합니다.

OpenSCAP으로 인해 RHV 호스티드 엔진 배포 실패

오류 예시

[ ERROR ] fatal: [localhost -> amashah-rhvm44.rhev..com]: FAILED! => {"changed": false, "failures": ["No package ovirt-engine available."], "msg": "Failed to install some of the specified packages", "rc": 1, "results": []}

이 문제는 OpenSCAP 보안 프로필이 주요 패키지들을 제거하면서 발생합니다. 특히, gssproxy 패키지가 제거되면서 ovirt-engine과 그 종속 패키지들도 함께 삭제됩니다.

해결 방법
이 문제를 해결하려면, 아래 절차를 따라 배포 중 발생하는 문제를 임시로 우회하고 셀프 호스티드 엔진 배포를 완료하세요.

  1. 엔진 설정 이전에 배포 일시 정지
    셀프 호스티드 엔진을 배포하면서 엔진 설정 전에서 멈추도록 아래 명령어를 실행합니다:
   hosted-engine --deploy --ansible-extra-vars=he_pause_before_engine_setup=True
  1. 엔진 VM에 연결
    배포가 일시 정지되면 제공된 임시 IP 주소를 통해 부트스트랩 엔진 VM에 SSH로 접속합니다. 메시지는 다음과 비슷하게 보일 것입니다:
   [ INFO  ] TASK [ovirt.ovirt.hosted_engine_setup : Include before engine-setup custom tasks files for the engine VM]
   [ INFO  ] You can now connect from this host to the bootstrap engine VM using ssh as root and the temporary IP address - 192.168.222.225

VM에 연결:

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
   ssh root@192.168.222.225
  1. RHV Manager 저장소 활성화
    Red Hat Virtualization 설치 가이드에 따라 RHV Manager 저장소를 활성화합니다.
  2. 필요한 모듈 활성화
    아래 명령어를 실행하여 필요한 모듈을 활성화합니다:
   dnf module -y enable pki-deps postgresql:12
  1. RHV Manager 패키지 설치
    RHV Manager 패키지와 종속 항목을 설치합니다:
   dnf install rhvm
  1. 충돌 패키지 제거
    gssproxy 패키지가 설치 과정에서 다시 설치되므로, 이를 재설치한 후 다시 제거합니다:
   rpm -e --nodeps gssproxy
  1. 배포 재개
    마지막으로 일시 정지를 해제하고 배포를 재개하려면 잠금 파일을 삭제합니다:
   rm -f /tmp/ansible.wlfurbdm_he_setup_lock

근본 원인
이 문제의 근본 원인은 OpenSCAP 스크립트에 있습니다. OpenSCAP 보안 준수 과정에서 gssproxy를 포함한 여러 RPM 패키지가 제거됩니다. gssproxy 패키지는 ovirt-engine과 같은 중요한 종속성을 가지고 있으며, 이 패키지가 제거되면 종속 패키지도 함께 제거되면서 엔진 설정이 실패하게 됩니다.

진단 단계
배포 실패 시 로그에서 ovirt-engine 패키지 제거 여부를 확인합니다:

Removing:
 gssproxy                                           x86_64  0.8.0-19.el8                                  @anaconda         263 k
Removing dependent packages:
 ovirt-engine                                       noarch  4.4.9.5-0.1.el8ev                             @koji-override-0   38 M
 ovirt-engine-setup                                 noarch  4.4.9.5-0.1.el8ev                             @koji-override-0  671  

이 문제는 BZ 2035051에서 문서를 참조하세요.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

아마존 해외 구매: 서버, 네트워크, 노트북 구매

Amazon Best Sellers Servers

Amazon Best Sellers Networking

Amazon Best Sellers Laptops

위로 스크롤