부록 B. 배포 중 자동화를 사용하여 Manager 가상 머신 사용자 정의

자동화를 사용하여 하나 이상의 Ansible 플레이북을 사용하여 배포 중에 Manager 가상 시스템을 조정하거나 사용자 지정할 수 있습니다. 배포 중에 다음 시점에서 플레이북을 실행할 수 있습니다.

  • 셀프 호스트 엔진 설정 전
  • 셀프 호스트 엔진 설정 후 스토리지를 구성하기 전에
  • 관리자에 배포 호스트를 추가한 후
  • 배포가 완료된 후

절차

  1. 배포 프로세스의 특정 시점에 Manager 가상 시스템에서 실행할 하나 이상의 Ansible 플레이북을 작성합니다.
  2. 플레이북을 /usr/share/ansible/collections/ansible_collections/redhat/rhv/roles/hosted_engine_setup/hooks/ 아래의 적절한 디렉터리에 추가합니다.

    enginevm_before_engine_setup
    셀프 호스트 엔진 설정 전에 플레이북을 실행합니다.
    enginevm_after_engine_setup
    셀프 호스트 엔진 설정 후 스토리지를 구성하기 전에 플레이북을 실행합니다.
    after_add_host
    배포 호스트를 Manager에 추가한 후 플레이북을 실행합니다.
    after_setup
    배포가 완료된 후 플레이북을 실행합니다.

자체 호스팅 엔진 설치 프로그램을 실행하면 배포 스크립트에서 ovirt-engine-setup 역할을 실행하여 이러한 디렉터리 중 하나에서 모든 플레이북을 자동으로 실행합니다.