Чтобы настроить время внутри виртуальной машины (ВМ) на 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

От alex

Обучаемый.