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

위로 스크롤