From: Richard C. <ric...@gm...> - 2019-10-13 04:07:03
|
On Tue, Oct 01, 2019 at 05:48:41AM +0200, Hans-Heinrich Hansen wrote: > are there any ideas how LinuxPTP could be used in virtual machines? > > It would be sufficient to be able to use the exact time generated by PTP, > e.g. with LinuxPTP running on the host system. On the VM host, simply run ptp4l, ntpd, or chrony etc, as normal. On the VM guest, enable PTP_1588_CLOCK_KVM (since 4.11), or use Microsoft Hyper-V guest support (also 4.11+) in a Windows host. A PHC device representing the host clock will appear in the guest. Then, for example: To configure Chronyd to use PHC refclock, add the following line to its configuration file: refclock PHC /dev/ptpX poll 3 dpoll -2 offset 0 Where /dev/ptpX is the kvmclock PTP clock. (I have never used this myself, but it is supposed to work!) HTH, Richard |