У меня есть виртуальная машина VirtualBox, на которой работает Centos 6.5 с установленными гостевыми дополнениями, и мне нужно иметь возможность отключать и включать синхронизацию времени из гостя по желанию. По умолчанию гость синхронизирует свое время с хостом каждые 10 секунд [1], это функциональность, встроенная в гостевые дополнения.
Есть способы отключить синхронизацию времени, но они не соответствуют моим потребностям:
-
Отключите синхронизацию времени при запуске виртуальной машины:
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
-
Отключите гостевые дополнения из виртуальной машины во время выполнения:
sudo service vboxadd-service stop
Причины, по которым они не работают для меня:
- Первый вариант работает только при запуске - я должен быть в состоянии сделать это во время выполнения
- Второй вариант останавливает другие функции, которые мне нужны от гостевых дополнений
Когда я запускаю sudo VBoxControl guestproperty enumerate
я не вижу ничего общего с синхронизацией времени.
Итак... способ отключить и включить синхронизацию времени из виртуальной машины VirtualBox без отключения vboxadd-service
service, пожалуйста :)
[1] https://www.virtualbox.org/manual/ch09.html#disabletimesync - раздел 9.13.4.