В /etc/hostname LXC-контейнеров попадает только первая часть заданного hostname. Например, задан hostname: # grep hostname /etc/pve/lxc/138.conf hostname: dns.eterfund.ru В контейнере будет создан файл /etc/hostname с содержимым dns Странным образом на форуме proxmox это не считают багой: https://forum.proxmox.com/threads/lxc-container-only-uses-first-part-of-hostname-as-hostname.90182/
Странно, но я тоже никогда не приравнивал hostname к fqdn. Зачем доменная часть в имени хоста?
(Ответ для Alexey Shabalin на комментарий #1) > Странно, но я тоже никогда не приравнивал hostname к fqdn. Зачем доменная > часть в имени хоста? Ну я вот уверен, что все сетевые сервисы используют hostname в качестве своего имени. Например, myorigin = $myhostname в /etc/postfix/main.cf.default или domain=$${hostname}" в /etc/freeswitch и т.д. Возможно, я чего-то не знаю, но у меня и при вводе машины в домен её SPN почему-то формируется тоже с использованием hostname. Говоря коротко, никто же не мешает указывать в настройках контейнера короткое имя хоста. Но зачем же обрезать длинное? Не ясно.