设为首页 收藏本站
查看: 960|回复: 0

[经验分享] openstack私有云布署实践【18 修改实例DHCP服务的DNS IP】

[复制链接]

尚未签到

发表于 2017-12-5 13:59:05 | 显示全部楼层 |阅读模式
某天,由于Linux服务器默认没有DNS缓存功能,每次服务器每访问一个http域名链接时,都会触发一次DNS域名解析查询,降低了调用API接口的时延,所以我司后续启用的内网的dnsmasq DNS服务功能,需要将实例的DNS IP进行修改


登录一台controller
source admin-openrc.sh
neutron subnet-list
+--------------------------------------+---------------------------------------------------+------------------+------------------------------------------------------+
| id                                   | name                                              | cidr             | allocation_pools                                     |
+--------------------------------------+---------------------------------------------------+------------------+------------------------------------------------------+
| 333b430f-bffe-47ed-9c1c-14a33618f569 | HA subnet tenant 18649c1da2594d31988fd26baf15252b | 169.254.192.0/18 | {"start": "169.254.192.1", "end": "169.254.255.254"} |
| 358321c0-6cbc-4ed7-a9e3-d8e7c3a6cf3a | 17216150                                          | 172.16.150.0/24  | {"start": "172.16.150.11", "end": "172.16.150.253"}  |
| 291efb02-af77-429f-bc9e-95b714a804da | 1040100                                           | 10.40.100.0/24   | {"start": "10.40.100.10", "end": "10.40.100.253"}    |
| ed517a74-736c-431d-8dd9-2b632395e6bb | 1040200                                           | 10.40.200.0/24   | {"start": "10.40.200.10", "end": "10.40.200.253"}    |
| 419229d1-45d9-4aec-9fdf-e9fde3d58757 | 17216100                                          | 172.16.100.0/24  | {"start": "172.16.100.11", "end": "172.16.100.253"}  |
| f7a13116-d091-4ad5-94fd-77a3c3f01ab5 | 1040150                                           | 10.40.150.0/24   | {"start": "10.40.150.10", "end": "10.40.150.253"}    |
| f8b5705f-a45e-4498-bea4-8c104a873fab | 17216200                                          | 172.16.200.0/24  | {"start": "172.16.200.11", "end": "172.16.200.253"}  |
+--------------------------------------+---------------------------------------------------+------------------+------------------------------------------------------+
查看17216150网段的详情,看到它使用的DNS为114
[iyunv@controller1 ~]# neutron subnet-show 358321c0-6cbc-4ed7-a9e3-d8e7c3a6cf3a
+-------------------+-----------------------------------------------------+
| Field             | Value                                               |
+-------------------+-----------------------------------------------------+
| allocation_pools  | {"start": "172.16.150.11", "end": "172.16.150.253"} |
| cidr              | 172.16.150.0/24                                     |
| dns_nameservers   | 114.114.114.114                                     |
| enable_dhcp       | True                                                |
| gateway_ip        |                                                     |
| host_routes       |                                                     |
| id                | 358321c0-6cbc-4ed7-a9e3-d8e7c3a6cf3a                |
| ip_version        | 4                                                   |
| ipv6_address_mode |                                                     |
| ipv6_ra_mode      |                                                     |
| name              | 17216150                                            |
| network_id        | 2b32fcf5-1db9-4972-a077-219d520624a3                |
| subnetpool_id     |                                                     |
| tenant_id         | 18649c1da2594d31988fd26baf15252b                    |
+-------------------+-----------------------------------------------------+

修改它的DNS地址iP。还支持优先级。这个操作是覆盖型的。
neutron subnet-update 358321c0-6cbc-4ed7-a9e3-d8e7c3a6cf3a --dns_nameservers list=true 10.40.200.100 114.114.114.114
Updated subnet: 358321c0-6cbc-4ed7-a9e3-d8e7c3a6cf3a
[iyunv@controller1 ~]# neutron subnet-show 358321c0-6cbc-4ed7-a9e3-d8e7c3a6cf3a
+-------------------+-----------------------------------------------------+
| Field             | Value                                               |
+-------------------+-----------------------------------------------------+
| allocation_pools  | {"start": "172.16.150.11", "end": "172.16.150.253"} |
| cidr              | 172.16.150.0/24                                     |
| dns_nameservers   | 10.40.200.100                                       |
|                   | 114.114.114.114                                     |
| enable_dhcp       | True                                                |
| gateway_ip        |                                                     |
| host_routes       |                                                     |
| id                | 358321c0-6cbc-4ed7-a9e3-d8e7c3a6cf3a                |
| ip_version        | 4                                                   |
| ipv6_address_mode |                                                     |
| ipv6_ra_mode      |                                                     |
| name              | 17216150                                            |
| network_id        | 2b32fcf5-1db9-4972-a077-219d520624a3                |
| subnetpool_id     |                                                     |
| tenant_id         | 18649c1da2594d31988fd26baf15252b                    |
+-------------------+-----------------------------------------------------+

此操作是针对要新建和启动的VM虚拟机有效,老的,已启动的VM,默认不会修改,可通过配置管理工具,比如saltstack,将服务器上的/etc/resolv.conf配置文件进行批量修改,并实时生效。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-420820-1-1.html 上篇帖子: openstack源 下篇帖子: openstack私有云布署实践【17 配置文件部份说明】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表