openstack 管理三十四 - neutron dhcp agent 管理
2017-02-22 15:11
369 查看
作用
neutron 管理了 openstack 中的网络 neutron 中, dhcp agent 用于为 openstack 网络分配 dhcp ip 地址
查询
查询网络
参考当前 openstack 环境中具有多少个网络环境[root@hh-yun-puppet-129021 ~]# source /home/terry/keystonerc_admin [root@hh-yun-puppet-129021 ~(keystone_admin)]# neutron net-list +--------------------------------------+------------+------------------------------------------------------+ | id | name | subnets | +--------------------------------------+------------+------------------------------------------------------+ | 0007150e-b600-4ea6-841d-79261bf10af8 | QA_NET | ecc5f5a4-1fd7-4428-9351-6809ada3ad08 10.199.160.0/19 | | 1e984167-3d90-49c0-91ad-b3910326fa5b | OPS_NET | c2844b96-c26b-483d-b7fe-c2c37ff75cec 10.199.134.0/24 | | 2530bdb0-8910-47d8-bcd5-696325c0cf7e | DMZ5_NET | 35267c69-b8f1-4e5f-9784-5d49db020944 10.199.52.0/24 | | 36c8028c-3ddb-44fb-b232-8eed3ee1c357 | DMZ1_NET | 6b70aad7-3547-4d8d-9ab6-d73d080db88f 10.199.48.0/24 | | 56886b13-e1a5-4213-8456-3616875a6a45 | MOBILE_NET | b18f5475-d334-4726-9508-b161e5998aed 10.199.144.0/20 | | 594a0802-d2df-4aa1-9b49-3a0c4caa55c0 | DMZ3_NET | 1bda2357-268f-4683-b21b-d1f69da62a9b 10.199.50.0/24 | | a46f6060-bfd2-44af-b90c-858ca62f19da | MGMT_NET | 91f2dc9f-9500-4615-989f-0d1562ab3c02 10.199.132.0/24 | | bd780fa9-33fb-4757-887c-c1821630a15b | DMZ4_NET | af474d04-baa0-4410-ac6f-3d7d282b95d6 10.199.51.0/24 | | c3a26318-9741-4067-bd29-49124ac40970 | DMZ6_NET | 2ec35a77-db91-4a9b-9497-ae3bef74035e 10.199.53.0/24 | | d107fe05-0fe9-4fea-9325-4cf2d0825101 | DEV_NET | b0bd1964-ef05-4aec-a602-9dc6a97ef9fd 10.199.192.0/18 | | db1786d1-b8c8-4d27-a4d1-6890d6162557 | QATOOL_NET | b986aeff-f3ba-4f18-9138-f39a6fef323d 10.199.133.0/24 | | e302ca3a-dc19-4387-90ef-f5eb188e98cd | TEST_NET | 1b2ea04c-060a-4f6e-a8d6-66754f90c530 10.199.64.0/22 | | f49a7526-ccbc-4d65-8169-433d19733887 | DMZ2_NET | d3c4da60-6ef1-4c1a-965a-036639ab62f1 10.199.49.0/24 | +--------------------------------------+------------+------------------------------------------------------+
查询 dhcp agent
[root@hh-yun-puppet-129021 ~(keystone_admin)]# neutron agent-list | grep 'DHCP agent' | 70a4a4f7-095f-477f-947d-1101c09f94b6 | DHCP agent | hh-yun-db-129041.vclound.com | :-) | True | | 7a479ea9-6041-4ad2-9f17-8cc3e5dd6511 | DHCP agent | hh-yun-db-129042.vclound.com | :-) | True |
在当前用环境中, 已经具有两个 dhcp agent 可以为网路分配 IP 地址
分配 dhcp agent
作为高可用, 计划把两个 dhcp agent 都分配到每个网络中帮助
[root@hh-yun-puppet-129021 ~(keystone_admin)]# neutron dhcp-agent-network-add usage: neutron dhcp-agent-network-add [-h] [--request-format {json,xml}] dhcp_agent network neutron dhcp-agent-network-add: error: too few arguments
添加
[root@hh-yun-puppet-129021 ~(keystone_admin)]# neutron dhcp-agent-network-add 7a479ea9-6041-4ad2-9f17-8cc3e5dd6511 QA_NET Added network QA_NET to DHCP agent [root@hh-yun-puppet-129021 ~(keystone_admin)]# neutron dhcp-agent-network-add 7a479ea9-6041-4ad2-9f17-8cc3e5dd6511 OPS_NET Added network OPS_NET to DHCP agent
参考上述例子, 把 dhcp agent 添加到每个网络中去
查询网络对应的 dhcp agent
[root@hh-yun-puppet-129021 ~(keystone_admin)]# neutron dhcp-agent-list-hosting-net QA_NET +--------------------------------------+------------------------------+----------------+-------+ | id | host | admin_state_up | alive | +--------------------------------------+------------------------------+----------------+-------+ | 70a4a4f7-095f-477f-947d-1101c09f94b6 | hh-yun-db-129041.vclound.com | True | :-) | | 7a479ea9-6041-4ad2-9f17-8cc3e5dd6511 | hh-yun-db-129042.vclound.com | True | :-) | +--------------------------------------+------------------------------+----------------+-------+ [root@hh-yun-puppet-129021 ~(keystone_admin)]# neutron dhcp-agent-list-hosting-net OPS_NET +--------------------------------------+------------------------------+----------------+-------+ | id | host | admin_state_up | alive | +--------------------------------------+------------------------------+----------------+-------+ | 70a4a4f7-095f-477f-947d-1101c09f94b6 | hh-yun-db-129041.vclound.com | True | :-) | | 7a479ea9-6041-4ad2-9f17-8cc3e5dd6511 | hh-yun-db-129042.vclound.com | True | :-) | +--------------------------------------+------------------------------+----------------+-------+
验证, 当前每个网络都具有两个可以分配 IP 地址的 DHCP AGENT
相关文章推荐
- openstack学习之neutron_dhcp_agent
- neutron-DHCP-Agent代码分析
- Neutron dhcp agent创建网络过程
- Neutron DHCP-Agent问题分析定位(6)
- 通过 dhcp-agent 访问 Metadata - 每天5分钟玩转 OpenStack(168)
- openstack dhcp agent 分析
- openstack学习之neutron_linuxbridge_agent分析
- 通过 dhcp-agent 访问 Metadata - 每天5分钟玩转 OpenStack(168)
- Neutron dhcp-agent 之 dnsmasq
- OpenStack O版 neutron-openvswitch-agent 的一个bug
- 用外部物理路由器时使用Neutron dhcp-agent提供的metadata服务(by quqi99)
- nova boot代码流程分析(五):VM启动从neutron-dhcp-agent获取IP与MAC
- lduan server 2012 DHCP管理 上(三十四)
- 发送dhcp request/response 过程 on Neutron+OVS agent
- 通过 dhcp-agent 访问 Metadata - 每天5分钟玩转 OpenStack(168)
- [问题篇1]VMWare搭建Openstack——neutron agent-list的状态无效
- 通过 dhcp-agent 访问 Metadata - 每天5分钟玩转 OpenStack(168)
- Neutron分析(4)—— neutron-dhcp-agent
- [原]openstack-kilo--issue(五) neutron-agent服务实际是active的-但是显示为XXX