Vcenter环境中虚拟机IP地址获取方法.pdf
《Vcenter环境中虚拟机IP地址获取方法.pdf》由会员分享,可在线阅读,更多相关《Vcenter环境中虚拟机IP地址获取方法.pdf(8页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910317865.3 (22)申请日 2019.04.19 (71)申请人 浙江中烟工业有限责任公司 地址 310008 浙江省杭州市中山南路77号 (72)发明人 李威董惠良杜旋姜学峰 汪炎平李健俊王正敏 (74)专利代理机构 杭州丰禾专利事务所有限公 司 33214 代理人 王静 (51)Int.Cl. H04L 29/12(2006.01) H04L 12/24(2006.01) G06F 9/455(2006.01) (54)发明名称 一种Vcenter环境中虚拟。
2、机IP地址获取方法 (57)摘要 本发明提供一种Vcenter环境中虚拟机IP地 址获取方法, 该方法不需要特殊硬件要求, 适应 于各种网络环境、 应用灵活; 该方法包括以下的 步骤: 1)系统启动之后, 通过Vcenter-poller从 Vcenter接口获取虚拟机信息, 提取虚拟机名称 及对应的MAC地址, 如果一个虚拟机有多个MAC地 址, 则产生多条虚拟机名称与MAC地址的记录; 2) 对网络中的交换机执行SNMP-poller, 交换机MIB 库中保存有网络数据的MAC地址和IP地址, SNMP poller需要定期执行, 获取到的MAC和IP地址对 存储在MAC-IPTable中。
3、; 3)在执行SNMP-poller 后, 执行IP-match, 根据Name-MACTable和MAC- IPTable找出虚拟机名称和IP地址的对应关系, 并存储在Name-IPTable中, 4)通过对交换机执 行SNMP-poller无法获取这部分虚拟机的MAC和 IP地址, 所以执行Host-poller, 通过SNMP从物理 机中获取虚拟机的MAC和IP地址对应关系。 权利要求书1页 说明书3页 附图3页 CN 110049148 A 2019.07.23 CN 110049148 A 1.一种Vcenter环境中虚拟机IP地址获取方法, 其特征在于: 该方法实现虚拟机IP地址 。
4、识别功能时将Vcenter Table分为以下4个table: Name-MAC Table:Vcenter中虚拟机名称和MAC地址对应关系表; MIB Learning Table: 该表负责通过SNMP从交换机中学习MAC地址, 定期通过SNMP MIB 库提取网络流量数据中的MAC地址以及MAC与IP的映射关系数据, 存储MIB oid信息; MAC-IP Table: 该表负责存储通过Mac Learning获取到的MAC地址与IP地址的对应关 系数据; Name-IP Table: 该表根据Name-MAC Table和MAC-IP Table找出虚拟机的名称与IP地 址的对应关系,。
5、 并存储在此table中; 该方法包括以下的步骤: 1)系统启动之后, 通过Vcenter-poller从Vcenter接口获取虚拟机信息, 提取虚拟机名 称及对应的MAC地址, 如果一个虚拟机有多个MAC地址, 则产生多条虚拟机名称与MAC地址的 记录; 2)对网络中的交换机执行SNMP-poller, 交换机MIB库中保存有网络数据的MAC地址和 IP地址, SNMP poller需要定期执行, 获取到的MAC和IP地址对存储在MAC-IP Table中; 3)在执行SNMP-poller后, 执行IP-match, 根据Name-MAC Table和MAC-IP Table找出虚 拟机名。
6、称和IP地址的对应关系, 并存储在Name-IP Table中; 4)对交换机执行SNMP-poller无法获取的虚拟机的MAC和IP地址, 执行Host-poller, 通 过SNMP从物理机中获取虚拟机的MAC和IP地址对应关系。 2.根据权利要求1所述的一种Vcenter环境中虚拟机IP地址获取方法, 其特征在于: 所 述步骤2)中的SNMP poller定期执行的轮询时间设置为5分钟。 权利要求书 1/1 页 2 CN 110049148 A 2 一种Vcenter环境中虚拟机IP地址获取方法 技术领域 0001 本发明涉及云计算虚拟化管理领域, 具体涉及一种一种Vcenter环境中虚。
7、拟机IP 地址获取方法。 背景技术 0002 Vcenter(VMware vCenterServer)提供了一个可伸缩、 可扩展的平台, 为虚拟化管 理奠定了基础, 可集中管理VMware vSphere环境。 虚拟机通过Vcenter进行配置、 调度和监 控, 极大地提高了IT管理员对虚拟环境的控制。 但是, 虚拟机在Vcenter中是以虚拟机名称 来定义, 虚拟机的IP地址由于是处于虚拟机系统层面之上, 所以无法被Vcenter管理, 也就 是在Vcenter中只能管理虚拟机系统层面之下的MAC地址(物理地址), 无法管理或者获取到 虚拟机的IP地址。 由于在IT管理中往往需要根据IP地。
8、址来管理或定位虚拟机, 所以在 Vcenter环境中无法提供这样的功能, 为IT管理带来了很大不便。 发明内容 0003 针对以上技术问题, 本发明提供采用SNMP对交换机的网络数据MAC-IP参数进行监 测与分析, 再根据Vcenter中虚拟机MAC地址, 匹配虚拟机的IP地址, 从而为Vcenter中的每 个虚拟机都找到对应的IP地址。 0004 为了实现上述发明目的, 本发明采用以下技术方案, 0005 一种Vcenter环境中虚拟机IP地址获取方法, 该方法不需要特殊硬件要求, 适应于 各种网络环境、 应用灵活; 该方法实现虚拟机IP地址识别功能时将Vcenter Table分为以下 。
9、4个table: 0006 Name-MAC Table:Vcenter中虚拟机名称和MAC地址对应关系表; 0007 MIB Learning Table: 该表负责通过SNMP从交换机中学习MAC地址, 定期通过SNMP MIB库提取网络流量数据中的MAC地址以及MAC与IP的映射关系数据, 存储MIB oid信息; 0008 MAC-IP Table: 该表负责存储通过Mac Learning获取到的MAC地址与IP地址的对 应关系数据; 0009 Name-IP Table: 该表根据Name-MAC Table和MAC-IP Table找出虚拟机的名称与 IP地址的对应关系, 并存储。
10、在此table中; 0010 该方法包括以下的步骤: 0011 1)系统启动之后, 通过Vcenter-poller从Vcenter接口获取虚拟机信息, 提取虚拟 机名称及对应的MAC地址, 如果一个虚拟机有多个MAC地址, 则产生多条虚拟机名称与MAC地 址的记录; 0012 2)对网络中的交换机执行SNMP-poller, 交换机MIB库中保存有网络数据的MAC地 址和IP地址, SNMP poller需要定期执行, 获取到的MAC和IP地址对存储在MAC-IP Table中; 0013 3)在执行SNMP-poller后, 执行IP-match, 根据Name-MAC Table和MAC。
11、-IP Table找 出虚拟机名称和IP地址的对应关系, 并存储在Name-IP Table中; 说明书 1/3 页 3 CN 110049148 A 3 0014 4)对交换机执行SNMP-poller无法获取的虚拟机的MAC和IP地址, 执行Host- poller, 通过SNMP从物理机中获取虚拟机的MAC和IP地址对应关系。 0015 作为优选, 所述步骤2)中的SNMP poller定期执行的轮询时间设置为5分钟。 0016 与现有技术相比, 本发明具有以下有益效果: 0017 1)通过XML接口向应用层提供功能, 应用更为灵活; 0018 2)不依赖于虚拟化环境, 支持跨Vlan和。
12、多Vcenter环境。 0019 3)交换机和物理及数据获取功能基于SNMP协议, 不需要特殊接口或Agent支持; 0020 4)可以纯软件方式向用户提供产品, 方便系统升级。 附图说明 0021 图1为本发明提供的table结构图; 0022 图2为本发明的框架结构图流程图。 0023 图3为本发明的流程图。 具体实施方式 0024 下面结合附图对本发明的具体实施方式做一个详细的说明。 0025 如图1、 图2、 图3所示的一种Vcenter环境中虚拟机IP地址获取方法, 该方法实现虚 拟机IP地址识别功能时将Vcenter Table分为以下4个table: 0026 Name-MAC 。
13、Table:Vcenter中虚拟机名称和MAC地址对应关系表; 0027 MIB Learning Table: 该表负责通过SNMP从交换机中学习MAC地址, 定期通过SNMP MIB库提取网络流量数据中的MAC地址以及MAC与IP的映射关系数据, 存储MIB oid信息; 0028 MAC-IP Table: 该表负责存储通过Mac Learning获取到的MAC地址与IP地址的对 应关系数据; 0029 Name-IP Table: 该表根据Name-MAC Table和MAC-IP Table找出虚拟机的名称与 IP地址的对应关系, 并存储在此table中。 0030 该方法包括以下的。
14、步骤: 0031 1)系统启动之后, 通过Vcenter-poller从Vcenter接口获取虚拟机信息, 提取虚拟 机名称及对应的MAC地址, 如果一个虚拟机有多个MAC地址, 则产生多条虚拟机名称与MAC地 址的记录; 0032 2)对网络中的交换机执行SNMP-poller, 交换机MIB库中保存有网络数据的MAC地 址和IP地址, 由于虚拟机的IP地址不会固定不变, 因此SNMP poller需要定期执行, 一般轮 询时间设置为5分钟。 获取到的MAC和IP地址对存储在MAC-IP Table中。 0033 3)在执行SNMP-poller后, 执行IP-match, 根据Name-M。
15、AC Table和MAC-IP Table找 出虚拟机名称和IP地址的对应关系, 并存储在Name-IP Table中。 0034 4)由于不同虚拟机分别属于不同网络, 虚拟机的网络数据传输路径各不相同, 甚 至某些虚拟机的数据传输只在一个物理机内部进行, 因此通过对交换机执行SNMP-poller 无法获取这部分虚拟机的MAC和IP地址, 所以执行Host-poller, 通过SNMP从物理机中获取 虚拟机的MAC和IP地址对应关系。 0035 本发明由于采用了上述的技术方案, 具有以下的特点: 说明书 2/3 页 4 CN 110049148 A 4 0036 1.本发明提供一个Vcent。
16、er环境中虚拟机IP地址自动获取的实现方式; 0037 2.实现的方式为基于SNMP MIB库, 由于SNMP目前已成为业内通用网络管理协议, 网络设备和主机等都支持这种协议, 实现方便; 0038 3.本发明支持跨Vlan, 不同Vlan中的虚拟机只要网络数据通过交换机, 从交换机 SNMP MIB库中都能获取虚拟机的MAC和IP地址; 0039 4.本发明支持虚拟机数据传输不出物理机的情况, 从物理机的SNMP MIB库中都能 获取虚拟机的MAC和IP地址; 0040 5.本发明支持IP地址变化的情况, 由于是以轮询方式获取SNMP MIB库中的数据, 能够及时发现IP地址地变化情况, 当。
17、发现虚拟机IP地址变化, 将新的IP地址更新到Name-IP Table中; 0041 6.本发明支持多个Vcenter, 可同时对多个Vcenter环境下的虚拟机进行管理。 0042 本说明书中所描述的以上内容仅仅是对本发明所作的举例说明。 本发明所属技术 领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式 替代, 只要不偏离本发明说明书的内容或者超越本权利要求书所定义的范围, 均应属于本 发明的保护范围。 说明书 3/3 页 5 CN 110049148 A 5 图1 说明书附图 1/3 页 6 CN 110049148 A 6 图2 说明书附图 2/3 页 7 CN 110049148 A 7 图3 说明书附图 3/3 页 8 CN 110049148 A 8 。
- 内容关键字: Vcenter 环境 虚拟机 IP 地址 获取 方法
阻燃B1级高耐热节能环保型聚丙烯绝缘电力电缆.pdf
电池加解锁RGV.pdf
可自动调节加工设备位置的制袋机.pdf
高压变压器、高压发生器和医学影像设备.pdf
铝管密封接头一体成型装置.pdf
汽车分动器控制电路.pdf
护理垫包装生产线的推料装置.pdf
桥梁建设用预制混凝土运输装置.pdf
水泵电机零件试压装置.pdf
折叠式便携首饰盒.pdf
河道防汛水位预警装置.pdf
高压、大流量先导式电磁阀防冲开结构.pdf
半圆形光纤传感器.pdf
环氧树脂分离提纯装置.pdf
计时器.pdf
钢制骨架剪切机.pdf
基于斜滑块的转盘式封口机真空室升降定位高度调节机构.pdf
电加热系统用加热器结构.pdf
拼接式石墨型模具.pdf
波码通信井下智能配水器.pdf
钢波纹管涵内临时支撑装置.pdf
传动式钢材加工成型机.pdf
微纳米复合高稳定性超双疏金属防腐缓蚀材料的制备方法.pdf
血管介入手术机器人.pdf
基于语义元数据的二次模糊搜索方法.pdf
基于污泥焚烧灰渣的复合材料及其制备方法.pdf
矿浆品位仪的压榨装置及滤饼压榨方法.pdf
余热回收蒸汽发生系统.pdf
云计算虚拟网络系统、及其使用方法、装置、设备及介质.pdf
基于潜在扩散模型的双目图像生成方法及系统.pdf
新型船用金属复合板的爆炸焊接制备方法.pdf
脱硫废液蒸发系统以及方法.pdf
一种阶梯式血标本存放盒支架.pdf
一种棉花糖.pdf
一种水果糖葫芦.pdf
一种具有解毒利咽功效的杨梅味饮料及其生产方法.pdf
一种杨桃蜜瓜豆浆.pdf
一种豆壳剥离机.pdf
一种水蜜桃饮料及其制备方法.pdf
一种移动式家用自动打年糕机.pdf
一种青砖茶挤压系统.pdf
一种曲曲菜面条的制作方法.pdf
一种鱼苗筛选用声波装置.pdf
一种水果味花生牛奶糖果.pdf
一种猪饲料.pdf
一种用于肉鸡的中药饲料添加剂及其制备方法.pdf
一种低结晶度抗癌配方奶粉及其生产方法.pdf
一种怀牛膝降血压咀嚼片及其制备方法.pdf
一种简便的鲑鳟鱼类幼鱼雌雄的快速鉴别方法.pdf
一种茶叶杀青装置.pdf
一种茅草叶祛风除湿咀嚼片及其制备方法.pdf