解决openstack实例主机名后缀问题

参考地址
https://ask.openstack.org/en/question/26918/change-novalocal-suffix-in-hostname/

问题现象 可以看到主机名的后缀带.novalocal

[root@open-controller-1 ~]# source dawn-openstack.sh 
[root@open-controller-1 ~]# nova list
+--------------------------------------+-------------+--------+------------+-------------+---------------------+
| ID                                   | Name        | Status | Task State | Power State | Networks            |
+--------------------------------------+-------------+--------+------------+-------------+---------------------+
| 818a137d-61db-41b9-9cbc-699b28227bd3 | CentOS7-1   | ACTIVE | -          | Running     | provider=10.0.8.111 |
| 14fe356f-bdf9-4ce0-aef6-11833d9d6015 | centos7-119 | ACTIVE | -          | Running     | provider=10.0.8.119 |
| b410b03a-5358-49d9-b52a-e5bc4fe720c8 | demo1       | ACTIVE | -          | Running     | provider=10.0.8.117 |
| 5bfb09ea-f53e-43c2-8c42-74d3c51cbfe6 | demo10      | ACTIVE | -          | Running     | provider=10.0.8.118 |
| 385d5ccb-7efe-4d09-ab2b-8e05619bf3d6 | demo9       | ACTIVE | -          | Running     | provider=10.0.8.106 |
+--------------------------------------+-------------+--------+------------+-------------+---------------------+
[root@open-controller-1 ~]# ssh centos@10.0.8.119
Last login: Tue Dec  4 13:56:16 2018 from 10.0.8.11
[centos@centos7-119 ~]$ hostname
centos7-119.novalocal
[centos@centos7-119 ~]$ exit
logout
Connection to 10.0.8.119 closed.
[root@open-controller-1 ~]#

  

在 Control node修改nova.conf

去掉这个后缀

 

 

配置为空

 

重启nova-api服务

[root@open-controller-1 ~]# systemctl restart openstack-nova-api.service 
[root@open-controller-1 ~]# 

  

后面创建的实例查看主机名不带后缀了

[root@open-controller-1 ~]# sh show_vm.sh
open-compute-1.inner.hzdgjy.cn           instance-00000018              demo10                         provider=10.0.8.118           
open-compute-1.inner.hzdgjy.cn           instance-0000000f              demo1                          provider=10.0.8.117           
-----------------------
open-compute-2.inner.hzdgjy.cn           instance-0000001b              cent                           provider=10.0.8.119           
open-compute-2.inner.hzdgjy.cn           instance-0000000e              demo9                          provider=10.0.8.106           
-----------------------
[root@open-controller-1 ~]# ssh centos@10.0.8.119
[centos@cent ~]$ hostname
cent
[centos@cent ~]$ sudo su -
Last login: Mon Nov  5 21:30:33 CST 2018 from 10.0.8.11 on pts/0
[root@cent ~]# hostname
cent
[root@cent ~]# 

  

 

posted on 2019-03-03 16:59  nmap  阅读(2065)  评论(0编辑  收藏  举报

导航