bhyve Time keeps changing

I am running vm-bhyve 1.4.2 on 13.0-RELEASE-p4. If it matters it is on An AMD Ryzen 9 system with 64 G of memory.
I have 2 windows 8 VM's that the clocks jump ahead 5 hours. I set it correct, the next time I look it wrong again. I never times how long that is.
The time in the bios, host and DCHP server are correct. I set it manually or use internet time, it will show the correct time then jumps ahead 5 hours. I set "task scheduler" tasks to sync when login occurs. Same result as above.
I have a 2012r2 server vm that holds the correct time.
What am I missing? Any remedies or suggestions?

Thanks
 
You don't happen to be in EST time zone (UTC-5), do you? ?

A VM automatically follows the host's time, and the common setting for an RTC is UTC. Windows "client" systems expect the local timezone instead. A simple fix would be to teach Windows the RTC is using UTC, see for example here: https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time

Or, of course, do it the other way around and leave out the -u flag when starting bhyve, so it emulates an RTC running in local time. If you use some management tool, look for the appropriate setting there (e.g. there is utcdate=NO for vm-bhyve).
 
Thanks for the reply,
I am using churchers/vm-byyve, your reply helped me find this, add "utctime="no"" in the VM"s .conf file.
So far so good, Thanks again.
 
Back
Top