openstack 管理三十四 - neutron dhcp agent 管理

作用

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

时间: 2024-10-03 13:34:35

openstack 管理三十四 - neutron dhcp agent 管理的相关文章

三十四、 WIN2000注册表应用九例_注册表

三十四. WIN2000注册表应用九例     我们知道,与Windows 9x操作系统相似,在Windows 2000中,配置信息也是集中存储在注册表这个数据库里,但比较不同的是在Windows 9x中用来修改注册表文件的注册表编辑器是regedit.exe,而在Windows 2000中,要修改Registry数据库你可以使用两种"注册表编辑器"来进行编辑:一个是regedit.exe,而另一个则是regedt32.exe.前者可以在Windows 2000的安装目录\WINNT下

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十四)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十四)地图编辑器诞生啦! 到目前为止,教程示例游戏中虽然实现了A*,但是还无法轻松的为地图设置障碍物:并且游戏所有地图均为一张整的大图片,主角的移动会导致窗体对地图的不停切割,越大的地图带来的负面性能损耗越明显.对地图进行切片处理则可达到性能的最大优化:载入的时候按需加载,地图根据主角的位置仅显示特定部份:并且如果还能配上任意勾勒的遮挡物,那么这一切的一切将更能完美的诠释我们的游戏.开发制作地图编辑器已迫在眉

第十四届中国制造业管理信息化大会即将盛大开幕

由e-works数字化企业网主办.安徽省首席信息官协会协办的"第十四届中国制造业管理信息化大会",将于2017年7月6日在合肥举行. 一年一度的"中国制造业管理信息化大会"是我国管理信息化领域级别最高.规模最大.内容最全面.影响最深远的年度盛会.从2004年至今,e-works已在北京.广州.深圳.杭州.南京.苏州.无锡.宁波.武汉.郑州.长沙等地连续举办了十三届,成为制造企业CIO和IT经理重点关注的专业大会,并获得了制造企业.软件厂商以及业界人士的一致好评. 本

微信小程序把玩(三十四)Audio API

原文:微信小程序把玩(三十四)Audio API 没啥可值得太注意的地方 重要属性: 1. wx.getBackgroundAudioPlayerState(object) 获取播放状态 2.wx.playBackgroundAudio(object)播放音乐 3.wx.pauseBackgroundAudio()暂停音乐 4.wx.seekBackgroundAudio(object) 设置播放进度 5.wx.stopBackgroundAudio()停止播放音乐 三个监听器: wxml <b

JAVA之旅(三十四)——自定义服务端,URLConnection,正则表达式特点,匹配,切割,替换,获取,网页爬虫

JAVA之旅(三十四)--自定义服务端,URLConnection,正则表达式特点,匹配,切割,替换,获取,网页爬虫 我们接着来说网络编程,TCP 一.自定义服务端 我们直接写一个服务端,让本机去连接,可以看到什么样的效果 package com.lgl.socket; import java.io.IOException; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; publ

openstack 管理三十二 - rpm 方式部署 openstack [neutron]

作用 1 neutron 实现了 openstack 下的虚拟网络功能 2 能够实现路由与交换功能 3 能够具有 dhcp 分配 ip 至云主机 neutron 定义了整个 openstack 的网络模型, 当前测试使用了 flat (平面网络) 生产使用了 vlan flat gre local vlan vxlan neutron 在网络类型中支持下面的组件, 当前使用了 ovs 作为虚拟交换机 arista cisco nexus hyper-V agent L2 population l

openstack 管理三十 - rpm 方式部署 openstack [cinder]

作用 1 cinder 需要连接 ceph 进行云硬盘存储 2 cinder 需要连接 keystone 进行用户验证 3 cinder 需要连接 rabbitmq 处理消息队列 默认下 openstack 提供卷驱动, 支持下面的块存储类型 LVM/iSCSI ThinLVM NFS NetAPP NFS Red Hat Storage (Gluster) Dell EqualLogic CEPH 配置 配置 keystone 验证 # openstack-config --set /etc/

Silverlight+WCF 新手实例 象棋 主界面-状态重置(三十四)

在线演示地址:Silverlight+WCF 新手实例 象棋 在线演示   正如我们在:Silverlight+WCF 新手实例 象棋 主界面-事件区-求和认输(三十二)里面提到的一样: "游戏结束了,要干点什么呢?当然就是棋盘复位了,按钮重置了,如果还有棋谱之类的,全都得重置.这些,我们留下到另一节优化处理吧."   所以,本节就做这些手尾工作了. 由于游戏结束,我们复位的工作很多,至少有N个控件需要复位,因此,Silverlight+WCF 新手实例 象棋 主界面-控件消息传递(二

openstack 管理二十四 - ceph 与 vm 连接测试记录

目的 测试 ceph 与 vm 连接与使用 创建 vm 主机 128030 及 129094 是全新安装并利用 puppet 推送的 nova compute 主机 计划在这两个主机上进行 vm 连接 ceph 测试 nova boot --flavor b2c_web_1core --image Centos6.3_1.3 --security_group default --nic net-id=9106aee4-2dc0-4a6d-a789-10c53e2b88c1 ceph-test01