1.2. 데이터 웨어하우스를 별도의 머신에 설치 및 설정

Red Hat Virtualization Manager가 설치된 머신과 다른 별도의 머신에 데이터 웨어하우스를 설치 및 설정합니다. 데이터 웨어하우스 서비스를 별도의 머신에서 호스트하면 Manager 머신의 로드를 줄일 수 있습니다.

전제 조건

  • Manager가 별도의 머신에 설치 및 설정되어 있어야 합니다.
  • 데이터 웨어하우스 머신을 설치하려면 다음이 있어야 합니다.
    • Red Hat Enterprise Linux 7이 설치된 가상 머신 또는 물리적 머신
    • Red Hat Enterprise Linux ServerRed Hat Virtualization 서브스크립션 풀에 대한 서브스크립션
    • Manager의 /etc/ovirt-engine/engine.conf.d/10-setup-database.conf 파일에 있는 암호
    • 데이터 웨어하우스 머신에서 Manager 데이터베이스 머신의 TCP 포트 5432에 대해 허용된 액세스
  • 원격 데이터 웨어하우스 데이터베이스를 사용하도록 선택하면 데이터 웨어하우스 서비스를 설치하기 전에 데이터베이스를 설정해야 합니다. 데이터베이스 호스트에 대해 다음 정보가 있어야 합니다.
    • 호스트의 정규화된 도메인 이름
    • 데이터베이스 연결에 사용할 수 있는 포트(기본값: 5432)
    • 데이터베이스 이름
    • 데이터베이스 사용자
    • 데이터베이스 암호
    • postgres.conf 파일을 편집하여 액세스 권한을 수동으로 부여해야 합니다. /var/lib/pgsql/data/postgresql.conf 파일을 편집하고 listen_addresses 행을 다음과 일치하도록 수정합니다.
      listen_addresses = '*'
      해당 행이 존재하지 않거나 주석 처리된 경우 수동으로 추가합니다.
      데이터베이스가 Manager 머신에서 호스트되고 Red Hat Virtualization Manager를 새로 설치하는 동안 설정한 경우에는 액세스 권한이 기본적으로 부여됩니다.

절차 1.1. 데이터 웨어하우스를 별도의 머신에 설치 및 설정

  1. 시스템에 필요한 서브스크립션을 등록합니다. 자세한 내용은 설치 가이드에 있는 필요한 서브스크립션을 등록을 참조하십시오.
  2. 현재 설치된 모든 패키지가 최신 상태인지 확인합니다.
    # yum update
  3. ovirt-engine-dwh-setup 패키지를 설치합니다.
    # yum install ovirt-engine-dwh-setup
  4. engine-setup 명령을 실행하고 프롬프트에 따라 머신에서 데이터 웨어하우스를 설정합니다.
    # engine-setup
    Configure Data Warehouse on this host (Yes, No) [Yes]:
  5. Enter 키를 눌러 자동으로 감지된 호스트 이름을 수락하거나 대체 호스트 이름을 입력하고 Enter 키를 누릅니다.
    Host fully qualified DNS name of this server [autodetected hostname]:
  6. Enter 키를 눌러 방화벽을 자동으로 설정하거나 No를 입력하고 Enter 키를 눌러 기존 설정을 유지합니다.
    Setup can automatically configure the firewall on this system.
    Note: automatic configuration of the firewall may overwrite current settings.
    Do you want Setup to configure the firewall? (Yes, No) [Yes]:
    사용자가 방화벽을 자동으로 설정하도록 선택하고 현재 활성 상태인 방화벽 관리자가 없으면 지원되는 옵션 목록에서 방화벽 관리자를 선택하라는 메시지가 표시됩니다. 방화벽 관리자 이름을 입력하고 Enter 키를 누릅니다. 목록에 옵션이 하나 밖에 없는 경우에도 이 방법이 적용됩니다.
  7. Manager 머신의 정규화된 도메인 이름을 입력하고 Enter 키를 누릅니다.
    Host fully qualified DNS name of the engine server []:
  8. Enter 키를 눌러 설치 시 SSH를 통해 Manager에서 인증서에 서명하도록 허용합니다.
    Setup will need to do some actions on the remote engine server. Either automatically, using ssh as root to access it, or you will be prompted to manually perform each such action.
    Please choose one of the following:
    1 - Access remote engine server using ssh as root
    2 - Perform each action manually, use files to copy content around
    (1, 2) [1]:
  9. Enter 키를 눌러 기본 SSH 포트를 수락하거나 대체 포트 번호를 입력한 다음 Enter 키를 누릅니다.
    ssh port on remote engine server [22]:
  10. Manager 머신의 root 암호를 입력합니다.
    root password on remote engine server manager.example.com:
  11. 데이터 웨어하우스 데이터베이스에 대한 다음 질문에 답합니다.
    Where is the DWH database located? (Local, Remote) [Local]: 
    Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications.
    Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
    Enter 키를 눌러 강조 표시된 기본값을 선택하거나 대체 설정을 입력한 다음 Enter 키를 누릅니다. Remote를 선택하면 원격 데이터베이스 호스트에 대한 상세 정보를 제공하라는 메시지가 표시됩니다. 사전 설정된 원격 데이터베이스 호스트에 대해 다음 값을 입력합니다.
    DWH database host []: dwh-db-fqdn
    DWH database port [5432]:
    DWH database secured connection (Yes, No) [No]:
    DWH database name [ovirt_engine_history]:
    DWH database user [ovirt_engine_history]:
    DWH database password: password
    데이터 웨어하우스 데이터베이스를 설정 및 마이그레이션하는 방법에 대한 자세한 내용은 1.3.1절. “데이터 웨어하우스 데이터베이스를 별도의 머신으로 마이그레이션”을 참조하십시오.
  12. Manager 데이터베이스 머신의 정규화된 도메인 이름 및 암호를 입력합니다. Enter 키를 눌러 각 필드의 기본값을 수락합니다.
    Engine database host []: engine-db-fqdn
    Engine database port [5432]: 
    Engine database secured connection (Yes, No) [No]: 
    Engine database name [engine]: 
    Engine database user [engine]: 
    Engine database password: password
  13. 데이터 웨어하우스에서 수집된 데이터를 유지할 기간을 선택합니다.
    Please choose Data Warehouse sampling scale:
    (1) Basic
    (2) Full
    (1, 2)[1]:
    Full을 선택하면 2.4절. “ovirt-engine-dwhd.conf의 데이터 웨어하우스 서비스 애플리케이션 설정”에 있는 데이터 스토리지 설정 기본값이 사용됩니다 (데이터 웨어하우스가 원격 호스트에 설치된 경우 권장됨).
    Basic을 선택하면 DWH_TABLES_KEEP_HOURLY 값이 720으로, DWH_TABLES_KEEP_DAILY 값이 0으로 감소하여 Manager 머신의 로드가 완화됩니다(Manager와 데이터 웨어하우스를 동일한 머신에 설치한 경우 권장됨).
  14. 설치 설정을 확인합니다.
    Please confirm installation settings (OK, Cancel) [OK]:
  15. Red Hat Virtualization Manager에서 ovirt-engine 서비스를 다시 시작합니다.
    # systemctl restart ovirt-engine.service