다음을 통해 공유


Hyper-V 통합 서비스

통합 서비스(통합 구성 요소라고도 함)는 가상 머신이 Hyper-V 호스트와 통신할 수 있도록 하는 서비스입니다. 이러한 서비스의 대부분은 편리하지만 다른 서비스는 가상 머신의 올바르게 작동하는 기능에 매우 중요할 수 있습니다.

이 문서는 Windows에서 사용할 수 있는 각 통합 서비스에 대한 참조입니다. 또한 특정 통합 서비스 또는 해당 기록과 관련된 모든 정보의 시작점 역할을 합니다.

자세한 내용은 통합 서비스 관리에 대한 Windows Server 가이드를 참조하세요.

빠른 참조

속성 Windows 서비스 이름 Linux 디먼 이름 설명 사용하지 않도록 설정된 경우 VM에 미치는 영향
Hyper-V 하트비트 서비스 vmicheartbeat hv_utils 가상 머신이 올바르게 실행되고 있음을 보고합니다. 상황에 따라 다름
Hyper-V 게스트 종료 서비스 vmicshutdown hv_utils 호스트에서 가상 머신 종료를 트리거할 수 있습니다. 높음
Hyper-V 시간 동기화 서비스 vmictimesync hv_utils 가상 머신의 시계를 호스트 컴퓨터의 시계와 동기화합니다. 높음
Hyper-V 데이터 교환 서비스(KVP) vmickvpexchange hv_kvp_daemon 가상 머신과 호스트 간에 기본 메타데이터를 교환하는 방법을 제공합니다. 중간
Hyper-V 볼륨 섀도 복사본 요청자 vmicvss hv_vss_daemon 볼륨 섀도 복사본 서비스를 종료하여 가상 머신을 백업할 수 있습니다. 상황에 따라 다름
Hyper-V 게스트 서비스 인터페이스 vmicguestinterface hv_fcopy_daemon Hyper-V 호스트가 가상 머신으로 또는 가상 머신에서 파일을 복사할 수 있는 인터페이스를 제공합니다. 낮음
Hyper-V PowerShell Direct 서비스 vmicvmsession 사용할 수 없음 네트워크 연결 없이 PowerShell을 사용하여 가상 머신을 관리하는 방법을 제공합니다. 낮음

Hyper-V 하트비트 서비스

Windows 서비스 이름: vmicheartbeat
Linux 디먼 이름: hv_utils
설명: 가상 머신에 운영 체제가 설치되어 있고 올바르게 부팅되었음을 Hyper-V 호스트에 알릴 수 있습니다.
추가된 기능: Windows Server 2012, Windows 8
영향: 사용하지 않도록 설정하면 가상 머신 내의 운영 체제가 올바르게 작동하고 있다고 가상 머신에서 보고할 수 없습니다. 이는 일부 종류의 모니터링 및 호스트 쪽 진단에 영향을 줄 수 있습니다.

하트비트 서비스를 사용하면 "가상 머신 부팅을 했나요?"와 같은 기본 질문에 대답할 수 있습니다.

Hyper-V가 가상 머신 상태가 "실행 중"이라고 보고하면(아래 예제 참조) Hyper-V가 가상 머신에 대한 리소스를 따로 설정했음을 의미합니다. 운영 체제가 설치되거나 작동한다는 의미는 아닙니다. 하트비트가 유용해지는 곳입니다. 하트비트 서비스는 가상 머신 내의 운영 체제가 부팅되었음을 Hyper-V에 알려줍니다.

PowerShell을 사용하여 하트비트 확인

관리자 권한으로 Get-VM을 실행하여 가상 머신의 하트비트를 확인합니다.

Get-VM -VMName $VMName | select Name, State, Status

출력은 다음과 같이 표시됩니다.

Name    State    Status
----    -----    ------
DemoVM  Running  Operating normally

Status 필드는 하트비트 서비스에 의해 결정됩니다.

Hyper-V 게스트 종료 서비스

Windows 서비스 이름: vmicshutdown
Linux 디먼 이름: hv_utils
설명: Hyper-V 호스트에서 가상 머신 종료를 요청할 수 있습니다. 호스트는 항상 가상 머신을 강제로 끌 수 있지만 이는 종료를 선택하는 것이 아니라 전원 스위치를 뒤집는 것과 같습니다.
추가된 기능: Windows Server 2012, Windows 8
영향: 높은 영향 사용 안 함 시 호스트는 가상 머신 내에서 친숙한 종료를 트리거할 수 없습니다. 모든 종료는 데이터 손실이나 데이터 손상을 일으킬 수 있는 하드 전원 끄기가 됩니다.

Hyper-V 시간 동기화 서비스

Windows 서비스 이름: vmictimesync
Linux 디먼 이름: hv_utils
설명: 가상 머신의 시스템 클록을 실제 컴퓨터의 시스템 클록과 동기화합니다.
추가된 기능: Windows Server 2012, Windows 8
영향: 높은 영향 사용 안 함으로 설정하면 가상 머신의 시계가 불규칙하게 드리프트됩니다.

