[Users] Hostname issue on CentOS 7.x
Jean-Pierre Abboud
jpabboud at gotekky.com
Mon Nov 14 12:34:02 PST 2016
Thank you, will be testing it today.
--
Jean-Pierre Abboud
Account Manager / Gotekky
888.915.4400 / 514.316.1885
Email: jpabboud at gotekky.com<mailto:jpabboud at gotekky.com>
On Nov 14, 2016, at 3:06 PM, Dmitry Konstantinov <barmaley at barmaley.net<mailto:barmaley at barmaley.net>> wrote:
We 'fix' it from system-wide vps.mount
The part that does the fix:
*****
if [[ "${OSTEMPLATE}" =~ "centos-7" && -n "${HOSTNAME}" ]]; then
echo "OVZHOSTNAME=\"${HOSTNAME}\"" > ${VE_ROOT}/etc/sysconfig/ovzhostname
if [[ ! -f ${VE_ROOT}/etc/systemd/system/ovzhostname.service ]]; then
cat << XXTAGXX > ${VE_ROOT}/etc/systemd/system/ovzhostname.service
[Unit]
Description=hostname fix for cpanel
After=network.target
Before=cpanel.service
[Service]
Type=oneshot
ExecStart=/etc/init.d/ovzhostname
[Install]
WantedBy=multi-user.target
XXTAGXX
fi
if [[ ! -L ${VE_ROOT}/etc/systemd/system/multi-user.target.wants/ovzhostname.service ]]; then
ln -s /etc/systemd/system/ovzhostname.service \
${VE_ROOT}/etc/systemd/system/multi-user.target.wants/ovzhostname.service
fi
if [[ ! -f ${VE_ROOT}/etc/init.d/ovzhostname ]]; then
cat << XXTAGXX > ${VE_ROOT}/etc/init.d/ovzhostname
#!/bin/bash
OVZHOSTNAME=""
if [[ -f /etc/sysconfig/ovzhostname ]]; then
source /etc/sysconfig/ovzhostname
if [[ -n "\${OVZHOSTNAME}" ]]; then
echo "\${OVZHOSTNAME}" > /etc/hostname
hostname "\${OVZHOSTNAME}"
hostnamectl set-hostname "\${OVZHOSTNAME}"
fi
fi
XXTAGXX
chmod 0755 ${VE_ROOT}/etc/init.d/ovzhostname
fi
fi
*****
On Fri, 11 Nov 2016 04:33:18 +0000
Jean-Pierre Abboud <jpabboud at gotekky.com<mailto:jpabboud at gotekky.com>> wrote:
Hello everyone,
We’re facing an issue on many CentOS 7.x containers running cPanel. Clients are getting emails saying that the hostnames are not valid, for example it will show server1 instead of the fully qualified domain name server1.domain.com<http://server1.domain.com>
I have tried changing the hostname via cPanel or even manually but after rebooting it goes back to server1
The container’s openvz config does contain the appropriate HOSTNAME line
HOSTNAME=“server1.domain.com<http://server1.domain.com>"
[root at server1 network-scripts]# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost localhost4.localdomain4 localhost4
# Auto-generated hostname. Please do not remove this comment.
104.245.200.10 server1.domain.com<http://server1.domain.com> localhost6 localhost6.localdomain6 server1 localhost.localdomain
::1 localhost
[root at server1 network-scripts]# cat /etc/hostname
server1
[root at server1 network-scripts]# cat /proc/sys/kernel/hostname
server1
[root at server1 network-scripts]# cat /etc/sysconfig/network
NETWORKING="yes"
GATEWAYDEV="venet0"
NETWORKING_IPV6="yes"
IPV6_DEFAULTDEV="venet0"
HOSTNAME=server1.domain.com<http://server1.domain.com>
DOMAINNAME=domain.com<http://domain.com>
[root at server1 network-scripts]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
Please note that I replaced the client’s domain and IP for privacy reasons.
Thank you!
--
Jean-Pierre Abboud
Account Manager / Gotekky
888.915.4400 / 514.316.1885
Email: jpabboud at gotekky.com<mailto:jpabboud at gotekky.com>
_______________________________________________
Users mailing list
Users at openvz.org<mailto:Users at openvz.org>
https://lists.openvz.org/mailman/listinfo/users
_______________________________________________
Users mailing list
Users at openvz.org<mailto:Users at openvz.org>
https://lists.openvz.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvz.org/pipermail/users/attachments/20161114/79ea28b1/attachment-0001.html>
More information about the Users
mailing list