虚拟动态主机配置协议服务的管理方法、装置及设备

文档序号:36476469发布日期:2023-12-22 08:44阅读:66来源:国知局
虚拟动态主机配置协议服务的管理方法与流程

本发明涉及计算机,尤其涉及虚拟动态主机配置协议服务的管理方法、装置及设备。


背景技术:

1、dhcp(dynamic host configuration protocol,动态主机配置协议),是在网络中普遍采用的对客户机进行自动网络配置的协议。在传统技术方案中需用一台或多台dhcp服务器加入到本地网络中,通过配置dhcp配置文件,从而管理网络中客户机网络参数的分配。然而网络构建通常需要购买多种多样的硬件设备,不同的设备处于网络的不同层次,承担着不同的功能,大大增加了网络构建的成本。

2、为减少网络构建成本,降低硬件设备设计研制的复杂度对网络发展的制约,网络功能虚拟化技术应运而生,通过在硬件设备上运行不同的模块化软件,在单一硬件设备上可以实现多样化的虚拟网络功能。因此使用nfv(网络功能虚拟化)技术在服务器上运行虚拟dhcp(virtual dhcp,vdhcp)服务,该服务器即可作为dhcp服务器实现网络中客户机的网络参数分配管理。

3、然而使用nfv技术部署vdhcp服务,需要在服务器上实现nfv部署,nfv架构将网络硬件设备拆解为通用硬件、虚拟化平台和网元功能三部分,架构复杂,采用nfv部署方式仍具有较高的构建成本。对vdhcp服务的管理需要对接mano(网络功能虚拟化管理与编排系统)模块接口,不够灵活。当dhcp的服务配置文件需要修改时,如增加子网范围、修改已配置子网dns等信息,需要编辑dhcp.conf文件(即dhcp配置文件),然后重启dhcp服务。对dhcp服务的配置信息的查看、修改不够灵活且容易出错,要求管理人员需对dhcp配置文件较为了解。


技术实现思路

1、本发明提供了一种虚拟动态主机配置协议服务的管理方法、装置及设备及介质,以实现对虚拟动态主机配置协议服务的管理。

2、根据本发明的第一方面,提供了一种虚拟动态主机配置协议服务的管理方法,部署于容器云平台,所述容器云平台中部署有动态主机配置协议dhcp管理服务、共享存储卷及至少一个虚拟动态主机配置协议vdhcp服务,该方法包括:

3、通过所述dhcp管理服务初始化预设的dhcp配置文件模板,生成vdhcp服务部署文件,并将初始化后的dhcp配置文件写入到共享存储卷;

4、基于初始化后的所述dhcp配置文件及所述vdhcp服务部署文件在所述容器云平台内部署各所述vdhcp服务;

5、在所述dhcp管理服务接收到前端页面发送的相对子网段的子网段管理指令时,根据所述子网段管理指令对所述dhcp配置文件进行更新;

6、重启管理所述子网段的目标vdhcp服务,以通过所述目标vdhcp按照更新后的所述dhcp配置文件进行配置。

7、根据本发明的第二方面,提供了一种虚拟动态主机配置协议服务的管理装置,包括:

8、初始化模块,用于通过所述dhcp管理服务初始化预设的dhcp配置文件模板,生成vdhcp服务部署文件,并将初始化后的dhcp配置文件写入到共享存储卷;

9、服务部署模块,用于基于初始化后的所述dhcp配置文件及所述vdhcp服务部署文件在所述容器云平台内部署各所述vdhcp服务;

10、文件更新模块,用于在所述dhcp管理服务接收到前端页面发送的相对子网段的子网段管理指令时,根据所述子网段管理指令对所述dhcp配置文件进行更新;

11、服务重启模块,用于重启管理所述子网段的目标vdhcp服务,以通过所述目标vdhcp按照更新后的所述dhcp配置文件进行配置。

12、根据本发明的第三方面,提供了一种电子设备,所述电子设备包括:

13、至少一个处理器;以及

14、与所述至少一个处理器通信连接的存储器;其中,

15、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的虚拟动态主机配置协议服务的管理方法。

16、根据本发明的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的虚拟动态主机配置协议服务的管理方法。

17、本发明实施例的技术方案,通过部署于容器云平台,容器云平台中部署有动态主机配置协议dhcp管理服务、共享存储卷及至少一个虚拟动态主机配置协议vdhcp服务,通过dhcp管理服务初始化预设的dhcp配置文件模板,生成vdhcp服务部署文件,并将初始化后的dhcp配置文件写入到共享存储卷;基于初始化后的dhcp配置文件及vdhcp服务部署文件在容器云平台内部署各vdhcp服务;在dhcp管理服务接收到前端页面发送的相对子网段的子网段管理指令时,根据子网段管理指令对dhcp配置文件进行更新;重启管理子网段的目标vdhcp服务,以通过目标vdhcp按照更新后的dhcp配置文件进行配置。通过在容器云平台部署方式,实现网络中客户机网络参数的分配管理,降低了网络构建的成本,在网络规模发生变化时可调整vdhcp服务运行的实例数,方便网络规模扩展。管理员能直观的查询及管理dhcp服务配置信息,降低管理员对dhcp配置文件熟悉程度的要求,减少出错率。

18、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种虚拟动态主机配置协议服务的管理方法,其特征在于,部署于容器云平台,所述容器云平台中部署有动态主机配置协议dhcp管理服务、共享存储卷及至少一个虚拟动态主机配置协议vdhcp服务,该方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述子网段管理指令对所述dhcp配置文件进行更新,包括:

3.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,还包括:

5.根据权利要求4所述的方法,其特征在于,所述确定所述使用信息查询指令对应的查询结果并反馈至所述前端页面,包括:

6.根据权利要求1所述的方法,其特征在于,还包括:

7.根据权利要求6所述的方法,其特征在于,所述服务运行调整指令包括:启动vdhcp服务、停止vdhcp服务和/或调整服务运行实例数。

8.一种虚拟动态主机配置协议服务的管理装置,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的虚拟动态主机配置协议服务的管理方法。


技术总结
本发明公开了一种虚拟动态主机配置协议服务的管理方法、装置及设备,部署于容器云平台,通过DHCP管理服务初始化预设的DHCP配置文件模板,生成vDHCP服务部署文件,并将初始化后的DHCP配置文件写入到共享存储卷;基于初始化后的DHCP配置文件及vDHCP服务部署文件在容器云平台内部署各vDHCP服务;在接收到发送子网段管理指令时,对DHCP配置文件进行更新;重启管理子网段的目标vDHCP服务。通过在容器云平台部署方式,实现网络中客户机网络参数的分配管理,降低了网络构建的成本,方便网络规模扩展。管理员能直观的查询及管理DHCP服务配置信息,降低管理员对DHCP配置文件熟悉程度的要求,减少出错率。

技术研发人员:石鸿伟,张海龙,史精文,陈超
受保护的技术使用者:东南大学
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1