Red Hat Training
A Red Hat training course is available for Red Hat Virtualization
데이터 보호 가이드
Red Hat Virtualization의 데이터 DestinationRule 기능을 사용하는 방법
초록
1장. 데이터 설치 및 구성
1.1. 데이터 구성 개요
ovirt_engine_history
데이터베이스가 생성됩니다.
Manager 시스템에서 데이터ECDHE을 설치하고 구성합니다.
이 구성에는 단일 등록된 시스템만 필요하며 구성하는 것이 가장 간단한 방법이지만 호스트 시스템에서 수요가 증가합니다. DataECDHE 서비스에 액세스해야 하는 사용자는 Manager 시스템 자체에 액세스해야 합니다. 이 구성에 대한 자세한 내용은 설치 가이드에서 Red Hat Virtualization Manager 구성을 참조하십시오.
별도의 머신으로 데이터 설치 및 구성.
이 구성에는 두 개의 등록된 시스템이 필요합니다. Manager 시스템의 부하를 줄이고 해당 머신에서 잠재적인 CPU 및 메모리가 충돌하지 않도록 합니다. 관리자는 Manager 시스템에 대한 액세스 권한을 부여하지 않고도 사용자가 DataECDHE 시스템에 액세스할 수 있도록 허용할 수도 있습니다. 이 구성에 대한 자세한 내용은 1.2절. “분리 머신으로 데이터 설치 및 구성” 을 참조하십시오.
ovirt_engine_history
데이터베이스에서 사용할 공간 및 리소스의 추정치를 계산하려면 RHV Manager history Database Size Calculator 툴을 사용합니다. 추정치는 엔티티 수와 기록 레코드를 유지하기 위해 선택한 시간을 기반으로 합니다.
- DataECDHE 패키지를 설치하고 engine-setup 을 실행한 후
No
를 응답하여 데이터 group 구성에 응답합니다.Configure Data Warehouse on this host (Yes, No) [Yes]: No
- engine-setup 을 다시 실행합니다. 설정은 더 이상 데이터 group을 설정할 수 있는 옵션을 제공하지 않습니다.
--offline
옵션을 추가합니다.
1.2. 분리 머신으로 데이터 설치 및 구성
사전 요구 사항
- 별도의 컴퓨터에 Manager를 설치하고 구성해야 합니다.
- DataECDHE 머신을 설정하려면 다음이 있어야 합니다.
- Red Hat Enterprise Linux 7이 설치된 가상 또는 물리적 머신.
Red Hat Enterprise Linux Server
및Red Hat Virtualization
서브스크립션 풀에 대한 서브스크립션.- 관리자의
/etc/ovirt-engine/engine.conf.d/10-setup-database.conf
파일의 암호입니다. - Manager 데이터베이스 시스템의 TCP 포트 5432로 데이터ECDHE 시스템에서 허용된 액세스 허용
- 원격 데이터ECDHE 데이터베이스를 사용하도록 선택하는 경우 데이터 제공 서비스를 설치하기 전에 데이터베이스를 설정해야 합니다. 원격 데이터ECDHE 데이터베이스는 로컬 데이터베이스보다 더 나은 성능을 제공합니다. 데이터베이스 호스트에 대한 다음 정보가 있어야 합니다.
- 호스트의 정규화된 도메인 이름
- 데이터베이스에 도달할 수 있는 포트(기본적으로5432)
- 데이터베이스 이름
- 데이터베이스 사용자
- 데이터베이스 암호
postgres.conf
파일을 편집하여 수동으로 액세스 권한을 부여해야 합니다./var/lib/pgsql/data/postgresql.conf
파일을 편집하고 다음과 일치하도록listen_addresses
행을 수정합니다.listen_addresses = '*'
행이 없거나 주석 처리된 경우 수동으로 추가합니다.데이터베이스가 Manager 시스템에서 호스팅되고 Red Hat Virtualization Manager 정리 설정 중에 구성된 경우 기본적으로 액세스가 부여됩니다.
절차 1.1. 분리 머신으로 데이터 설치 및 구성
- 필요한 인타이틀먼트에 시스템을 서브스크립션합니다. 자세한 내용은 설치 가이드 의 필수 인타이틀먼트 서브스크립션을 참조하십시오.
- 현재 설치된 모든 패키지가 최신 상태인지 확인합니다.
# yum update
- ovirt-engine-dwh-setup 패키지를 설치합니다.
# yum install ovirt-engine-dwh-setup
- engine-setup 명령을 실행하고 프롬프트에 따라 시스템에서 데이터ECDHE을 구성합니다.
# engine-setup Configure Data Warehouse on this host (Yes, No) [Yes]:
- Enter 를 눌러 자동 감지된 호스트 이름을 수락하거나 대체 호스트 이름을 입력하고 Enter 키를 누릅니다.
Host fully qualified DNS name of this server [autodetected hostname]:
- 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 를 누릅니다. 이는 하나의 옵션만 나열된 경우에도 적용됩니다. - Manager 시스템의 정규화된 도메인 이름을 입력하고 Enter 키를 누릅니다.
Host fully qualified DNS name of the engine server []:
- 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]:
- Enter 를 눌러 기본 SSH 포트를 수락하거나 대체 포트 번호를 입력한 다음 Enter 키를 누릅니다.
ssh port on remote engine server [22]:
- Manager 시스템의 루트 암호를 입력합니다.
root password on remote engine server manager.example.com:
- DataECDHE 데이터베이스에 대한 다음 질문에 대답하십시오.
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
데이터ECDHE 데이터베이스를 구성하고 마이그레이션하는 방법에 대한 자세한 내용은 1.3.1절. “분리 머신으로 데이터 데이터베이스 마이그레이션” 를 참조하십시오. - 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
- 수집된 데이터를 보유하는 데 걸리는 기간을 선택합니다.
Please choose Data Warehouse sampling scale: (1) Basic (2) Full (1, 2)[1]:
full
는 2.4절. “ovirt-engine-dwhd.conf의 데이터ECDHE 서비스에 대한 애플리케이션 설정” 에 나열된 데이터 스토리지 설정의 기본값을 사용합니다(데이터가 원격 호스트에 설치된 경우 권장).Basic
은DWH_ECDHES_KEEP_HOURLY
의 값을ECDHE로 줄이고DWH_ECDHES_KEEP_DAILY
를0
으로 줄여 Manager 시스템의 부하를 줄입니다(관리자 및 데이터 group이 동일한 컴퓨터에 설치될 때 권장). - 설치 설정을 확인합니다.
Please confirm installation settings (OK, Cancel) [OK]:
- Red Hat Virtualization Manager에서
ovirt-engine
서비스를 다시 시작하십시오.# systemctl restart ovirt-engine.service
- 선택적으로 의 지침을 http://www.postgresql.org/docs/9.2/static/ssl-tcp.html#SSL-FILE-USAGE 사용하여 데이터베이스 연결을 보호하도록 SSL을 설정합니다.
1.3. 분리 머신으로 데이터 마이그레이션
ovirt_engine_history
데이터베이스와 연결하거나 선택적으로 DataECDHE 서비스를 마이그레이션하기 전에 ovirt_engine_history
데이터베이스를 새 데이터베이스 머신으로 마이그레이션합니다. ovirt_engine_history
데이터베이스가 Manager에서 호스팅되는 경우 DataECDHE 서비스 외에도 데이터베이스를 마이그레이션하면 Manager 머신의 리소스에 대한 경쟁이 줄어듭니다. 데이터베이스를 Manager 머신과 새 데이터 group 서비스 시스템과 별도의 시스템으로 마이그레이션할 동일한 머신으로 마이그레이션할 수 있습니다.
1.3.1. 분리 머신으로 데이터 데이터베이스 마이그레이션
ovirt_engine_history
데이터베이스를 마이그레이션합니다. engine-backup 을 사용하여 데이터베이스 백업을 생성하고 새 데이터베이스 시스템에 복원합니다. engine-backup 에 대한 자세한 내용을 보려면 engine-backup --help 를 실행하십시오.
절차 1.2. 분리 머신으로 데이터 데이터베이스 마이그레이션
- 데이터ECDHE 데이터베이스 및 구성 파일의 백업을 생성합니다.
# engine-backup --mode=backup --scope=dwhdb --scope=files --file=file_name --log=log_file_name
- Manager에서 새 머신으로 백업 파일을 복사합니다.
# scp /tmp/file_name root@new.dwh.server.com:/tmp
- 새 머신에 engine-backup 을 설치합니다.
# yum install ovirt-engine-tools-backup
- 새 시스템에서 데이터ECDHE 데이터베이스를 복원합니다. file_name 은 Manager에서 복사한 백업 파일입니다.
# engine-backup --mode=restore --scope=files --scope=dwhdb --file=file_name --log=log_file_name --provision-dwh-db --no-restore-permissions
1.3.2. DataECDHE 서비스를 분리 머신으로 마이그레이션
ovirt_engine_history
데이터베이스라고도 함)를 마이그레이션하려면 1.3.1절. “분리 머신으로 데이터 데이터베이스 마이그레이션” 을 참조하십시오.
사전 요구 사항
다음 사전 요구 사항을 완료해야 합니다.
- 동일한 시스템에 Manager 및 DataECDHE를 설치하고 구성해야 합니다.
- 새 데이터ECDHE 머신을 설정하려면 다음이 있어야 합니다.
- Red Hat Enterprise Linux 7이 설치된 가상 또는 물리적 머신.
Red Hat Enterprise Linux Server
및Red Hat Virtualization
인타이틀먼트 풀에 대한 서브스크립션.- 관리자의
/etc/ovirt-engine/engine.conf.d/10-setup-database.conf
파일의 암호입니다. - Manager 데이터베이스 시스템의 TCP 포트 5432로 데이터ECDHE 시스템에서 허용된 액세스 허용
- Manager의
/etc/ovirt-engine-dwh/ovirt-engine-dwhd.d/10-setup-database.conf 파일의
자격 증명입니다. 1.3.1절. “분리 머신으로 데이터 데이터베이스 마이그레이션” 을 사용하여ovirt_engine_history
데이터베이스ovirt_engine_history
데이터베이스를 마이그레이션한 경우 해당 머신에서 데이터베이스 설정 중에 정의한 자격 증명을 검색합니다.
- 새 데이터 systems: Procedure 1.3을 설정합니다. 새 데이터 제공 시스템 설정
- Manager 시스템에서 DataECDHE 서비스를 중지: Procedure 1.4. 관리자 머신에서 데이터 sharing 서비스 중지
- 새 데이터ECDHE 시스템 구성: 절차 1.5. 새 데이터 제공 시스템 구성
- Manager machine: Procedure 1.6에서 DataECDHE 서비스를 비활성화합니다. 관리자 머신에서 데이터 hieradata 서비스 비활성화
절차 1.3. 새 데이터 제공 시스템 설정
- 필요한 인타이틀먼트에 시스템을 서브스크립션합니다. 자세한 내용은 설치 가이드 의 필수 인타이틀먼트 서브스크립션을 참조하십시오.
- 현재 설치된 모든 패키지가 최신 상태인지 확인합니다.
# yum update
- ovirt-engine-dwh-setup 패키지를 설치합니다.
# yum install ovirt-engine-dwh-setup
절차 1.4. 관리자 머신에서 데이터 sharing 서비스 중지
- DataECDHE 서비스를 중지합니다.
# systemctl stop ovirt-engine-dwhd.service
- 데이터베이스가 원격 시스템에서 호스팅되는 경우 postgres.conf 파일을 편집하여 수동으로 액세스 권한을 부여해야 합니다.
/var/lib/pgsql/data/postgresql.conf
파일을 편집하고 다음과 일치하도록 listen_addresses 행을 수정합니다.listen_addresses = '*'
행이 없거나 주석 처리된 경우 수동으로 추가합니다.데이터베이스가 Manager 시스템에서 호스팅되고 Red Hat Virtualization Manager 정리 설정 중에 구성된 경우 기본적으로 액세스가 부여됩니다.데이터ECDHE 데이터베이스를 구성하고 마이그레이션하는 방법에 대한 자세한 내용은 1.3.1절. “분리 머신으로 데이터 데이터베이스 마이그레이션” 를 참조하십시오. - postgresql 서비스를 다시 시작하십시오.
# systemctl restart postgresql.service
절차 1.5. 새 데이터 제공 시스템 구성
ovirt_engine_history
데이터베이스를 하나의 머신으로 마이그레이션하고 DataECDHE 서비스를 다른 머신으로 마이그레이션하는 경우에만 표시됩니다. 질문의 순서는 환경에 따라 다를 수 있습니다.
ovirt_engine_history
데이터베이스와 DataECDHE 서비스를 동일한 머신으로 마이그레이션하는 경우 다음을 실행합니다. 그렇지 않으면 다음 단계를 진행합니다.# sed -i '/^ENGINE_DB_/d' \ /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf # sed -i \ -e 's;^\(OVESETUP_ENGINE_CORE/enable=bool\):True;\1:False;' \ -e '/^OVESETUP_CONFIG\/fqdn/d' \ /etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf
- engine-setup 명령을 실행하여 시스템에서 DataECDHE 설정을 시작합니다.
# engine-setup
- Enter 를 눌러 데이터를 구성합니다.
Configure Data Warehouse on this host (Yes, No) [Yes]:
- Enter 를 눌러 자동으로 감지된 호스트 이름을 수락하거나 대체 호스트 이름을 입력하고 Enter 키를 누릅니다.
Host fully qualified DNS name of this server [autodetected host name]:
- 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 를 누릅니다. 이는 하나의 옵션만 나열된 경우에도 적용됩니다. - Manager에 대해 정규화된 도메인 이름 및 암호를 입력합니다. Enter 를 눌러 서로 다른 필드에서 기본값을 적용합니다.
Host fully qualified DNS name of the engine server []: engine-fqdn 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]: ssh port on remote engine server [22]: root password on remote engine server engine-fqdn: password
ovirt_engine_history
데이터베이스의 위치에 대해 다음 질문에 대답하십시오.Where is the DWH database located? (Local, Remote) [Local]: Remote
위에 표시된 대체 옵션을 입력한 후 Enter 를 누릅니다.ovirt_engine_history
호스트에 대해 정규화된 도메인 이름 및 암호를 입력합니다. Enter 를 눌러 서로 다른 필드에서 기본값을 적용합니다.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
데이터ECDHE 데이터베이스를 구성하고 마이그레이션하는 방법에 대한 자세한 내용은 1.3.1절. “분리 머신으로 데이터 데이터베이스 마이그레이션” 를 참조하십시오.- 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
- 수집된 데이터를 보유하는 데 걸리는 기간을 선택합니다.
Please choose Data Warehouse sampling scale: (1) Basic (2) Full (1, 2)[1]:
full
는 2.4절. “ovirt-engine-dwhd.conf의 데이터ECDHE 서비스에 대한 애플리케이션 설정” 에 나열된 데이터 스토리지 설정의 기본값을 사용합니다(데이터가 원격 호스트에 설치된 경우 권장).참고Basic
에서 전체로 마이그레이션하는
경우 처음에는 기존 기본 데이터만 사용할 수 있습니다.Basic
은DWH_ECDHES_KEEP_HOURLY
값을ECDHE로 줄이고DWH_ECDHES_KEEP_DAILY
를0
으로 줄여 Manager 시스템의 부하를 0으로 줄입니다. - Manager에서 기존 DataECDHE 서비스의 연결을 해제할지 확인합니다.
Do you want to permanently disconnect this DWH from the engine? (Yes, No) [Yes]:
- 설치 설정을 확인합니다.
Please confirm installation settings (OK, Cancel) [OK]:
절차 1.6. 관리자 머신에서 데이터 hieradata 서비스 비활성화
- Manager 시스템에서 관리자를 다시 시작합니다.
# service ovirt-engine restart
대시보드가 작동하려면 이 단계가 필요합니다. - DataECDHE 서비스를 비활성화합니다.
# systemctl disable ovirt-engine-dwhd.service
- 데이터ECDHE 파일을 삭제합니다.
# rm -f /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/*.conf /var/lib/ovirt-engine-dwh/backups/*
1.4. 데이터ampling 스케일 변경
Basic
및 Full
을 제공합니다.
full
는 2.4절. “ovirt-engine-dwhd.conf의 데이터ECDHE 서비스에 대한 애플리케이션 설정” 에 나열된 데이터 보존 설정에 기본값을 사용합니다(데이터가 원격 호스트에 설치된 경우 권장).Basic
은DWH_ECDHES_KEEP_HOURLY
의 값을ECDHE로 줄이고DWH_ECDHES_KEEP_DAILY
를0
으로 줄여 Manager 시스템의 부하를 줄입니다(관리자 및 데이터 group이 동일한 컴퓨터에 설치될 때 권장).
--== MISC CONFIGURATION ==-- Please choose Data Warehouse sampling scale: (1) Basic (2) Full (1, 2)[1]:
예 1.1. 데이터ampling 스케일 변경
# engine-setup --reconfigure-dwh-scale [...] Welcome to the RHEV 4.0 setup/upgrade. Please read the RHEV 4.0 install guide https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtualization/4.1/html/Installation_Guide/index.html. Please refer to the RHEV Upgrade Helper application https://access.redhat.com/labs/rhevupgradehelper/ which will guide you in the upgrading process. Would you like to proceed? (Yes, No) [Yes]: [...] 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]: [...] Setup can backup the existing database. The time and space required for the database backup depend on its size. This process takes time, and in some cases (for instance, when the size is few GBs) may take several hours to complete. If you choose to not back up the database, and Setup later fails for some reason, it will not be able to restore the database and all DWH data will be lost. Would you like to backup the existing database before upgrading it? (Yes, No) [Yes]: [...] Please choose Data Warehouse sampling scale: (1) Basic (2) Full (1, 2)[1]: 2 [...] During execution engine service will be stopped (OK, Cancel) [OK]: [...] Please confirm installation settings (OK, Cancel) [OK]:
2장. 기록 데이터베이스 정보
2.1. 기록 데이터베이스 개요
2.2. 구성 내역 추적
ovirt_engine_history
라고도 함)의 데이터를 사용하여 엔진
데이터베이스를 추적할 수 있습니다.
ovirt-engine-dwhd
는 다음 세 가지 유형의 변경 사항을 추적합니다.
- 새 엔티티가 엔진 데이터베이스에 추가 - ETL 서비스는 변경 사항을 ovirt_engine_history 데이터베이스에 새 항목으로 복제합니다.
- 기존 엔티티가 업데이트됨 - ETL 서비스는 변경 사항을 새 항목으로 ovirt_engine_history 데이터베이스에 복제합니다.
- 엔터티는 engine 데이터베이스에서 제거됨 - ovirt_engine_history 데이터베이스 플래그의 새 항목입니다. 제거된 엔티티는 제거된 것으로만 플래그가 지정됩니다.
- 개체의 구성 버전을 나타내는
history_id
; - 엔티티가 시스템에 추가된 시기를 나타내는
create_date
필드 - 엔티티가 언제 변경되었는지를 나타내는
update_date
필드; 및 - 시스템에서 엔터티가 제거된 날짜를 나타내는
delete_date
필드입니다.
2.3. 기록 통계 내역
2.4. ovirt-engine-dwhd.conf의 데이터ECDHE 서비스에 대한 애플리케이션 설정
/usr/share/ovirt-engine-dwh/services/ovirt-engine-dwhd.conf
파일에서 사용할 수 있습니다. /etc/ovirt-engine-dwh/ovirt-engine-dwhd/ .
의 재정의 파일에서 기본값에 대한 변경 사항을 구성합니다. 변경 사항을 저장한 후 DataECDHE 서비스를 다시 시작합니다.
표 2.1. ovirt-engine-dwhd.conf 애플리케이션 설정 변수
변수 이름 | 기본값 | marks |
---|---|---|
DWH_DELETE_JOB_HOUR | 3 | 삭제 작업이 실행되는 시간입니다. 0 에서 23 사이의 값을 지정합니다. 여기서 0 은 자정입니다. |
DWH_SAMPLING | 60 | 통계 테이블에 데이터가 수집되는 간격(초)입니다. |
DWH_TABLES_KEEP_SAMPLES | 24 | DWH_SAMPLING 의 데이터가 저장되는 시간 수입니다. 2시간 이상 오래된 데이터는 시간별 데이터로 집계됩니다. |
DWH_TABLES_KEEP_HOURLY | 1440 | 시간별 데이터가 저장되는 시간 수입니다. 기본값은 60일입니다. 2일 이상 경과한 시간별 데이터는 일별 데이터로 집계됩니다. |
DWH_TABLES_KEEP_DAILY | 43800 | 일별 데이터가 저장되는 시간 수입니다. 기본값은 5년입니다. |
DWH_ERROR_EVENT_INTERVAL | 300000 | 관리자의 audit.log 로 오류가 푸시되는 최소 간격(밀리초)입니다. |
2.5. 태그 기록 추적
- 태그는 관리 포털에 생성됩니다. ETL 서비스는 태그 트리에 위치하고 태그 트리의 다른 오브젝트와 관련된 태그 세부 정보를 복사합니다.
- 관리 포털의 태그 트리에 엔터티가 연결됨 - ETL 서비스는 ovirt_engine_history 데이터베이스에 새 항목으로 추가를 복제합니다.
- 태그가 업데이트됨 - ETL 서비스는 태그 세부 정보를 ovirt_engine_history 데이터베이스에 새 항목으로 복제합니다.
- 관리 포털에서 엔터티 또는 태그 분기가 제거됨 - ovirt_engine_history 데이터베이스 플래그는 새 항목에서 제거된 대로 해당 태그 및 relationship을 지정합니다. 제거된 태그 및 relationship은 제거 또는 분리로만 플래그가 지정됩니다.
- 태그 브랜치가 이동 - 해당 태그와 관련이 새 항목으로 업데이트됩니다. 이동된 태그 및 relationship은 업데이트된 대로만 플래그가 지정됩니다.
2.6. 기록 데이터베이스에 대한 읽기 전용 액세스 허용
ovirt_engine_history
데이터베이스에서 로그인하고 읽을 수 있는 읽기 전용 PostgreSQL 사용자를 생성해야 합니다. 기록 데이터베이스가 설치된 시스템에서 이 절차를 실행해야 합니다.
절차 2.1. 기록 데이터베이스에 대한 읽기 전용 액세스 허용
- 기록 데이터베이스에 대한 읽기 전용 액세스 권한을 부여할 사용자를 만듭니다.
# psql -U postgres -c "CREATE ROLE [user name] WITH LOGIN ENCRYPTED PASSWORD '[password]';" -d ovirt_engine_history
- 새로 생성된 사용자 권한을 기록 데이터베이스에 연결할 수 있는 권한을 부여합니다.
# psql -U postgres -c "GRANT CONNECT ON DATABASE ovirt_engine_history TO [user name];"
공용
스키마의 새로 생성된 사용자 사용량을 부여합니다.# psql -U postgres -c "GRANT USAGE ON SCHEMA public TO [user name];" ovirt_engine_history
- 새로 생성된 사용자에게 부여될 나머지 권한을 생성하여 파일에 저장합니다.
# psql -U postgres -c "SELECT 'GRANT SELECT ON ' || relname || ' TO [user name];' FROM pg_class JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace WHERE nspname = 'public' AND relkind IN ('r', 'v');" --pset=tuples_only=on ovirt_engine_history > grant.sql
- 이전 단계에서 만든 파일을 사용하여 새로 생성된 사용자에게 권한을 부여합니다.
# psql -U postgres -f grant.sql ovirt_engine_history
- 새로 생성된 사용자에게 권한을 부여하는 데 사용한 파일을 제거합니다.
# rm grant.sql
- 새로 생성된 사용자에 대한 다음 행을
/var/lib/pgsql/data/pg_hba.conf
파일에 추가합니다.# TYPE DATABASE USER ADDRESS METHOD host ovirt_engine_history [user name] 0.0.0.0/0 md5 host ovirt_engine_history [user name] ::0/0 md5
- PostgreSQL 서비스를 다시 로드합니다.
# systemctl reload postgresql
- 읽기 전용 사용자의 액세스 권한을 테스트할 수 있습니다.
# psql -U [user name] ovirt_engine_history -h localhost Password for user [user name]: psql (9.2.23) Type "help" for help. ovirt_engine_history=>
ovirt_engine_history
데이터베이스를 종료하려면\q
를 입력합니다.
ovirt_engine_history
데이터베이스의 테이블 및 보기에 대한 읽기 전용 사용자 dogence 명령문은 수정에 실패하는 동안 성공합니다.
2.7. 통계 내역 보기
시간별,일별
및 샘플
보기에서 사용할 수 있습니다.
# SELECT * FROM v4_1_statistics_hosts_resources_usage_daily;
# \dv
2.7.1. 디버그 모드 활성화
/var/log/ovirt-engine-dwhd.log
파일에서 로그 샘플링, 시간별 및 일별 작업 시간을 기록할 수 있습니다. 이 명령은 ETL 프로세스를 확인하는 데 유용합니다. 디버그 모드는 기본적으로 비활성화되어 있습니다.
- Manager 시스템에 로그인하고 구성 파일(예:
/etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/logging.conf
)을 만듭니다. - 구성 파일에 다음 행을 추가합니다.
# DWH_AGGREGATION_DEBUG=true
ovirt-engine-dwhd
서비스를 다시 시작합니다.# systemctl restart ovirt-engine-dwhd.service
2.7.2. 스토리지 도메인 IRQ 보기
표 2.2. 시스템의 각 스토리지 도메인에 대한 이전 hieradata
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | bigint | 테이블에 있는 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임 스탬프입니다(보조 수준에 따라 분, 시간, 일 순으로 반올림됨). | 제공됨 |
storage_domain_id | uuid | 시스템의 스토리지 도메인의 고유 ID입니다. | 제공됨 |
storage_domain_status | smallint | 스토리지 도메인 상태. | 없음 |
seconds_in_status | integer | 집계 기간의 상태 열에 표시된 대로 스토리지 도메인이 상태에 있는 총 시간(초)입니다. 예를 들어 스토리지 도메인이 55초 동안 "활성"이고 1분 내에 5초 동안 "활성"인 경우 두 행이 동일한 분 동안 테이블에 보고됩니다. 하나의 행에는 seconds_in_status가 55인 Active 상태가 되고, 다른 행은 Inactive 상태이고 seconds_in_status는 5입니다. | 없음 |
minutes_in_status | numeric(7,2) | 집계 기간의 상태 열에 표시된 대로 스토리지 도메인이 상태에 있는 총 분 수입니다. 예를 들어 스토리지 도메인이 55분 동안 "활성"이고 1시간 내에 5분 동안 "활성"인 경우 두 행이 동일한 시간에 대해 테이블에 보고됩니다. minutes_in_status가 55인 한 행의 상태가 active이고 다른 행에는 Inactive 및 minutes_in_status 상태가 5입니다. | 없음 |
available_disk_size_gb | integer | 디스크에서 사용 가능한 총 용량(GB)입니다. | 없음 |
used_disk_size_gb | integer | 디스크에서 사용된 총 용량(GB)입니다. | 없음 |
storage_configuration_version | integer | 샘플 시 스토리지 도메인 구성 버전입니다. 이는 v4_1_configuration_history_storage_domains 뷰의 history_id 값과 동일하며 이를 결합하는 데 사용할 수 있습니다. | 제공됨 |
2.7.3. 호스트 heat 보기
표 2.3. 시스템의 각 호스트에 대한 기록icals for each host in the system
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | bigint | 테이블에 있는 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임 스탬프입니다(보조 수준에 따라 분, 시간, 일 순으로 반올림됨). | 제공됨 |
host_id | uuid | 시스템에서 호스트의 고유 ID입니다. | 제공됨 |
host_status | smallint |
| 없음 |
seconds_in_status | integer | 호스트가 집계 기간의 상태 열에 표시된 상태에 있는 총 시간(초)입니다. 예를 들어 호스트가 55초 동안 가동되고 1분 동안 5초 동안 가동되는 경우 이 분 동안 두 개의 행이 표시됩니다. 하나는 Up 및 seconds_in_status의 상태는 55이고, 다른 상태는 Down 이고 seconds_in_status는 5입니다. | 없음 |
minutes_in_status | numeric(7,2) | 호스트가 집계 기간의 상태 열에 표시된 상태에 있는 총 분 수입니다. 예를 들어 호스트가 한 시간 동안 55분 동안 가동되고 5분 동안 가동되는 경우 이 시간 동안 두 개의 행이 표시됩니다. 하나는 Up 및 minutes_in_status의 상태는 55이고, 다른 상태는 Down 이고 minutes_in_status는 5입니다. | 없음 |
memory_usage_percent | smallint | 호스트에서 사용된 메모리의 백분율입니다. | 없음 |
max_memory_usage | smallint | 백분율로 표시된 집계 기간의 최대 메모리 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
ksm_shared_memory_mb | bigint | 호스트에서 사용 중인 커널 공유 메모리 크기(MB)입니다. | 없음 |
max_ksm_shared_memory_mb | bigint | 메가바이트(MB)로 표시된 집계 기간의 최대 KSM 메모리 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
cpu_usage_percent | smallint | 호스트에서 사용된 CPU 백분율입니다. | 없음 |
max_cpu_usage | smallint | 백분율로 표시된 집계 기간의 최대 CPU 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
ksm_cpu_percent | smallint | 호스트의 CPU 백분율 ksm이 사용 중입니다. | 없음 |
max_ksm_cpu_percent | smallint | 백분율로 표시된 집계 기간의 최대 KSM 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
active_vms | smallint | 이 집계를 위한 평균 활성 가상 머신 수입니다. | 없음 |
max_active_vms | smallint | 집계 기간 동안 활성 상태의 최대 가상 시스템 수입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
total_vms | smallint | 이 집계에 대한 호스트의 모든 가상 머신의 평균 수입니다. | 없음 |
max_total_vms | smallint | 집계 기간의 최대 가상 머신 수입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
total_vms_vcpus | integer | 호스트에 할당된 총 vCPU 수입니다. | 없음 |
max_total_vms_vcpus | integer | 집계 기간의 최대 가상 머신 vCPU 번호입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
cpu_load | integer | 호스트의 CPU 로드입니다. | 없음 |
max_cpu_load | integer | 집계 기간의 최대 CPU 로드입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
system_cpu_usage_percent | smallint | 호스트에서 사용된 CPU 백분율입니다. | 없음 |
max_system_cpu_usage_percent | smallint | 백분율로 표시된 집계 기간의 최대 시스템 CPU 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
user_cpu_usage_percent | smallint | 호스트에서 사용된 사용자 CPU 백분율입니다. | 없음 |
max_user_cpu_usage_percent | smallint | 백분율로 표시된 집계 기간의 최대 사용자 CPU 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
swap_used_mb | integer | 사용된 호스트의 스왑 크기 사용량(MB)입니다. | 없음 |
max_swap_used_mb | integer | 백분율로 표시된 집계 기간(MB)에 대한 호스트의 최대 사용자 스왑 크기 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
host_configuration_version | integer | 샘플 시 호스트 구성 버전입니다. 이는 v4_1_configuration_history_hosts 보기의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 제공됨 |
2.7.4. 호스트 인터페이스ECDHE 보기
표 2.4. 시스템의 각 호스트 네트워크 인터페이스에 대한 이전 hieradata
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | bigint | 테이블에 있는 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 보기의 타임 스탬프(보조 수준에 따라 분, 시간, 일 순)입니다. | 제공됨 |
host_interface_id | uuid | 시스템의 인터페이스의 고유 식별자입니다. | 제공됨 |
receive_rate_percent | smallint | 호스트에서 사용되는 수신 비율입니다. | 없음 |
max_receive_rate_percent | smallint | 백분율로 표시된 집계 기간의 최대 수신 비율입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
transmit_rate_percent | smallint | 호스트에서 사용되는 전송 비율입니다. | 없음 |
max_transmit_rate_percent | smallint | 백분율로 표시된 집계 기간의 최대 전송 비율입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
received_total_byte | bigint | 호스트에서 수신한 총 바이트 수입니다. | 없음 |
transmitted_total_byte | bigint | 호스트에서 전송된 총 바이트 수입니다. | 없음 |
host_interface_configuration_version | integer | 샘플 시 호스트 인터페이스 구성 버전입니다. 이는 v4_1_configuration_history_hosts_interfaces 뷰의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 제공됨 |
2.7.5. 가상 머신ECDHE 보기
표 2.5. 시스템의 각 가상 머신에 대한 이전-4.6
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | bigint | 테이블에 있는 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임 스탬프입니다(보조 수준에 따라 분, 시간, 일 순으로 반올림됨). | 제공됨 |
vm_id | uuid | 시스템에서 가상 머신의 고유 ID입니다. | 제공됨 |
vm_status | smallint |
| 없음 |
seconds_in_status | integer | 가상 머신이 집계 기간의 상태 열에 표시된 상태에 있는 총 시간(초)입니다. 예를 들어 가상 시스템이 55초 동안 가동되고 1분 동안 5초 동안 가동되는 경우 이 분 동안 두 개의 행이 표시됩니다. 하나의 상태는 Up 및 seconds_in_status이고 다른 상태는 Down이고 seconds_in_status는 5입니다. | 없음 |
minutes_in_status | numeric(7,2) | 가상 머신이 집계 기간의 상태 열에 표시된 상태에 있는 총 분 수입니다. 예를 들어 가상 시스템이 55분 동안 가동되고 1시간 동안 5분 동안 가동 중지되면 이 시간 동안 두 개의 행이 표시됩니다. 하나의 상태는 Up 및 minutes_in_status이고 다른 상태는 Down이고 minutes_in_status는 5입니다. | 없음 |
cpu_usage_percent | smallint | 가상 머신에서 사용하는 CPU의 백분율입니다. | 없음 |
max_cpu_usage | smallint | 백분율로 표시된 집계 기간의 최대 CPU 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
memory_usage_percent | smallint | 가상 머신에서 사용된 메모리의 백분율입니다. 메모리 사용량을 기록하려면 게스트 툴을 가상 머신에 설치해야 합니다. | 없음 |
max_memory_usage | smallint | 백분율로 표시된 집계 기간의 최대 메모리 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. 메모리 사용량을 기록하려면 게스트 툴을 가상 머신에 설치해야 합니다. | 없음 |
user_cpu_usage_percent | smallint | 호스트에서 사용된 사용자 CPU 백분율입니다. | 없음 |
max_user_cpu_usage_percent | smallint | 백분율로 표시된 집계 기간의 최대 사용자 CPU 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일별 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
system_cpu_usage_percent | smallint | 호스트에서 사용된 시스템 CPU 백분율입니다. | 없음 |
max_system_cpu_usage_percent | smallint | 백분율로 표시된 집계 기간의 최대 시스템 CPU 사용량입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
vm_ip | text | 첫 번째 NIC의 IP 주소입니다. 게스트 에이전트가 설치된 경우에만 표시됩니다. | 없음 |
currently_running_on_host | uuid | 가상 머신이 실행 중인 호스트의 고유 ID입니다. | 없음 |
current_user_id | uuid | 게스트 에이전트가 설치된 경우 가상 머신 콘솔에 로그인한 사용자의 고유 ID입니다. | 없음 |
disks_usage | text | 디스크 설명입니다. 파일 시스템 유형, 마운트 지점, 총 크기 및 사용된 크기. | 없음 |
vm_configuration_version | integer | 샘플 시 가상 머신 구성 버전입니다. 이는 v4_1_configuration_history_vms 뷰의 history_id 값과 동일합니다. | 제공됨 |
current_host_configuration_version | integer | 샘플 시 호스트 구성 버전입니다. 이는 v4_1_configuration_history_hosts 보기의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 제공됨 |
memory_buffered_kb | bigint | 가상 머신의 버퍼링된 메모리 양(KB)입니다. | 없음 |
memory_cached_kb | bigint | 가상 시스템의 캐시된 메모리 양(KB)입니다. | 없음 |
max_memory_buffered_kb | bigint | 집계 기간에 대해 버퍼링된 최대 메모리(KB)입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
max_memory_cached_kb | bigint | 집계 기간의 최대 캐시 메모리(KB)입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
2.7.6. 가상 머신 인터페이스ECDHE 보기
표 2.6. 시스템의 가상 머신 네트워크 인터페이스에 대한 이전ECDHE
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 테이블에 있는 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임 스탬프입니다(보조 수준에 따라 분, 시간, 일 순으로 반올림됨). | 제공됨 |
vm_interface_id | uuid | 시스템의 인터페이스의 고유 ID입니다. | 제공됨 |
receive_rate_percent | smallint | 호스트에서 사용되는 수신 비율입니다. | 없음 |
max_receive_rate_percent | smallint | 백분율로 표시된 집계 기간의 최대 수신 비율입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
transmit_rate_percent | smallint | 호스트에서 사용되는 전송 비율입니다. | 없음 |
max_transmit_rate_percent | smallint | 백분율로 표시된 집계 기간의 최대 전송 비율입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간 평균 비율입니다. | 없음 |
received_total_byte | bigint | 가상 머신에서 수신한 총 바이트 수입니다. | 없음 |
transmitted_total_byte | bigint | 가상 머신에서 전송된 총 바이트 수입니다. | 없음 |
vm_interface_configuration_version | integer | 샘플 시 가상 머신 인터페이스 구성 버전입니다. 이는 v4_1_configuration_history_vms_interfaces 뷰의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 제공됨 |
2.7.7. 가상 디스크ECDHE 보기
표 2.7. 시스템 내 가상 디스크의 기록:
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | bigint | 테이블에 있는 이 행의 고유 ID입니다. | 없음 |
history_datetime | date | 이 기록 행의 타임 스탬프입니다(보조 수준에 따라 분, 시간, 일 순으로 반올림됨). | 제공됨 |
vm_disk_id | uuid | 시스템의 디스크의 고유 ID입니다. | 제공됨 |
vm_disk_status | smallint |
| 없음 |
seconds_in_status | integer | 가상 디스크가 집계 기간의 상태 열에 표시된 상태에 있는 총 시간(초)입니다. 예를 들어 가상 디스크가 55초 동안 잠기고 1분 동안 5초 동안 가상 디스크가 잠길 경우 이 분 동안 두 개의 행이 표시됩니다. 하나는 Locked 및 seconds_in_status의 상태는 55이고, 다른 하나는 OK 상태이고 seconds_in_status는 5입니다. | 없음 |
minutes_in_status | numeric(7,2) | 가상 디스크가 집계 기간의 상태 열에 표시된 상태에 있는 총 분 수입니다. 예를 들어 가상 디스크가 55분 동안 잠기고 한 시간 동안 5분 동안 가상 디스크가 잠겼으면 이 시간에 두 개의 행이 표시됩니다. 하나는 Locked 및 minutes_in_status의 상태는 55이고, 다른 하나는 OK 상태이고 minutes_in_status는 5입니다. | 없음 |
vm_disk_actual_size_mb | integer | 디스크에 할당된 실제 크기입니다. | 없음 |
read_rate_bytes_per_second | integer | 초당 디스크에 대한 읽기 속도(바이트)입니다. | 없음 |
max_read_rate_bytes_per_second | integer | 집계 기간의 최대 읽기 비율입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
read_latency_seconds | numeric(18,9) | 측정되는 가상 디스크 읽기 대기 시간(초)입니다. | 없음 |
max_read_latency_seconds | numeric(18,9) | 집계 기간의 최대 읽기 대기 시간(초)입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
write_rate_bytes_per_second | integer | 초당 디스크에 쓰기 속도(바이트)입니다. | 없음 |
max_write_rate_bytes_per_second | integer | 집계 기간의 최대 쓰기 비율입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
write_latency_seconds | numeric(18,9) | 측정되는 가상 디스크 쓰기 대기 시간(초)입니다. | 없음 |
max_write_latency_seconds | numeric(18,9) | 집계 기간의 최대 쓰기 대기 시간(초)입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
flush_latency_seconds | numeric(18,9) | 초 단위로 측정되는 가상 디스크 플러시 대기 시간입니다. | 없음 |
max_flush_latency_seconds | numeric(18,9) | 집계 기간의 최대 플러시 대기 시간(초)입니다. 시간별 집계의 경우 이는 최대 수집된 샘플 값입니다. 일일 집계의 경우 최대 시간별 평균 값입니다. | 없음 |
vm_disk_configuration_version | integer | 샘플 시 가상 디스크 구성 버전입니다. 이는 v4_1_configuration_history_vms_disks 뷰의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 제공됨 |
2.8. 구성 내역 보기
# SELECT * FROM v4_1_configuration_history_datacenters;
# \dv
delete_date
는 이러한 뷰가 정의에 의해 삭제되지 않은 보존 엔티티의 최신 구성을 제공하기 때문에 최신 보기에 표시되지 않습니다.
2.8.1. 데이터 센터 설정
표 2.8. v4_1_configuration_history_datacenters
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 v4_1_configuration_history_clusters 뷰의 datacenter_configuration_version 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 없음 |
datacenter_id | uuid | 시스템의 데이터 센터의 고유 ID입니다. | 제공됨 |
datacenter_name | 다양한 문자 (40) | 편집 대화 상자에 표시된 데이터 센터의 이름입니다. | 없음 |
datacenter_description | 다양한 문자 (400) | 편집 대화 상자에 표시된 데이터 센터에 대한 설명입니다. | 없음 |
is_local_storage | boolean | 데이터 센터에서 로컬 스토리지를 사용하는지 여부를 나타내는 플래그입니다. | 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. | 없음 |
2.8.2. 데이터 센터 스토리지 도메인 맵
표 2.9. v4_1_map_history_datacenters_storage_domains
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 v4_1_configuration_history_clusters 뷰의 datacenter_configuration_version 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 없음 |
storage_domain_id | uuid | 시스템에서 이 스토리지 도메인의 고유 ID입니다. 이는 v4_1_configuration_history_storage_domains 뷰와 결합하는 데 사용할 수 있습니다. | 제공됨 |
datacenter_id | uuid | 시스템의 데이터 센터의 고유 ID입니다. 이는 v4_1_configuration_history_datacenters 뷰와 결합하는 데 사용할 수 있습니다. | 제공됨 |
attach_date | 시간대가 있는 타임 스탬프 | 스토리지 도메인이 데이터 센터에 연결된 날짜입니다. | 없음 |
detach_date | 시간대가 있는 타임 스탬프 | 스토리지 도메인이 데이터 센터에서 분리된 날짜입니다. | 없음 |
2.8.3. 스토리지 도메인 구성
표 2.10. v4_1_configuration_history_storage_domains
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 스토리지 도메인 통계 뷰의 storage_configuration_version 값과 동일하며 이를 결합하는 데 사용할 수 있습니다. | 없음 |
storage_domain_id | uuid | 시스템에서 이 스토리지 도메인의 고유 ID입니다. | 제공됨 |
storage_domain_name | 다양한 문자 (250) | 스토리지 도메인 이름. | 없음 |
storage_domain_type | smallint |
| 없음 |
storage_type | smallint |
| 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. | 없음 |
2.8.4. 클러스터 설정
표 2.11. v4_1_configuration_history_clusters
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 v4_1_configuration_history_hosts 및 v4_1_configuration_history_vms 뷰의 cluster_configuration_version 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 없음 |
cluster_id | uuid | 클러스터가 상주하는 데이터 센터의 고유 식별자입니다. | 제공됨 |
cluster_name | 다양한 문자 (40) | 편집 대화 상자에 표시된 클러스터의 이름입니다. | 없음 |
cluster_description | 다양한 문자 (400) | 편집 대화 상자에 정의된 대로. | 없음 |
datacenter_id | uuid | 클러스터가 상주하는 데이터 센터의 고유 식별자입니다. | 제공됨 |
cpu_name | 다양한 문자(255) | 편집 대화 상자에 표시됩니다. | 없음 |
compatibility_version | 다양한 문자 (40) | 편집 대화 상자에 표시됩니다. | 없음 |
datacenter_configuration_version | integer | 생성 또는 업데이트 시 데이터 센터 구성 버전입니다. 이는 v4_1_configuration_history_datacenters 뷰의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. | 없음 |
2.8.5. 호스트 설정
표 2.12. v4_1_configuration_history_hosts
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 호스트 통계 뷰의 host_configuration_version 값과 동일하며 이를 결합하는 데 사용할 수 있습니다. | 없음 |
host_id | uuid | 시스템에서 호스트의 고유 ID입니다. | 제공됨 |
host_unique_id | 개인 정보 보호 정책 | 이 필드는 호스트의 물리적 UUID와 MAC 주소 중 하나의 조합이며, 시스템에 이미 등록된 호스트를 감지하는 데 사용됩니다. | 없음 |
host_name | 다양한 문자(255) | 호스트 이름(편집 대화 상자와 동일). | 없음 |
cluster_id | uuid | 이 호스트가 속한 클러스터의 고유 ID입니다. | 제공됨 |
host_type | smallint |
| 없음 |
fqdn_or_ip | 다양한 문자(255) | Red Hat Virtualization Manager가 통신할 호스트의 DNS 이름 또는 IP 주소입니다(편집 대화 상자에 표시됨). | 없음 |
memory_size_mb | integer | MB(MB)로 표시되는 호스트의 물리적 메모리 용량입니다. | 없음 |
swap_size_mb | integer | 호스트 스왑 파티션 크기입니다. | 없음 |
cpu_model | 다양한 문자(255) | 호스트의 CPU 모델입니다. | 없음 |
number_of_cores | smallint | 호스트의 총 CPU 코어 수입니다. | 없음 |
number_of_sockets | smallint | 총 CPU 소켓 수입니다. | 없음 |
cpu_speed_mh | numeric(18,0) | megahertz(ECDHE)로 표시되는 호스트의 CPU 속도입니다. | 없음 |
host_os | 다양한 문자(255) | 호스트의 운영 체제 버전입니다. | 없음 |
kernel_version | 다양한 문자(255) | 호스트의 커널 버전입니다. | 없음 |
kvm_version | 다양한 문자(255) | 호스트의 KVM 버전입니다. | 없음 |
vdsm_version | 다양한 특성 | 호스트의 VDSM 버전입니다. | 없음 |
vdsm_port | integer | 편집 대화 상자에 표시됩니다. | 없음 |
threads_per_core | smallint | 코어당 총 스레드 수입니다. | 없음 |
hardware_manufacturer | 다양한 문자(255) | 호스트의 하드웨어 제조업체입니다. | 없음 |
hardware_product_name | 다양한 문자(255) | 호스트 하드웨어의 제품 이름입니다. | 없음 |
hardware_version | 다양한 문자(255) | 호스트 하드웨어의 버전입니다. | 없음 |
hardware_serial_number | 다양한 문자(255) | 호스트 하드웨어의 일련 번호입니다. | 없음 |
cluster_configuration_version | integer | 생성 또는 업데이트 시 클러스터 구성 버전입니다. 이는 v4_1_configuration_history_clusters 뷰의 history_id 값과 동일하며 이를 결합하는 데 사용할 수 있습니다. | 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. | 없음 |
2.8.6. 호스트 인터페이스 구성
표 2.13. v4_1_configuration_history_hosts_interfaces
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 호스트 인터페이스 통계 뷰의 host_interface_configuration_version 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 없음 |
host_interface_id | uuid | 시스템에서 이 인터페이스의 고유 ID입니다. | 제공됨 |
host_interface_name | 개인 정보 보호 정책 | 호스트에서 보고한 인터페이스 이름입니다. | 없음 |
host_id | uuid | 이 인터페이스가 속하는 호스트의 고유 ID입니다. | 제공됨 |
host_interface_type | smallint |
| 없음 |
host_interface_speed_bps | integer | 인터페이스 속도(초당 비트)입니다. | 없음 |
mac_address | 다양한 특성 (59) | 인터페이스 MAC 주소입니다. | 없음 |
logical_network_name | 개인 정보 보호 정책 | 인터페이스와 관련된 논리 네트워크입니다. | 없음 |
ip_address | 다양한 특성(20) | 편집 대화 상자에 표시됩니다. | 없음 |
gateway | 다양한 특성(20) | 편집 대화 상자에 표시됩니다. | 없음 |
본딩 | boolean | 이 인터페이스가 결합된 인터페이스인지 나타내는 플래그입니다. | 없음 |
bond_name | 개인 정보 보호 정책 | 이 인터페이스의 일부인 본딩의 이름은 (연합의 일부인 경우)의 일부입니다. | 없음 |
vlan_id | integer | 편집 대화 상자에 표시됩니다. | 없음 |
host_configuration_version | integer | 생성 또는 업데이트 시 호스트 구성 버전입니다. 이는 v4_1_configuration_history_hosts 보기의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. | 없음 |
2.8.7. 가상 머신 구성
표 2.14. v4_1_configuration_history_vms
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 가상 시스템 통계 뷰의 vm_configuration_version 값과 동일하며 이를 결합하는 데 사용할 수 있습니다. | 없음 |
vm_id | uuid | 시스템에서 이 가상 머신의 고유 ID입니다. | 제공됨 |
vm_name | 다양한 문자(255) | 가상 머신의 이름입니다. | 없음 |
vm_description | 다양한 문자 (400) | 편집 대화 상자에 표시됩니다. | 없음 |
vm_type | smallint |
| 없음 |
cluster_id | uuid | 이 가상 시스템이 속하는 클러스터의 고유 ID입니다. | 제공됨 |
template_id | uuid | 이 가상 시스템이 파생된 템플릿의 고유 ID입니다. 템플릿은 이 버전의 기록 데이터베이스에 동기화되지 않으므로 나중에 사용할 수 있습니다. | 없음 |
template_name | 다양한 문자 (40) | 이 가상 머신이 파생되는 템플릿의 이름입니다. | 없음 |
cpu_per_socket | smallint | 소켓당 가상 CPU 수입니다. | 없음 |
number_of_sockets | smallint | 총 가상 CPU 소켓 수입니다. | 없음 |
memory_size_mb | integer | 메가바이트(MB)로 표시된 가상 머신에 할당된 총 메모리입니다. | 없음 |
operating_system | smallint |
| 없음 |
default_host | uuid | 편집 대화 상자에 표시된 대로 시스템에 있는 기본 호스트의 ID입니다. | 없음 |
high_availability | boolean | 편집 대화 상자에 표시됩니다. | 없음 |
초기화됨 | boolean | Sysprep 초기화를 위해 이 가상 머신이 한 번 이상 시작되었는지 여부를 나타내는 플래그입니다. | 없음 |
상태 비저장 | boolean | 편집 대화 상자에 표시됩니다. | 없음 |
fail_back | boolean | 편집 대화 상자에 표시됩니다. | 없음 |
usb_policy | smallint | 편집 대화 상자에 표시됩니다. | 없음 |
time_zone | 다양한 문자 (40) | 편집 대화 상자에 표시됩니다. | 없음 |
vm_pool_id | uuid | 이 가상 머신이 속한 풀의 ID입니다. | 없음 |
vm_pool_name | 다양한 문자(255) | 가상 머신 풀의 이름입니다. | 없음 |
created_by_user_id | uuid | 이 가상 머신을 생성한 사용자의 ID입니다. | 없음 |
cluster_configuration_version | integer | 생성 또는 업데이트 시 클러스터 구성 버전입니다. 이는 v4_1_configuration_history_clusters 뷰의 history_id 값과 동일하며 이를 결합하는 데 사용할 수 있습니다. | 없음 |
default_host_configuration_version | integer | 생성 또는 업데이트 시 호스트 구성 버전입니다. 이는 v4_1_configuration_history_hosts 보기의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. | 없음 |
2.8.8. 가상 머신 인터페이스 구성
표 2.15. v4_1_configuration_history_vms_interfaces
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 가상 머신 인터페이스 통계 보기에서 vm_interface_configuration_version 값과 동일하며 해당 값을 결합하는 데 사용할 수 있습니다. | 없음 |
vm_id | uuid | 시스템에서 가상 머신의 고유 ID입니다. | 제공됨 |
vm_interface_id | uuid | 시스템에서 이 인터페이스의 고유 ID입니다. | 제공됨 |
vm_interface_name | 개인 정보 보호 정책 | 편집 대화 상자에 표시됩니다. | 없음 |
vm_interface_type | smallint |
가상 인터페이스의 유형입니다.
| 없음 |
vm_interface_speed_bps | integer | 초당 집계 중 인터페이스의 평균 속도입니다. | 없음 |
mac_address | 다양한 특성(20) | 편집 대화 상자에 표시됩니다. | 없음 |
logical_network_name | 개인 정보 보호 정책 | 편집 대화 상자에 표시됩니다. | 없음 |
vm_configuration_version | integer | 생성 또는 업데이트 시 가상 머신 구성 버전입니다. 이는 v4_1_configuration_history_vms 뷰의 history_id 값과 동일하며 이 값을 결합하는 데 사용할 수 있습니다. | 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. | 없음 |
2.8.9. 가상 머신 장치 구성
표 2.16. v4_1_configuration_history_vms_devices
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. | 없음 |
vm_id | uuid | 시스템에서 가상 머신의 고유 ID입니다. | 제공됨 |
device_id | uuid | 시스템에서 장치의 고유 ID입니다. | 없음 |
type | 다양한 형태의 30) | 가상 머신 장치의 유형입니다. "disk" 또는 "interface"일 수 있습니다. | 제공됨 |
address | 다양한 문자(255) | 장치의 물리적 주소입니다. | 없음 |
is_managed | boolean | 플래그는 장치를 Manager에서 관리하는지 여부를 나타냅니다. | 없음 |
is_plugged | boolean | 장치가 가상 머신에 연결되어 있는지 여부를 나타내는 플래그입니다. | 없음 |
is_readonly | boolean | 플래그는 장치가 읽기 전용인지 여부를 나타냅니다. | 없음 |
vm_configuration_version | integer | 샘플이 적용된 시점의 가상 머신 구성 버전입니다. | 없음 |
device_configuration_version | integer | 샘플이 적용된 시점의 장치 구성 버전입니다. - type 필드의 값이 interface 로 설정된 경우 이 필드는 v4_1_configuration_history_vms_interfaces 뷰의 history_id 필드와 결합됩니다. - type 필드의 값이 disk 로 설정된 경우, 그런 다음 이 필드가 v4_1_configuration_history_vms_disks 뷰의 history_id 필드와 결합됩니다. | 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
2.8.10. 가상 디스크 구성
표 2.17. v4_1_configuration_history_vms_disks
이름 | 유형 | 설명 | indexed |
---|---|---|---|
history_id | integer | 기록 데이터베이스에 있는 구성 버전의 ID입니다. 이는 가상 디스크 통계 뷰의 vm_disk_configuration_version 값과 동일하며 이를 결합하는 데 사용할 수 있습니다. | 없음 |
vm_disk_id | uuid | 시스템에서 이 디스크의 고유 ID입니다. | 제공됨 |
vm_disk_name | text | 편집 대화 상자에 표시되는 가상 디스크의 이름입니다. | 없음 |
vm_disk_description | 다양한 특성 (500) | 편집 대화 상자에 표시됩니다. | 없음 |
image_id | uuid | 시스템에서 이미지의 고유 ID입니다. | 없음 |
storage_domain_id | uuid | 이 디스크 이미지가 속하는 스토리지 도메인의 ID입니다. | 제공됨 |
vm_disk_size_mb | integer | 디스크의 정의된 크기(MB)입니다. | 없음 |
vm_disk_type | smallint |
편집 대화 상자에 표시됩니다. 현재는 시스템 및 데이터만 사용됩니다.
| 없음 |
vm_disk_format | smallint |
편집 대화 상자에 표시됩니다.
| 없음 |
is_shared | boolean | 플래그는 가상 머신의 디스크가 공유되었는지 여부를 나타냅니다. | 없음 |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. | 없음 |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. | 없음 |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. | 없음 |
2.8.11. 사용자 세부 정보 기록
표 2.18. v4_1_users_details_history
이름 | 유형 | 설명 |
---|---|---|
user_id | uuid | Manager에서 생성한 대로 시스템에서 사용자의 고유 ID입니다. |
first_name | 다양한 문자(255) | 사용자의 첫 번째 이름입니다. |
last_name | 다양한 문자(255) | 사용자의 마지막 이름입니다. |
domain | 다양한 문자(255) | 권한 부여 확장의 이름입니다. |
사용자 이름 | 다양한 문자(255) | 계정 이름입니다. |
department | 다양한 문자(255) | 사용자가 속한 조직 부서입니다. |
user_role_title | 다양한 문자(255) | 조직 내 사용자의 제목 또는 역할입니다. |
다양한 문자(255) | 조직의 사용자 이메일입니다. | |
external_id | text | 외부 시스템에서 사용자의 고유 식별자입니다. |
활성 상태 | boolean | 사용자가 활성 상태인지 여부를 나타내는 플래그입니다. 이 값은 시간별로 확인됩니다. 사용자가 권한 부여 확장에서 찾을 수 있는 경우 활성 상태로 유지됩니다. 사용자가 로그인에 성공하면 활성화됩니다. |
create_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에 추가된 날짜입니다. |
update_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 변경된 날짜입니다. |
delete_date | 시간대가 있는 타임 스탬프 | 이 엔티티가 시스템에서 삭제된 날짜입니다. |