一种为ESXI主机上的虚拟机自动分配IP地址的方法技术

技术编号:21096061 阅读:81 留言:0更新日期:2019-05-11 12:28
本发明专利技术公开一种为ESXI主机上的虚拟机自动分配IP地址的方法,涉及云计算技术领域,其中基于vmware api接口封装vCenter管理平台的虚拟机资源操作接口,通过vCenter管理平台创建IP资源池,vCenter管理平台调用虚拟机资源操作接口在ESXI主机上创建虚拟机,从IP资源池中为虚拟机选择可用的IP地址,通过虚拟机资源操作接口将IP地址和对应的网络相关信息写入虚拟机对应网卡的IP配置文件中,重启网络,使IP配置文件生效,并确认虚拟机创建是否成功且是否绑定对应的IP地址,完成IP地址的自动分配。

An Automatic IP Address Assignment Method for Virtual Machines on ESXI Host

【技术实现步骤摘要】
一种为ESXI主机上的虚拟机自动分配IP地址的方法
本专利技术公开一种为ESXI主机上的虚拟机自动分配IP地址的方法,涉及云计算

技术介绍
在vCenter管理的ESXI主机上创建虚拟机,无法自动分配IP地址,现有技术中一般常采用两种方式:DHCP服务:对于相应的网络,部署DHCP服务,在绑定网卡时自动发DHCP请求获取IP地址。优点:IP地址由DHCP服务器管理,一般不会造成IP地址冲突。缺点:IP地址的分配完全依赖DHCP服务,如果DHCP服务出现问题,当虚拟机再次向DHCP服务器请求地址时,比如虚拟机关机后开机,会出现拿不到地址的情况,造成虚拟机无IP地址可用。手动配置:对于虚拟机,进行手动配置IP地址。优点:比较灵活。缺点:可能出现误操作,自动化程度低。上述两种方式均存在一定缺陷,本专利技术提供一种为ESXI主机上的虚拟机自动分配IP地址的方法,申请提出基于云平台维护IP资源池,通过接口为ESXI主机上的虚拟机自动分配IP地址,不依赖其他服务,实现自动分配,并且删除虚拟机时,可以回收利用该IP地址,避免资源浪费。
技术实现思路
本专利技术针对现有技术的问题,提供一种为E本文档来自技高网...

【技术保护点】
1.一种为ESXI主机上的虚拟机自动分配IP地址的方法,其特征是具体步骤为:步骤1:基于vmware api接口封装vCenter管理平台的虚拟机资源操作接口,步骤2:通过vCenter管理平台创建IP资源池,步骤3:vCenter管理平台调用虚拟机资源操作接口在ESXI主机上创建虚拟机,从IP资源池中为虚拟机选择可用的IP地址,通过虚拟机资源操作接口将IP地址和对应的网络相关信息写入虚拟机对应网卡的IP配置文件中,重启网络,使IP配置文件生效,并确认虚拟机创建是否成功及是否绑定对应的IP地址,使IP地址生效,以便完成IP地址的自动分配。

【技术特征摘要】
1.一种为ESXI主机上的虚拟机自动分配IP地址的方法,其特征是具体步骤为:步骤1:基于vmwareapi接口封装vCenter管理平台的虚拟机资源操作接口,步骤2:通过vCenter管理平台创建IP资源池,步骤3:vCenter管理平台调用虚拟机资源操作接口在ESXI主机上创建虚拟机,从IP资源池中为虚拟机选择可用的IP地址,通过虚拟机资源操作接口将IP地址和对应的网络相关信息写入虚拟机对应网卡的IP配置文件中,重启网络,使IP配置文件生效,并确认虚拟机创建是否成功及是否绑定对应的IP地址,使IP地址生效,以便完成IP地址的自动分配。2.根据权利要求1所述的方法,其特征是步骤2中IP资源池中IP地址和IP地址对应的网络相关信息保存在vCenter管理平台的IP资源表中,首次使用时将所有的IP地址初始化为未使用状态。3.根据权利要求2所述的方法,其特征是步骤3中vCenter管理平台从IP资源池中为虚拟机选择可用的IP地址,并将IP资源表中该IP地址的状态置为已用状态,若vCenter管理平台在ESXI主机上未成功创建虚拟机,则将该IP地址的状态置为未使用状态。4.根据权利要求2或3所述的方法,其特征是步骤3中若vCenter管理平台在ESXI主机上成功创建虚拟机,vCenter管理平台将IP地址和对应的网络相关信息写入虚拟机对应网卡的IP配置文件中,重启网络,使IP配置文件生效,获取所述虚拟机的IP地址,判断获取的IP地址是否为vCenter管理平台选择的IP地址,是则虚拟机创建成功且绑定对应的IP地址,IP地址自动分配成功,不是则将IP资源表中vCenter管理平台选择的IP地址的状态置为未使用状态,虚拟机创建失败。5.根据权利要求4所述的方法,其特征是步骤3中vCenter管理平台删除虚拟机时,如果虚拟机删除成功,将vCenter管理平台的IP资源表中已分配给所述虚拟机的IP地址的状态置为未使用状态,如果虚拟机删除失败,不释放...

【专利技术属性】
技术研发人员:彭海燕于昊
申请(专利权)人:山东浪潮云信息技术有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1