Hyper-V 검색
Microsoft Hyper-V는 Windows Server 2008 운영 체제에 포함된 가상화 애플리케이션입니다.
Hyper-V를 실행하는 물리적 컴퓨터는 Windows Server 2008을 실행하는 상위 파티션과 지원되는 게스트를 실행하는 하위 파티션을 포함한 여러 파티션(가상 머신)으로 구분됩니다. 상위 파티션은 Hyper-V 관리자 애플리케이션으로 가상 머신을 관리합니다. Windows Server 2008에서 이 작업은 MMC(Microsoft 관리 콘솔) 서비스를 통해 수행됩니다. Windows 7에서는 원격 서버 관리 도구를 사용합니다.
- 페일오버 클러스터링: 페일오버는 페일오버 클러스터 관리자로 관리됩니다.
- 라이브 마이그레이션: 가상 머신을 작동 중지하지 않고 페일오버 클러스터 노드 간에 가상 머신을 이동할 수 있습니다.
지원되는 버전
- 2008
- 2012
- 2012 R2
- 2016
- 2019
자격 증명
도메인 관리자 권한으로 Windows 자격 증명을 구성합니다. 또한 Hyper-V Server 및 인스턴스 검색을 위해 사용되는 MID 서버에 대해 PowerShell을 사용하도록 설정해야 합니다.
분류 규칙, 프로브 및 패턴
| 분류 규칙 | 프로브 | 패턴 |
|---|---|---|
| Hyper-V Server 분류는 독립 실행형 Hyper-V Server(Windows 2008에서 실행되지 '않는' 서버)에만 적용됩니다. |
|
Hyper-V Server |
*새 인스턴스의 경우 이 프로브는 분류 규칙에서 비활성화됩니다. 검색은 패턴을 이용해 검색을 실시합니다.
^이러한 프로브는 검색이 패턴 검색을 사용할 때에도 기본적으로 활성 상태로 유지됩니다.
패턴을 사용하려면 분류 규칙의 수평 패턴 프로브에 올바른 패턴이 지정되어 있는지 검증합니다. 지침은 분류 규칙에 수평 패턴 프로브 추가 문서를 참조하십시오.
수집된 데이터
| 레이블 | 필드 이름 | 데이터 설명 | 테이블에 저장됨 |
|---|---|---|---|
| 객체 ID ^ | object_id | ID | cmdb_ci_hyper_v_instance |
| 이름^ | name | name | cmdb_ci_hyper_v_instance |
| 상태 | state |
|
cmdb_ci_hyper_v_instance * |
| CPU | cpus | 개수 | cmdb_ci_hyper_v_instance * |
| 메모리 | memory | 수량(MB) | cmdb_ci_hyper_v_instance * |
| 네트워크 어댑터 | nics | 개수 | cmdb_ci_hyper_v_instance * |
| 디스크 | disks | 개수+ | 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 |
cmdb_ci_hyper_v_instance 테이블에 입력된 속성입니다. 업그레이드의 경우 프로브 및 센서가 이 속성을 cmdb_ci_vm_instance 테이블에 계속 입력합니다.^Hyper-V Server 패턴을 사용할 때 새로 검색되는 속성입니다.
+검색은 가상 머신이 실행 중인 경우에만 이 정보를 반환할 수 있습니다.
| 레이블 | 필드 | 테이블에 저장 |
|---|---|---|
| 이름 | name | 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 |
| 호스트 이름 | hostname | 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 |
| 가상 여부 | virtual | cmdb_ci_hyper_v_server |
| 레이블 | 필드 이름 | 데이터 설명 | 테이블에 저장됨 |
|---|---|---|---|
| 이름 | name | 가상 네트워크의 이름입니다. | cmdb_ci_hyper_v_network * |
| ID | object_id | GUID(전역 고유 식별자) | cmdb_ci_hyper_v_network * |
*Hyper-V Server 패턴을 사용할 때 cmdb_ci_hyper_v_network 테이블에 입력된 속성입니다. 업그레이드의 경우 프로브 및 센서가 이 속성을 cmdb_ci 테이블(name) 및 cmdb_ci_vm_object 테이블(object_id)에 계속 입력합니다.
| 레이블 | 필드 이름 | 데이터 설명 | 테이블에 저장됨 |
|---|---|---|---|
| 이름^ | name | 자원 풀의 이름입니다. | cmdb_ci_hyper_v_resource_pool |
| ID | object_id | GUID(전역 고유 식별자) | cmdb_ci_hyper_v_rpool_comp |
| 용량 | capacity | 적합한 할당 단위의 최대 양 | cmdb_ci_hyper_v_rpool_comp |
| 할당 단위 | allocation_units | 사용된 측정 단위(예시: MB 또는 GB) | cmdb_ci_hyper_v_rpool_comp |
| 자원 유형 | resource_type | 검색된 자원 유형(예시: 메모리 또는 하드 드라이브 공간) | cmdb_ci_hyper_v_rpool_comp |
| 레이블 | 필드 이름 | 데이터 설명 | 테이블에 저장됨 | 참조 테이블 |
|---|---|---|---|---|
| Windows 클러스터 | name | 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] | Registered on::Has registered | Hyper-V Server [cmdb_ci_hyper_v_server] |
| Hyper-V 가상 머신 인스턴스 [cmdb_ci_hyper_v_instance] | Connected by::Connects | Hyper-V 네트워크 [cmdb_ci_hyper_v_network] |
| Hyper-V 네트워크 [cmdb_ci_hyper_v_network] | Provided::Provides | Hyper-V Server [cmdb_ci_hyper_v_server] |
| Hyper-V 자원 풀 [cmdb_ci_hyper_v_resource_pool] | Defines resources for:Gets resources from | 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] | Members::Member of | 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를 포함하는 가상 머신을 동일한 머신으로 식별합니다.
- Hyper-V Server에서 가상 머신을 익스포트합니다.
- 가상 머신을 다른 서버로 임포트하며 다음 중 하나를 선택합니다.
- 가상 머신 이동 또는 복원: 이 선택 항목은 동일한 ID를 사용해서 이미지를 클론하고 이를 다른 서버로 이동합니다. 원본 이미지는 Hyper-V Server에 남아 있습니다.
- 가상 머신 복사: 이 선택 항목은 다른 ID를 사용해서 가상 머신을 복사하고 Hyper-V Server로부터 이동합니다. 이 선택 항목이 가장 좋으며 검색을 실행하기 전에 추가로 수행해야 하는 작업이 없습니다.
- 이동 또는 복원 선택 항목을 사용하여 Hyper-V 클론을 임포트할 때는 Hyper-V Server에서 원래 이미지를 삭제해야 합니다.
검색에서 일련 번호가 동일한 2개의 가상 머신이 발견될 때 검색은 CI(구성 항목)를 하나만 만듭니다.