Greetings,

----- Original Message -----
> I know that rhel6 has no /etc/hostname and it was not my question
> unless you wanted to explain that we should not run rhel7/cos7
> containers on rhel6 based openvz kernel hardware node.
> It works as expected, if I remove the lines from the script
> "/etc/vz/dists/scripts/redhat-set_hostname.sh" where the
> /etc/hostname of the container is changed...

Ok, I did some verification on a CentOS 6 OpenVZ host node by creating a CentOS 
7 container.  Here's what I found... verifying what you had said.

If I create the container with --hostname {fqdn} the container DOES NOT have an 
/etc/hostname file... and running the hostname command within the container 
returns the fqdn.  If I run "hostnamectl set-hostname {fqdn}" inside of the 
container, that creates an /etc/hostname with the fqdn inside of it... but when 
I restart... if /etc/hostname exists, it gets overwritten with the host portion 
only... and the hostname command returns ony the short name.  So... to avoid 
the problem, don't have an /etc/hostname... but ideally the script you 
mentioned that is provided by vzctl should be fixed.

File a bug if one does not exist already.

TYL,
-- 
Scott Dowdle
704 Church Street
Belgrade, MT 59714
(406)388-0827 [home]
(406)994-3931 [work]
_______________________________________________
Users mailing list
Users@openvz.org
https://lists.openvz.org/mailman/listinfo/users

Reply via email to