그동안 일이 바빠서 미뤄오다가 이제서 댓글을 적습니다.
요약해서 말하자면,
XPEnoboot 5.1-5055.1 버전과 그 이후 버전부터는 Hyper-V 관련 모듈이 변경되었습니다.
그 중에 통합서비스와 하트비트에 관련된 모듈이 제거되었기에
XPEnoboot 5.1-5055.1 이후 버전에서는 통합서비스가 지원되지 않는 것입니다.
좀더 자세히 얘기하면,
XPEnoboot 5.1-5055.1 버전은 hv_vmbus, hv_utils, hv_storvsc, hv_netvsc, hv_mouse 모듈을 로딩하고
XPEnoboot 5.1-5055.1 이후 버전은 hv_vmbus, hv_balloon, hv_storvsc, hv_netvsc 모듈을 로딩합니다.
XPEnoboot 5.1-5055.1 버전은 부트이미지에서 Hyper-V 관련 모듈 중
hv_utils 모듈을 로딩했기에 통합서비스가 지원되었으나,
그 이후 버전부터는 어떠한 사유인지 개발팀에서 해당 모듈을 로딩하지 않습니다.
또한 http://www.xpenology.me의 How To에도 Hyper-V에 설치하는 방법이 제거되었구요.
(웹 아카이브 : https://web.archive.org/web/20150504223 ... stallatie/)
이를 근거로 추정컨데, 현재 XPEnoboot 버전에서는 공식적으로 Hyper-V를 지원하지 않는 거 같습니다.
http://www.xpenology.me의 How To에도 ESXi에서 올리는 방법만 남아있구요.
(http://xpenology.me/installing-dsm-5-1- ... esxi5-5u1/)
여기서 hv_utils 모듈은 다음과 같은 기능을 합니다.
NAME
hv_utils — Hyper-V Utilities Driver
SYNOPSIS
To compile this driver into the kernel, place the following lines in the
system kernel configuration file:
device hyperv
DESCRIPTION
The hv_utils driver provides time keeping, shutdown and heartbeat
functionality for FreeBSD guest partitions running on Hyper-V. Hyper-V
is a hypervisor-based virtualization technology from Microsoft. The
hv_utils driver is one of the core drivers required to be present in
guest partitions running on Hyper-V. This driver provides the following
functionalities to guest partitions:
(a) Time Keeping: The clock inside the guest partition will remain
accurate by synchronizing to the clock on the virtualization server via
Timesync service, and with the help of the pluggable time source device.
(b) Integrated shutdown: Guest partitions running FreeBSD can be shut
down from Hyper-V Manager console by using the "Shut down" command.
© Heartbeat: This feature allows the virtualization server to detect
whether the guest partition is running and responsive.
즉, Hyper-V의 통합서비스, 하트비트 등에 관련된 모듈이라는 것을 알 수 있습니다.
따라서 현재 버전에서 Hyper-V의 통합서비스를 이용하려면 부트 이미지를 수정하여
Hyper-V 모듈을 예전 버전의 모듈로 변경하고, 이를 로딩하게끔 수정해주면 됩니다.
긴 글 읽어주셔서 감사합니다.