Hyper-V 검색

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 11분
  • ServiceNow 디스커버리 애플리케이션은 사용자 환경에서 Hyper-V 하이퍼바이저를 찾습니다Microsoft.

    Hyper-V는 물리적 서버 또는 컴퓨터에서 VM(가상 머신)을 만들고 관리할 수 있도록 개발한 Microsoft 하이퍼바이저입니다. 이를 통해 하드웨어 가상화를 통해 CPU, 메모리, 스토리지 및 네트워킹과 같은 기본 하드웨어 자원을 공유하면서 단일 물리적 머신에서 여러 가상 머신을 실행할 수 있습니다.

    주:
    model_id 및 제조업체에 대한 자세한 내용은 지식 문서 KB0687582 를 참조하십시오.
    Hyper-V는 다음 기능을 지원합니다.
    • 페일오버 클러스터링: 페일오버는 페일오버 클러스터 관리자로 관리됩니다.
    • 라이브 마이그레이션: 가상 머신을 작동 중지하지 않고 페일오버 클러스터 노드 간에 가상 머신을 이동할 수 있습니다.
    주:
    프로브에서 패턴으로의 마이그레이션에 대한 자세한 내용은 KB0694477 지식 문서를 참조하십시오.

    지원되는 버전

    디스커버리 는 다음 Windows 서버 버전에서 실행되는 Hyper-V에서 지원됩니다.
    • 2008
    • 2012
    • 2012 R2
    • 2016
    • 2019
    • 2022
    • 2025
    중요사항:
    버전 2016부터 실행 중인 Windows Hyper-V 검색은 패턴 검색만 지원합니다. 업그레이드했고 아직 검색에 프로브 및 센서를 사용 중인 경우 KB0694773 에서 Hyper-V 프로브 구성 지침을 참조하십시오.

    Hyper-V 데이터 모델

    Hyper-V에는 2가지 유형이 있습니다.
    • 서버의 Windows Hyper-V: 서버에 서버 역할 Windows 로 설치되는 이 모델은 동일한 컴퓨터에서 가상화 및 기타 서버 역할(예: 파일 서버, Active Directory, 웹 서버)이 모두 필요한 기업을 위해 설계되었습니다.
    • Hyper-V Server(독립 실행형): 가상화를 위해 특별히 설계된 무료 경량 Server 버전 Windows 입니다. 여기에는 Hyper-V 하이퍼바이저만 포함되며 GUI(그래픽 사용자 인터페이스) 또는 추가 서버 역할은 포함되지 않습니다.

    디스커버리 은 두 가지 유형의 Hyper-V 환경 식별 및 매핑을 지원합니다. CMDB 그러나 데이터 모델은 두 배포 유형 간에 다릅니다.

    그림 1. Windows Hyper-V 역할이 있는 서버와 Hyper-V 역할이 있는 서버의 예 비교 Hyper-V Server(OS와 함께 Windows 표시된 VM)
    OS가 있는 VM을 사용하는 Hyper-V 역할의 서버와 Hyper-V Server의 Windows 주요 차이점 Windows 예
    표 1. Hyper-V 역할이 있는 서버와 Hyper-V Server의 Windows 비교
    주요 측면 Windows Hyper-V 역할이 있는 서버 Hyper - V 서버
    Hyper-V Server CI
    • CI의 이름에는 @Hyper-V 서버 접미사가 포함되어 있습니다. 예: hyperv1@Hyper-V Server
    • Windows 호스트 필드는 Hyper-V Server의 실제 호스트를 나타내는 상위 Windows Server 테이블을 참조합니다.
    CI 이름은 Hyper-V Server입니다.
    Hyper-V 클러스터에 Hyper-V Server와의 관계 의 Members::Member 있음
    Hyper-V Server 테이블:
    • 가상 필드가 true로 설정됨
    • 소프트웨어 설치가 없습니다.
    Hyper-V Server 테이블:
    • 가상 필드 아니오로 설정됨
    • 소프트웨어 설치가 없습니다.
    Hyper-V Server는 Windows Server와 Runs on::Runs 관계를 갖습니다.
    Windows Server 테이블:
    • 실제 호스트를 나타냄
    • 가상 필드 아니오로 설정됨
    • 서버 소프트웨어 설치 있음 Windows
    아니요
    VM에 설치된 운영 체제(OS)가 Hyper-V Server와 Virtualized by::Virtualizes 관계를 갖습니다.
    OS 테이블(예: Windows Server/Linux Server):
    • 개별 VM(가상 머신)을 나타냅니다.
    • 가상 필드가 true로 설정됨
    • 또는 Linux 서버와 같은 Windows OS 소프트웨어 설치가 있습니다.
    • VM에 다른 소프트웨어 설치가 배포되어 있습니다.
    OS 테이블(예: Windows Server/Linux Server):
    • 가상 필드가 true로 설정됨
    • 또는 Linux 서버와 같은 Windows OS 소프트웨어 설치가 있습니다.
    • VM에 다른 소프트웨어 설치가 배포되어 있습니다.
    VM에 설치된 OS에는 Hyper-V 가상 머신 인스턴스와 Instantiates::Instantiated by 관계가 있습니다.
    CPU 코어 수 물리적 Windows 서버 호스트와 Hyper-V Server 간에 동일합니다. 상위 Windows Server 테이블은 실제 코어를 반영하고 Hyper-V Server 테이블은 가상 코어를 표시합니다

    자격 증명

    도메인 관리자 권한 으로 Windows 자격 증명 을 구성합니다. 또한 Hyper-V 서버 및 인스턴스를 검색하는 데 PowerShell을 사용하도록 설정MID 서버 해야 합니다.

    분류 규칙, 프로브 및 패턴

    분류 규칙 프로브 패턴
    Hyper - V 서버

    분류는 독립 실행형 Hyper-V Server(Windows 2008에서 실행되지 않는 서버)에만 적용됩니다.

    • 가로 검색 프로브: 패턴 시작
    • Windows - ADM^
    • Windows - 설치된 소프트웨어^
    • Hyper-V - 클러스터*
    • Hyper-V - 자원 풀*
    • Hyper-V - 가상 머신*
    • Hyper-V - 가상 네트워크*
    • Windows - ID, Windows - 소프트웨어 등 여러 가지 다른 Windows 프로브 도 실행됩니다.
    Hyper - V 서버

    *이러한 프로브는 기본적으로 검색에 패턴을 사용하므로 디스커버리 분류 규칙에서 활성화되지 않습니다.

    ^이러한 프로브는 디스커버리가 패턴 검색을 사용할 때에도 기본적으로 활성 상태로 유지됩니다.

    패턴을 사용하려면 분류 규칙의 수평 패턴 프로브에 올바른 패턴이 지정되어 있는지 확인합니다. 지침은 분류 규칙에 수평 패턴 프로브 추가 문서를 참조하십시오.

    가로 검색 중 디스커버리에서 수집하는 데이터

    표 2. 가상 인스턴스
    레이블 필드 이름 데이터 설명 테이블에 저장됨
    객체 ID ^ object_id ID cmdb_ci_hyper_v_instance
    이름^ 이름 이름 cmdb_ci_hyper_v_instance
    상태 상태
    • 꺼짐
    cmdb_ci_hyper_v_instance *
    CPU CPU 카운트 cmdb_ci_hyper_v_instance *
    메모리 메모리 수량(MB) cmdb_ci_hyper_v_instance *
    네트워크 어댑터 Nic 카운트 cmdb_ci_hyper_v_instance *
    디스크 디스크 개수+ cmdb_ci_hyper_v_instance *
    디스크 크기 disks_size 용량(GB+) cmdb_ci_hyper_v_instance *
    가상 기판 일련 번호 baseboard_serial 가상 일련 번호 cmdb_ci_hyper_v_instance
    BIOS 일련 번호 bios_serial 가상 일련 번호 cmdb_ci_hyper_v_instance
    섀시 일련 번호 chassis_serial 가상 일련 번호 cmdb_ci_hyper_v_instance
    BIOS GUID bios_guid GUID(전역 고유 식별자) cmdb_ci_hyper_v_instance
    *Hyper-V Server 패턴을 사용할 때 cmdb_ci_hyper_v_instance 테이블에 입력되는 속성입니다. 업그레이드의 경우 프로브 및 센서가 이러한 속성을 cmdb_ci_vm_instance 테이블에 계속 입력합니다.

    ^Hyper-V Server 패턴을 사용할 때 새로 검색되는 속성입니다.

    +검색은 가상 머신이 실행 중인 경우에만 이 정보를 반환할 수 있습니다.

    표 3. 가상 서버
    레이블 필드 테이블에 저장
    이름 이름 cmdb_ci_hyper_v_server
    섀시 유형 chassis_type cmdb_ci_hyper_v_server
    설명 short_description cmdb_ci_hyper_v_server
    OS 주소 너비(비트) os_address_width cmdb_ci_hyper_v_server
    운영 체제 OS cmdb_ci_hyper_v_server
    호스트 이름 호스트 이름 cmdb_ci_hyper_v_server
    IP 주소 ip_address cmdb_ci_hyper_v_server
    OS 버전 os_version cmdb_ci_hyper_v_server
    OS 서비스 팩 os_service_pack cmdb_ci_hyper_v_server
    가상 여부 가상 cmdb_ci_hyper_v_server
    표 4. 가상 네트워크
    레이블 필드 이름 데이터 설명 테이블에 저장됨
    이름 이름 가상 네트워크의 이름 cmdb_ci_hyper_v_network *
    ID object_id GUID(전역 고유 식별자) cmdb_ci_hyper_v_network *

    *Hyper-V Server 패턴을 사용할 때 cmdb_ci_hyper_v_network 테이블에 입력되는 속성입니다. 업그레이드의 경우 프로브 및 센서가 이러한 속성을 cmdb_ci 테이블(이름)과 cmdb_ci_vm_object 테이블(object_id)에 계속 입력합니다.

    표 5. 자원 풀
    레이블 필드 이름 데이터 설명 테이블에 저장됨
    이름^ 이름 자원 풀의 이름입니다. cmdb_ci_hyper_v_resource_pool
    ID object_id GUID(전역 고유 식별자) cmdb_ci_hyper_v_rpool_comp
    용량 용량 적합한 할당 단위의 최대 양 cmdb_ci_hyper_v_rpool_comp
    할당 단위 allocation_units 사용된 측정 단위(예시: MB 또는 GB) cmdb_ci_hyper_v_rpool_comp
    자원 유형 resource_type 검색된 자원 유형(예: 메모리 또는 하드 드라이브 공간) cmdb_ci_hyper_v_rpool_comp
    표 6. 클러스터
    레이블 필드 이름 데이터 설명 테이블에 저장됨 참조 테이블
    Windows 클러스터 이름 Hyper-V 클러스터가 있는 Windows 클러스터를 표시하는 참조 필드입니다. cmdb_ci_hyper_v_cluster cmdb_ci_win_cluster

    관계

    디스커버리 는 호스트 컴퓨터, Windows Server 2008을 실행하는 상위 파티션 및 Hyper-V Server에서 실행되는 모든 가상 머신에 대한 기록 CMDB 을 생성합니다. 디스커버리 는 저장된 템플릿을 찾고 구성요소 간의 모든 관계를 매핑합니다.

    인스턴스는 여러 가상화 제품에 사용하도록 이러한 테이블을 수정합니다.
    테이블 목적

    가상화 서버 [cmdb_ci_virtualization_server]

    검색된 모든 가상화 서버의 데이터를 포함합니다.

    가상 머신 인스턴스 [cmdb_ci_vm_instance]

    검색된 모든 가상 머신 인스턴스의 데이터를 포함합니다.

    가상 머신 객체 [cmdb_ci_vm_object]

    파티션, 네트워크, 자원 풀 및 클러스터와 같은 Hyper-V Server와 연관된 여러 객체에 대한 데이터를 포함합니다.

    상위 테이블 관계 하위 테이블
    Hyper-V 가상 머신 인스턴스 [cmdb_ci_hyper_v_instance] 등록 날짜::등록됨 Hyper-V Server [cmdb_ci_hyper_v_server]
    Hyper-V 가상 머신 인스턴스 [cmdb_ci_hyper_v_instance] 연결 기준 ::Connects Hyper-V 네트워크 [cmdb_ci_hyper_v_network]
    Hyper-V 네트워크 [cmdb_ci_hyper_v_network] 제공::P rovides Hyper-V Server [cmdb_ci_hyper_v_server]
    Hyper-V 자원 풀 [cmdb_ci_hyper_v_resource_pool] 다음에 대한 자원 정의 위치:자원 출처 Hyper-V Server [cmdb_ci_hyper_v_server]
    Hyper-V 자원 풀 구성요소 [cmdb_ci_hyper_v_rpool_comp] Contained by::Contains Hyper-V 자원 풀 [cmdb_ci_hyper_v_resource_pool]
    Hyper-V 클러스터 [cmdb_ci_hyper_v_cluster] 구성원::구성원 Hyper-V Server [cmdb_ci_hyper_v_server]
    Hyper-V Server [cmdb_ci_hyper_v_server] Runs on::Runs Windows 서버 [cmdb_ci_win_server]
    Windows 서버 [cmdb_ci_win_server] Instantiates::Instantiated by Hyper-V 가상 머신 인스턴스 [cmdb_ci_hyper_v_instance]
    Windows 서버 [cmdb_ci_win_server] Virtualized by::Virtualizes Hyper-V Server [cmdb_ci_hyper_v_server]

    Hyper-V 가상 머신 클론

    Hyper-V 가상 머신을 임포트(클론)할 때 각 가상 머신의 ID가 고유한지 확인합니다. 검색은 중복 ID를 포함하는 가상 머신을 동일한 머신으로 식별합니다.

    1. Hyper-V Server에서 가상 머신을 익스포트합니다.
    2. 가상 머신을 다른 서버로 임포트하고 다음 중 하나를 선택합니다.
      • 가상 머신 이동 또는 복원: 이 선택 항목은 동일한 ID를 사용하여 이미지를 복제하고 다른 서버로 이동합니다. 원본 이미지는 Hyper-V Server에 남아 있습니다.
      • 가상 머신 복사: 이 선택 항목은 다른 ID를 사용해서 가상 머신을 복사하고 Hyper-V Server로부터 이동합니다. 이 선택 항목이 가장 좋으며 검색을 실행하기 전에 추가로 수행해야 하는 작업이 없습니다.
    3. 이동 또는 복원 선택 항목을 사용하여 Hyper-V 클론을 가져오는 경우 Hyper-V Server에서 원본 이미지를 삭제해야 합니다.

      검색에서 일련 번호가 동일한 두 개의 가상 머신이 발견되면 CI(구성 항목)가 하나만 생성됩니다.