Solved

Can UEFI clock / system time changed by VMware?

Posted on 2014-03-05
15
845 Views
Last Modified: 2014-03-24
I have a IBM X Server with UEFI setup and on the top of this, I have a VMware v5.1. I find that it is a strange combination between the UEFI Date / Time and the system date / time on VM. If I set the UEFI as local time and the time zone in VM. The time shown in VM is wrong  after reboot, i.e. with the difference of the time zone.  

What the setting should be? What is the mechanism to update the system time from UEFI to VM OS? Or vis versa, from VM OS to UEFI, if possible?
0
Comment
Question by:timothyhung
  • 7
  • 5
15 Comments
 
LVL 51

Expert Comment

by:Netman66
ID: 39911475
The VMs get time from the Host ESX OS (when the vmware tools are installed in the vm).  Check the tz in the ESX settings.
0
 

Author Comment

by:timothyhung
ID: 39911518
I mean VM time being the ESX server's date/time. Also, the guest OS on the top VM aligns the date/time of the ESX server. So, I believe there are some connection between the UEFI and the ESX (VM) on the system time.
0
 

Author Comment

by:timothyhung
ID: 39919496
Does anyone has a suggestion? Please help.
0
 
LVL 92

Expert Comment

by:John Hurst
ID: 39947375
Look in VMware Tools on the guest machine and under Time Sync, enable the time sync setting. That should help.
0
 

Author Comment

by:timothyhung
ID: 39949333
John,

Thanks for your response. I know I can sync my server with NTP on VM. However, I want to know the affect on UEFI / BIOS and VM (system time and time zone).

Is it possible/ doable to update the UEFI time by OS, such as VM?
0
 
LVL 92

Expert Comment

by:John Hurst
ID: 39949350
Is it possible/ doable to update the UEFI time by OS, such as VM?

A VM (Guest) time in the BIOS of the machine which is the VMware BIOS. I think you can only sync it as I described above or as you suggest by syncing with NTP.

I do not know of any other way.
0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 

Author Comment

by:timothyhung
ID: 39949362
Folks,

I know my question maybe a bit tedious. But I do need some idea to verify some points.
0
 

Author Comment

by:timothyhung
ID: 39949372
John,

Agree with you.

I can understand that UEFI updates VM and then VM updates the guest OS on system time, i.e. UEFI --> VM --> Windows, or VM or guest OS can direct update the system time with NTP. This is the basic rule for hardware design, control is built from bottom to top or upward to next level. However, someone tries to convince me that VM may change the system time from VM back to UEFI in one incident. I have doubt with this. I need more evident to find out the fact.
0
 
LVL 92

Expert Comment

by:John Hurst
ID: 39949390
I am not even sure where UEFI comes into time. UEFI = Unified Extensible Firmware Interface  and is a replacement for BIOS.  

I do not think VMware BIOS is UEFI.  And then in any event, time is a setting in any BIOS. The Guest time can be independent and set via an Internet Clock, or it can be sync'd by VMware tools Time Sync.  That is about all there is.

someone tries to convince me that VM may change the system time from VM back to UEFI in one incident.

I don't think that is possible. I do not know if it is even relevant. Time has nothing to do with UEFI so far as I know.
0
 

Author Comment

by:timothyhung
ID: 39949417
I do not mean VMware BIOS is UEFI. I know they are different, one software and one more on hardware. In my case, the time set in UEFI/BIOS is independent from my VM.
0
 
LVL 92

Accepted Solution

by:
John Hurst earned 500 total points
ID: 39950074
I am not sure where you are trying to head.

In my case, the time set in UEFI/BIOS is independent from my VM

Of course. The HOST machine is independent of the VM (= Virtual Machine = Guest) and the time on the HOST is set by a Time Server (Internet) and not by the Guest machine.  It has always been this way right from VMware Workstation V1 (which I started with).

Can UEFI clock / system time changed by VMware?

No. As per above, the HOST machine gets its time from a Time Server and VMware does not and cannot change that.

A guest machine gets its time from the clock provided by the VMware BIOS and can be set by time sync or by internet Time Server (either one but not both simultaneously).
0
 

Author Comment

by:timothyhung
ID: 39952160
John,

Thanks for your input. It is exactly what I understand. In fact, I need an independence to comment on the VM and UEFI as, I mentioned, someone (from big blue) said that the UEFI time may be changed by VM and caused a problem. Although we have resolve the problem at once, I still want to understand more and prevent similar situation in future.

I would accept your comment as a solution. However, there is any further comment from the floor. I would like to have for reference.

Thanks again for everyone.
0
 
LVL 92

Expert Comment

by:John Hurst
ID: 39952164
@timothyhung - Thank you and I was happy to help you with this.
0

Featured Post

Zoho SalesIQ

Hassle-free live chat software re-imagined for business growth. 2 users, always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

HOW TO: Install and Configure VMware vSphere Hypervisor 6.5 (ESXi 6.5), Step by Step Tutorial with screenshots. From Download, Checking Media, to Completed Installation.
Veeam Backup & Replication has added a new integration – Veeam Backup for Microsoft Office 365.  In this blog, we will discuss how you can benefit from Office 365 email backup with the Veeam’s new product and try to shed some light on the needs and …
Teach the user how to edit .vmx files to add advanced configuration options Open vSphere Web Client: Edit Settings for a VM: Choose VM Options -> Advanced: Add Configuration Parameters:
Teach the user how to install log collectors and how to configure ESXi 5.5 for remote logging Open console session and mount vCenter Server installer: Install vSphere Core Dump Collector: Install vSphere Syslog Collector: Open vSphere Client: Config…

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now