Hyper-V KVP(데이터 교환 서비스)

Windows 서비스 이름: vmickvpexchange
Linux 디먼 이름: hv_kvp_daemon
설명: 가상 머신과 호스트 간에 기본 메타데이터를 교환하는 메커니즘을 제공합니다.
추가된 기능: Windows Server 2012, Windows 8
영향: 사용하지 않도록 설정된 경우 Windows 8 또는 Windows Server 2012 이하를 실행하는 가상 머신은 Hyper-V 통합 서비스에 대한 업데이트를 받지 않습니다. 데이터 교환을 사용하지 않도록 설정하면 일부 종류의 모니터링 및 호스트 쪽 진단에도 영향을 줄 수 있습니다.

데이터 교환 서비스(KVP라고도 함)는 Windows 레지스트리를 통해 KVP(키-값 쌍)를 사용하여 가상 머신과 Hyper-V 호스트 간에 소량의 컴퓨터 정보를 공유합니다. 동일한 메커니즘을 사용하여 가상 머신과 호스트 간에 사용자 지정된 데이터를 공유할 수도 있습니다.

키-값 쌍은 "키"와 "값"으로 구성됩니다. 키와 값은 모두 문자열이며 다른 데이터 형식은 지원되지 않습니다. 키-값 쌍을 만들거나 변경하면 게스트와 호스트가 볼 수 있습니다. 키-값 쌍 정보는 Hyper-V VMbus를 통해 전송되며 게스트와 Hyper-V 호스트 간에 어떤 종류의 네트워크 연결도 필요하지 않습니다.

데이터 교환 서비스는 대화형 데이터 공유 또는 데이터 전송을 위해 PowerShell Direct를 사용하여 가상 머신에 대한 정보를 보존하는 데 유용한 도구입니다.

Hyper-V에서 키-값 쌍을 사용하여 호스트와 게스트 간에 정보를 공유하는 방법에 대해 자세히 알아봅니다.

Hyper-V 볼륨 섀도 복사본 요청자

Windows 서비스 이름: vmicvss
Linux 디먼 이름: hv_vss_daemon
설명: 볼륨 섀도 복사본 서비스에서 가상 머신의 애플리케이션 및 데이터를 백업할 수 있습니다.
추가된 기능: Windows Server 2012, Windows 8
영향: 사용하지 않도록 설정된 경우 VSS를 사용하여 실행하는 동안 가상 머신을 백업할 수 없습니다.

볼륨 섀도 복사본 요청자 통합 서비스는 VSS(볼륨 섀도 복사본 서비스)에 필요합니다. VSS(볼륨 섀도 복사본 서비스)는 제공하는 서비스의 성능과 안정성을 과도하게 저하하지 않고 실행 중인 시스템, 특히 서버에서 백업할 이미지를 캡처하고 복사합니다. 이 통합 서비스는 가상 머신의 워크로드를 호스트의 백업 프로세스와 조정하여 이를 가능하게 합니다.

Virtual Machines 백업 및 복원의 볼륨 섀도 복사본에 대해 자세히 알아보세요.

Hyper-V 게스트 서비스 인터페이스

Windows 서비스 이름: vmicguestinterface
Linux 디먼 이름: hv_fcopy_daemon
설명: Hyper-V 호스트가 가상 머신과 양방향으로 파일을 복사할 수 있는 인터페이스를 제공합니다.
추가된 기능: Windows Server 2012 R2, Windows 8.1
영향: 사용하지 않도록 설정된 경우 호스트는 .를 사용하여 Copy-VMFile게스트와 파일을 복사할 수 없습니다. Copy-VMFile cmdlet에 대해 자세히 알아보세요.

참고:
기본적으로 사용하지 않도록 설정되어 있습니다. 복사 항목을 사용하여 PowerShell Direct를 참조하세요.

Hyper-V PowerShell Direct 서비스

Windows 서비스 이름: vmicvmsession
Linux 디먼 이름: n/a
설명: 가상 네트워크 없이 VM 세션을 통해 PowerShell을 사용하여 가상 머신을 관리하는 메커니즘을 제공합니다. 추가된 기능: Windows Server TP3, Windows 10
영향: 이 서비스를 사용하지 않도록 설정하면 호스트가 PowerShell Direct를 사용하여 가상 머신에 연결할 수 없습니다.

참고:
서비스 이름은 원래 Hyper-V VM 세션 서비스였습니다.
PowerShell Direct는 현재 개발 중이며 Windows 10/Windows Server Technical Preview 3 이상 호스트/게스트에서만 사용할 수 있습니다.

PowerShell Direct를 사용하면 Hyper-V 호스트 또는 가상 머신의 네트워크 구성 또는 원격 관리 설정에 관계없이 Hyper-V 호스트의 가상 머신 내에서 PowerShell을 관리할 수 있습니다. 이렇게 하면 Hyper-V 관리자가 관리 및 구성 작업을 자동화하고 스크립트할 수 있습니다.

다음 리소스는 PowerShell Direct를 관리하는 데 유용할 수 있습니다.