Obvio que virtualizo.. há anos. As primeiras com XEN (leia-se Zen).
No escritório temos um servidor usando KVM e outro com OpenVZ
Nos clientes, estamos usando também estruturas mistas e muitas das máquinas virtuais são CentOS 6 ou 7
Com este último lance de que não sabemos mais em que hora vivemos (vai ver é como disse o Gadot é fake news e a gente não sabe), enfrentamos o problema de que as VM CentOS 7 foram e voltaram mas as que estavam com 6 nem foram nem voltaram ou quando foi, atrasou em lugar de adiantar.
Evidentemente que fomos de cara ver o /etc/localtime. E… Oh beleza, estavam ok. Todos eles dizendo que estavam em America/Sao_Paulo.
Parece que o problema estava no hospedeiro (a máquina física) e não nas virtuais.
Então procedemos da seguinte forma nas máquinas físicas
# removemos a configuração atual rm /etc/localtime -f # colocamos ele em UTC (assim não muda) ln -s /usr/share/zoneinfo/UTC /etc/localtime # corrigimos o horário date +%T -s "13:04:30" # sincronizamos o relógio físico hwclock --systohc
E desta forma nas virtuais
rm /etc/localtime -f ln -s /usr/share/zoneinfo/UTC /etc/localtime
Pronto, agora, quando os senhores decidirem qual é o horário certo, entraremos apenas na física e modificaremos ou o relógio na unha ou colocaremos o timezone correto. Ou seja, depois que o fuso pare de ser uma zona, indicaremos em qual zona do tempo moramos.