Чтобы настроить время внутри виртуальной машины (ВМ) на Proxmox, важно понимать, что время может синхронизироваться как через хост (Proxmox VE), так и напрямую внутри гостевой ОС. Вот пошаговая инструкция для обоих подходов:
🛠 Настройка времени внутри гостевой ОС (ВМ)
1. 📍 Проверка текущего времени
Внутри ВМ (например, Debian/Ubuntu):
timedatectl status
2. 🌍 Установка часового пояса
timedatectl list-timezones
timedatectl set-timezone Europe/Moscow
Замените Europe/Moscow
на нужный вам часовой пояс.
3. 🔄 Включение синхронизации времени через NTP
timedatectl set-ntp true
Если NTP не работает, установите chrony
или ntp
:
apt install chrony
🧩 Альтернатива: синхронизация времени через хост Proxmox
Если вы хотите, чтобы ВМ брала время от хоста:
1. Убедитесь, что на хосте Proxmox правильно настроено время:
timedatectl status
timedatectl set-timezone Europe/Moscow
timedatectl set-ntp true
2. Включите опцию «Use local time for RTC» в настройках ВМ:
- В веб-интерфейсе Proxmox откройте настройки ВМ → вкладка Options → параметр RTC start time → выберите local time.
🧠 Советы
- Для Windows-гостя: убедитесь, что служба Windows Time (
w32time
) активна. - Для Linux-гостя:
systemd-timesyncd
,chrony
илиntpd
— любой из них подойдёт. - Если ВМ часто «отстаёт» по времени — проверьте, не отключена ли синхронизация с хостом, особенно при использовании snapshot’ов или suspend/resume.
Источник: shhost.ru — Proxmox Time Config Made Easy