VMware vCenter 서버에 대해 수집되는 데이터

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 20분
  • 검색가 VMware vCenter 서버에 대한 정보를 식별하고 분류합니다.

    vCenter 테이블 스키마

    다음 다이어그램은 vCenter 테이블 스키마를 보여줍니다.

    그림 1. vCenter 테이블 스키마
    vCenter 테이블 스키마
    일부 테이블은 클라우드 불문 테이블입니다. 즉, vCenter 자원뿐만 아니라 클라우드 자원에 대해서도 채워질 수 있습니다. 검색된 CI를 찾기 위해 클라우드 불문 테이블을 확장하는 하위 테이블을 조사하십시오.
    클라우드 불문 테이블 이 vCenter 특정 테이블 조사
    가상 머신 인스턴스 [cmdb_ci_vm_instance] VMware 가상 머신 인스턴스 [cmdb_ci_VMware_instance]
    운영 체제 템플릿 [cmdb_ci_os_template] VMware 가상 머신 템플릿 [cmdb_ci_VMware_template]
    논리 데이터센터 [cmdb_ci_logical_datacenter] VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    클라우드 네트워크 [cmdb_ci_network] VMware vCenter 네트워크 [cmdb_ci_vcenter_network]
    Datastore [cmdb_ci_datastore] VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
    호스트 클러스터 [cmdb_ci_host_cluster] VMware vCenter 클러스터 [cmdb_ci_vcenter_cluster]

    vCenter 데이터

    검색는 여러 vCenter 프로브를 사용하여 vCenter에서 이 데이터를 수집합니다. 데이터는 구성 항목 [cmdb_ci] 테이블의 테이블 확장에 저장됩니다.

    표 1. VMware vCenter 인스턴스 [cmdb_ci_vcenter]
    필드 레이블 열 이름
    이름 name
    전체 이름 fullname
    인스턴스 UUID instance_uuid
    URL url
    유효 CPU effectivecpu
    cmdb_ci_vcenter 테이블의 vCenter 인스턴스와 cmdb_ci_vm_object 테이블의 객체 ID 조합으로 특정 vCenter를 식별합니다.

    테이블은 가상화 서버를 제외하고 모든 클라우드 기반 자원에 대해 객체 ID를 저장하는 가상 머신 객체 [cmdb_ci_vm_object] 테이블로부터 확장됩니다.

    표 2. DRS VM 구성 [cmdb_ci_drs_vm_config]
    필드 레이블 열 이름
    클러스터 cluster
    DRS 동작 drs_behavior
    DRS 사용 drs_enabled
    가상 머신 virtual_machine
    이 테이블은 클러스터 동작을 재정의하는 VM에 대한 DRS 동작을 저장합니다. DRS에 대한 자세한 내용은 VMware의 분산 자원 스케줄러 설명서를 참조하십시오.
    표 3. VMware vCenter VM 그룹 [cmdb_ci_vcenter_vm_group]
    필드 레이블 열 이름
    클러스터 cluster

    VMware vCenter VM 그룹 [cmdb_ci_vcenter_vm_group] 테이블은 cmdb_ci_VMware_instance에 대해 Contains::Contained by 관계를 갖습니다. 이 그룹에는 VM 집합이 포함됩니다.

    표 4. VMware vCenter 호스트 그룹 [cmdb_ci_vcenter_host_group]
    필드 레이블 열 이름
    클러스터 cluster

    VMware vCenter 호스트 그룹 [cmdb_ci_vcenter_host_group] 테이블은 cmdb_ci_VMware_instance에 대해 Contains::Contained by 관계를 갖습니다. 이 그룹에는 호스트 집합이 포함됩니다.

    표 5. VMware vCenter 클러스터 DRS 규칙 [cmdb_ci_vcenter_cluster_drs_rule]
    필드 레이블 열 이름
    규칙 UUID rule_uuid
    활성 active
    클러스터 cluster
    표 6. VMware 가상 머신 인스턴스 [cmdb_ci_VMware_instance]
    필드 레이블 열 이름
    이름 name
    템플릿 템플릿
    CPU cpus
    디스크 disks
    디스크 크기(GB) disks_size
    메모리(MB) memory
    네트워크 어댑터 nics
    이미지 경로 image_path
    상태 state
    vCenter 인스턴스 UUID vcenter_uuid
    vCenter 참조 vcenter_ref
    기본 이름 base_name
    BIOS UUID bios_uuid
    VM 인스턴스 UUID vm_instance_uuid
    IP 주소 ip_address
    표 7. VMware 분산 가상 포트 그룹 [cmdb_ci_vcenter_dv_port_group]
    필드 레이블 열 이름
    이름 name
    vCenter 인스턴스 UUID vcenter_uuid
    분산 가상 스위치 참조 dvs_ref
    표 8. VMware 가상 머신 템플릿 [cmdb_ci_VMware_template]
    필드 레이블 열 이름
    이름 VMware의 템플릿 이름입니다.
    CPU cpus
    디스크 크기(GB) disks_size
    게스트 ID guest_id
    메모리(MB) memory
    이미지 경로 image_path
    vCenter 인스턴스 UUID vcenter_uuid
    vCenter 참조 vcenter_ref
    네트워크 어댑터 nics
    기본 이름 base_name
    VM 명명자 vm_namer
    BIOS UUID bios_uuid
    VM 인스턴스 UUID vm_instance_uuid
    표 9. VMware vCenter 객체 [cmdb_ci_vcenter_object]
    필드 레이블 열 이름
    관리되는 객체 참조 ID morid
    vCenter 인스턴스 UUID vcenter_uuid
    vCenter 참조 vcenter_ref
    표 10. VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]*
    필드 레이블 열 이름
    지역 region
    관리되는 객체 참조 ID morid
    vCenter 인스턴스 UUID vcenter_uuid
    vCenter 참조 vcenter_ref
    VM의 최상위 폴더 folder_moreid
    호스트의 최상위 폴더 host_morid
    *VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] 테이블은 [cmdb_ci_logical_datacenter] 테이블에서 확장됩니다.
    표 11. VMware vCenter 네트워크 [cmdb_ci_vcenter_network]*
    필드 레이블 열 이름
    관리되는 객체 참조 ID morid
    vCenter 인스턴스 UUID vcenter_uuid
    vCenter 참조 vcenter_ref
    호스트나 가상 머신에서 접근 가능한 네트워크 accessible
    *VMware vCenter 네트워크 [cmdb_ci_vcenter_network] 테이블은 [cmdb_ci_network] 테이블에서 확장됩니다.
    표 12. VMware 분산 가상 스위치 [cmdb_ci_vcenter_dvs]
    필드 레이블 열 이름
    VMCount vm_count
    호스트 수 host_count
    표 13. VMware vCenter 폴더 [cmdb_ci_vcenter_folder]
    필드 레이블 열 이름
    관리되는 객체 참조 ID morid
    vCenter 인스턴스 UUID vcenter_uuid
    vCenter 참조 vcenter_ref
    전체 경로 fullpath
    표 14. ESX 자원 풀 [cmdb_ci_esx_resource_pool]
    필드 레이블 열 이름
    관리되는 객체 참조 ID morid
    vCenter 인스턴스 UUID vcenter
    vCenter 참조 vcenter_ref
    소유자 owner
    소유자 관리 객체 참조 ID owner_morid
    CPU 확장 가능 cpu_expandable
    CPU 한도(MHz) cpu_limit_mhz
    예약된 CPU(MHz) cpu_reserved_mhz
    CPU 공유 cpu_shares
    전체 경로 fullpath
    메모리 확장 가능 mem_expandable
    메모리 한도(MB) mem_limit_mb
    예약된 메모리(MB) mem_reserved_mb
    메모리 공유 mem_shares
    표 15. VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
    필드 레이블 열 이름
    관리되는 객체 참조 ID morid
    vCenter 인스턴스 UUID vcenter_uuid
    접근 가능 accessible
    vCenter 참조 vcenter_ref
    유형 type
    용량(GB) capacity
    사용 가능한 공간(GB) freespace
    URL url
    클러스터됨 clustered
    VMware vCenter Datastore [cmdb_ci_vcenter_datastore] 테이블은 [cmdb_ci_datastore] 테이블에서 확장됩니다.
    표 16. VMware vCenter 클러스터 [cmdb_ci_vcenter_cluster]*
    필드 레이블 열 이름
    관리되는 객체 참조 ID morid
    vCenter 인스턴스 UUID vcenter_uuid
    유효 호스트 effectivehosts
    vCenter 참조 vcenter_ref
    유효 CPU effectivecpu
    유효 메모리 effectivememory
    유효 호스트 수 effectivehosts
    호스트 수 numhosts
    총 CPU totalcpu
    총 메모리 totalmemory
    CPU 코어 수 numcpucores
    CPU 스레드 수 numcputhreads
    DRS 동작 drs_behavior
    DRS 사용 drs_enabled
    DRS VMotion 속도 drs_vmotion_rate
    *VMware vCenter 클러스터 [cmdb_ci_vcenter_cluster] 테이블은 [cmdb_ci_host_cluster] 테이블에서 확장됩니다.
    표 17. 클러스터 VM 호스트 규칙 정보 [cmdb_ci_cluster_vm_host_rule]
    필드 레이블 열 이름
    VM 그룹 vm_group
    호스트 그룹 host_group
    필수 mandatory
    선호도 affinity
    표 18. 클러스터 VM 선호도 규칙 정보 [cmdb_ci_cluster_vm_affinity_rule]
    필드 레이블 열 이름
    선호도 affinity

    클러스터 VM 선호도 규칙 정보 [cmdb_ci_cluster_vm_affinity_rule] 테이블은 cmdb_ci_VMware_instance에 대해 Contains::Contained by 관계를 갖습니다. 이 그룹에는 이 선호도가 적용되는 VM 집합이 포함됩니다.

    표 19. VMware 분산 가상 스위치 [cmdb_ci_vcenter_dvs]
    필드 레이블 열 이름
    이름 name
    VMCount vm_count
    호스트 수 host_count
    검색은 또한 관계를 VM 및 분산 가상 포트 그룹에 매핑합니다.
    표 20. VMware 분산 가상 포트 그룹 [cmdb_ci_vcenter_dv_port_group]
    필드 레이블 열 이름
    이름 name
    vCenter 인스턴스 UUID vcenter_uuid
    분산 가상 스위치 참조 dvs_ref
    검색은 또한 관계를 분산 가상 스위치에 매핑합니다.
    이러한 관련 목록을 추가하여 추가로 검색된 데이터를 확인할 수 있습니다.
    • 저장소 볼륨
      이 가상 머신의 가상 디스크입니다. 이 데이터는 type=v Disk 값과 함께 저장소 볼륨 [cmdb_ci_storage_volume] 테이블에 저장됩니다.
      표 21. 저장소 볼륨 [cmdb_ci_storage_volume]
      필드 레이블 열 이름
      이름 name
      크기 size
    • 네트워크 어댑터
      가상 디스크에 대한 가상 네트워크 어댑터입니다. 이 데이터는 네트워크 어댑터 [cmdb_ci_network_adapter] 테이블에 저장됩니다.
      표 22. 네트워크 어댑터 [cmdb_ci_network_adapter]
      필드 레이블 열 이름
      이름 name
      IP 주소 ip_address
      MAC 주소 mac_address
      넷마스크 netmask

    소프트웨어 자산 관리로 vCenter 검색

    소프트웨어 자산 관리가 활성 상태이면 검색이 VMware - vCenter ESX Hosts 라이센스 프로브를 사용하여 vCenter 테이블을 채웁니다.

    표 23. VMware 라이센스 키 [samp_VMware_license_key]
    필드 레이블 열 이름
    vCenter 참조 vcenter_ref
    비용 단위 cost_unit
    에디션 edition
    기능 features
    라이센스 키 license_key
    제품 이름 product_name
    제품 버전 product_version
    소유 권한 rights_owned
    사용된 권한 rights_used
    표 24. VMware 라이센스 키 용도 [samp_VMware_license_key_usage]
    필드 레이블 열 이름
    사용된 권한 rights_used
    만료 날짜 expiration_date
    사용된 기능 used_features
    라이센스 키 license_key
    소프트웨어 설치 software_install
    사용자 used_by

    vCenter 관계

    검색가 키 클래스의 데이터를 사용하여 vCenter 구성요소에 대한 관계를 자동으로 만듭니다. 후속 검색은 동일한 키 클래스를 사용해서 더 이상 유효하지 않은 관계를 자동으로 검증하고 제거합니다.

    vCenter CI는 검색가 해당 관계를 만드는 방식에 영향을 주는 폴더 또는 클러스터의 멤버일 수 있습니다.

    • CI가 폴더에 있으면 검색가 CI 및 폴더 사이에 관계를 만듭니다. 해당 CI가 폴더에 없으면 검색가 CI와 데이터센터 사이에 관계를 만듭니다. 이러한 vCenter CI는 폴더에 있을 수 있습니다.
      • VM 인스턴스
      • VM 템플릿
      • vCenter 네트워크
      • 데이터 저장소
      • vCenter 폴더
      • vCenter 클러스터
    • ESX 서버가 클러스터에 있으면 검색가 ESX 서버와 클러스터 사이에 관계를 만듭니다. ESX 서버가 클러스터의 멤버가 아니면 검색가 데이터센터에 대해 관계를 만듭니다.
    • 자원 풀이 클러스터에 있으면 검색가 자원 풀과 클러스터 사이에 관계를 만듭니다. 자원 풀이 클러스터의 멤버가 아니면 검색가 ESX 서버에 대해 관계를 만듭니다.
    이 다이어그램은 vCenter 관계를 보여줍니다.
    그림 2. vCenter 관계
    vCenter 관계
    상위 클래스 관계 유형 하위 클래스
    컴퓨터 [cmdb_ci_computer] Virtualized by::Virtualizes ESX 서버 [cmdb_ci_esx_server]
    주:
    ESX 서버와 VM 인스턴스에서 게스트로 생성된 관계는 "가상 컴퓨터 검사" 비즈니스 규칙에 의해 생성됩니다. 비즈니스 규칙을 트리거하고 이러한 관계를 생성하려면 VCenter가 검색된 후 게스트 머신을 검색해야 합니다.
    컴퓨터 [cmdb_ci_computer] Instantiates::Instantiated by VM 인스턴스 [cmdb_ci_VMware_instance]
    주:
    ESX 서버와 VM 인스턴스에서 게스트로 생성된 관계는 "가상 컴퓨터 검사" 비즈니스 규칙에 의해 생성됩니다. 비즈니스 규칙을 트리거하고 이러한 관계를 생성하려면 VCenter가 검색된 후 게스트 머신을 검색해야 합니다.
    VMware 가상 머신 인스턴스 [cmdb_ci_VMware_instance] Registered on::Has registered ESX 서버 [cmdb_ci_esx_server]
    VMware 가상 머신 인스턴스 [cmdb_ci_VMware_instance] Connected by::Connects VMware vCenter 네트워크 [cmdb_ci_vcenter_network]
    가상 머신 템플릿 [cmdb_ci_VMware_template] Connected by::Connects VMware vCenter 네트워크 [cmdb_ci_vcenter_network]
    VMware vCenter 네트워크 [cmdb_ci_vcenter_network] Provided By::Provides ESX 서버 [cmdb_ci_esx_server]
    VMware vCenter Datastore [cmdb_ci_vcenter_datastore] Provides storage for::Stored on VMware 가상 머신 인스턴스 [cmdb_ci_VMware_instance]
    VMware vCenter Datastore [cmdb_ci_vcenter_datastore] Used by::Uses ESX 서버 [cmdb_ci_esx_server]
    VMware vCenter Datastore [cmdb_ci_vcenter_datastore] Provides storage for::Stored on 가상 머신 템플릿 [cmdb_ci_VMware_template]
    VMware vCenter 클러스터 [cmdb_ci_vcenter_cluster] Members::Member of ESX 서버 [cmdb_ci_esx_server]
    ESX 자원 풀 [cmdb_ci_esx_resource_pool] Defines resources for::Get resources from VMware vCenter 클러스터 [cmdb_ci_vcenter_cluster]
    ESX 자원 풀 [cmdb_ci_esx_resource_pool] Defines resources for::Get resources from ESX 서버 [cmdb_ci_esx_server]
    VMware vCenter 폴더 [cmdb_ci_vcenter_folder] Contains::Contained by VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
    VMware vCenter 폴더 [cmdb_ci_vcenter_folder] Contains::Contained by VMware vCenter 폴더 [cmdb_ci_vcenter_folder]
    VMware vCenter 폴더 [cmdb_ci_vcenter_folder] Contains::Contained by 가상 머신 템플릿 [cmdb_ci_VMware_template]
    VMware vCenter 폴더 [cmdb_ci_vcenter_folder] Contains::Contained by VMware 가상 머신 인스턴스 [cmdb_ci_VMware_instance]
    VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter 네트워크 [cmdb_ci_vcenter_network]
    VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware 가상 머신 인스턴스 [cmdb_ci_VMware_instance]
    VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] Contains::Contained by ESX 서버 [cmdb_ci_esx_server]
    VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
    VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter 폴더 [cmdb_ci_vcenter_folder]
    VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] Contains::Contained by VMware vCenter 클러스터 [cmdb_ci_vcenter_cluster]
    VMware vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] Contains::Contained by 가상 머신 템플릿 [cmdb_ci_VMware_template]

    클라우드 관리 관계

    이러한 추가 관계는 클라우드 관리(CMP)가 활성 상태일 때 생성됩니다.

    클라우드 관리에 대한 vCenter 관계
    상위 클래스 관계 유형 하위 클래스
    ESX 서버 [cmdb_ci_esx_server] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    vCenter 폴더 [cmdb_ci_vcenter 폴더] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    vCenter 데이터센터 [cmdb_ci_vcenter_datacenter] Hosted on::Hosts 클라우드 서비스 계정 [cmdb_ci_cloud_service_account]
    vCenter 클러스터 [cmdb_ci_vcenter_cluster] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    자원 풀 [cmdb_ci_esx_resource_pool] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    VM 인스턴스 [cmdb_ci_VMware_instance] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    VM 템플릿 [cmdb_ci_VMware_template] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    vCenter 네트워크 [cmdb_ci_vcenter_network] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    분산 가상 스위치 [cmdb_ci_vcenter_dvs] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    분산 가상 포트 그룹 [cmdb_ci_vcenter_dv_port_group] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    데이터 저장소 [cmdb_ci_vcenter_datastore] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    가상 디스크 [cmdb_ci_storage_volume] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    가상 NIC [cmdb_ci_VMware_nic] Hosted on::Hosts vCenter 데이터센터 [cmdb_ci_vcenter_datacenter]
    VM 템플릿 [cmdb_ci_VMware_template] Use End Point To::Use End Point From 블록 엔드포인트 [cmdb_ci_endpoint_block]
    VM 인스턴스 cmdb_ci_VMware_instance Use End Point To::Use End Point From 블록 엔드포인트 [cmdb_ci_endpoint_block]
    가상 디스크 [cmdb_ci_storage_volume] Implement End Point To::Implement End Point From 블록 엔드포인트 [cmdb_ci_endpoint_block]
    가상 NIC [cmdb_ci_VMware_nic] Implement End Point To::Implement End Point From NIC 엔드포인트 [cmdb_ci_endpoint_nic]
    VM 템플릿 [cmdb_ci_VMware_template] Use End Point To::Use End Point From NIC 엔드포인트 [cmdb_ci_endpoint_nic]
    VM 인스턴스 [cmdb_ci_VMware_instance] Use End Point To::Use End Point From NIC 엔드포인트 [cmdb_ci_endpoint_nic]

    VMware 태그

    vSphere 인터페이스를 통해 가성 머신과 같은 vSphere 객체에 태그를 첨부할 수 있습니다. 그런 다음 태그를 범주별로 그룹화할 수 있습니다. 태그를 포함한 객체는 태그에 지정한 매개변수 및 범주를 기준으로 정렬 및 검색할 수 있습니다. VMware - vCenter VM 태그 프로브가 이러한 태그를 검색합니다. cmdb_ci_VMware_instance에서 가상 머신을 열어서 검색된 태그를 볼 수 있습니다. 그런 후 키 값 탭으로 이동합니다.
    표 25. 키 값 [cmdb_key_value]
    필드 레이블 및 이름 설명
    구성 항목 [configuration_item] vCenter에 첨부된 태그를 포함하는 참조 VM입니다.
    키 [key] vCenter에서 자원에 적용된 태그의 범주 이름입니다.
    태그 [tag] 태그를 가져오는 vCenter의 소스입니다. 이 경우에는 값이 항상 태그입니다.
    값 [value] vCenter에서 자원에 적용되는 태그 이름입니다.