- Введение: Proxmox VE и важность доменного имени
- Подготовка к настройке домена в Proxmox
- Пошаговая настройка доменного имени
- Шаг 1: Настройка DNS-записей
- Шаг 2: Изменение hostname на сервере
- Шаг 3: Настройка Proxmox VE
- Шаг 4: Проверка работы
- Настройка Let’s Encrypt SSL-сертификата
- Типичные проблемы и решения
- FAQ: Частые вопросы по доменным именам в Proxmox
- Можно ли использовать локальный домен без регистрации?
- Обязателен ли платный SSL-сертификат?
- Как изменить домен после первоначальной настройки?
- Почему кластер требует корректного FQDN?
- Заключение
Введение: Proxmox VE и важность доменного имени
Proxmox Virtual Environment (VE) – мощная платформа для виртуализации с открытым исходным кодом, объединяющая управление виртуальными машинами и контейнерами LXC. Правильная настройка доменного имени критически важна для:
- Упрощения доступа к веб-интерфейсу через понятный URL вместо IP-адреса
- Обеспечения безопасности через SSL/TLS-сертификаты
- Корректной работы кластерных конфигураций
- Автоматизации развертывания сервисов
В этом руководстве мы подробно разберем настройку FQDN (Fully Qualified Domain Name) для Proxmox VE с пошаговыми инструкциями.
Подготовка к настройке домена в Proxmox
Перед началом убедитесь, что у вас есть:
- Статический публичный или локальный IP-адрес сервера
- Зарегистрированное доменное имя (например, proxmox.yourdomain.com)
- Права администратора на сервере
- Доступ к DNS-панели вашего хостинг-провайдера
Пошаговая настройка доменного имени
Шаг 1: Настройка DNS-записей
Создайте в DNS-зоне запись типа A, указывающую на IP вашего сервера:
- Имя: proxmox (или желаемый субдомен)
- Значение: 192.168.1.100 (ваш реальный IP)
- TTL: 3600
Шаг 2: Изменение hostname на сервере
Отредактируйте файлы конфигурации через терминал:
nano /etc/hostname
Замените содержимое на: proxmox.yourdomain.com
Обновите файл hosts:
nano /etc/hosts
Добавьте строку:
192.168.1.100 proxmox.yourdomain.com proxmox
Шаг 3: Настройка Proxmox VE
Выполните в консоли:
pvecm updatecertificates
Перезагрузите сервер для применения изменений:
reboot now
Шаг 4: Проверка работы
После перезагрузки:
- Откройте https://proxmox.yourdomain.com:8006
- Убедитесь в отсутствии предупреждений SSL
- Проверьте FQDN в интерфейсе: Datacenter > Node > System > DNS
Настройка Let’s Encrypt SSL-сертификата
Для автоматического обновления сертификатов:
- В веб-интерфейсе перейдите в Datacenter > ACME
- Зарегистрируйте аккаунт с email
- Добавьте плагин DNS (например, Cloudflare)
- Активируйте домен в разделе Certificates
Типичные проблемы и решения
- Ошибка “Temporary failure in name resolution”: Проверьте /etc/resolv.conf и настройки DNS-серверов
- Сертификат не обновляется: Убедитесь в правильности DNS API-ключей
- Доступ по IP, но не по домену: Проверьте кэш DNS (команда: nslookup proxmox.yourdomain.com)
FAQ: Частые вопросы по доменным именам в Proxmox
Можно ли использовать локальный домен без регистрации?
Да! Создайте запись в локальном DNS-сервере (например, в pfSense) или прописывайте домен в файле hosts на клиентских машинах.
Обязателен ли платный SSL-сертификат?
Нет. Let’s Encrypt предоставляет бесплатные сертификаты с автоматическим обновлением через ACME-плагин Proxmox.
Как изменить домен после первоначальной настройки?
Повторите шаги 2-4, затем полностью перегенерируйте сертификаты:
pvecm updatecertificates -f
Почему кластер требует корректного FQDN?
Proxmox использует FQDN для:
- Аутентификации между узлами
- Корректной работы quorum
- Распределенного хранилища
Заключение
Настройка доменного имени в Proxmox VE – фундаментальная задача для создания профессиональной инфраструктуры. Следуя этому руководству, вы обеспечите:
- Безопасный доступ через HTTPS
- Упрощенное управление кластером
- Автоматизацию сертификатов
- Профессиональную среду для виртуализации
Правильная конфигурация DNS экономит часы устранения неполадок и закладывает основу для масштабируемой виртуальной среды.