Назад | Перейти на главную страницу

OpenVZ сообщает мне: hostname: указанное имя хоста недействительно при загрузке VE

Я использую Proxmox 2.1, основанный на Debian 6, для своей установки OpenVZ. Что не должно иметь значения, но я хотел упомянуть об этом, прежде чем приступить к решению своей проблемы.

Я импортировал несколько виртуальных машин в свою недавно созданную установку Proxmox 2.1. Все старые имена хостов сохранились, работают как положено.

Но когда я настраиваю новую виртуальную среду с помощью пользовательского интерфейса Proxmox и устанавливаю для них имя хоста, имя хоста не отображается в виртуальной среде. Он показывает имя хоста в приглашении bash. (user @ host-hostname вместо user @ ve-hostname)

Когда я перезапускаю виртуальную среду с помощью инструментов OpenVZ CLI, я получаю следующую ошибку:

hostname: the specified hostname is invalid

В /etc/hostsи /etc/hostname показывать контент, который я ожидал, имя хоста установлено правильно.

При выполнении hostname -f внутри VZ я получаю следующую ошибку:

hostname: Name or service not known

Решил сам. Я использовал символы подчеркивания в своих именах хостов, что запрещено. Виноват.