Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种避免oVirt云平台管理节点单点故障的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东超越数控电子有限公司

摘要:一种避免oVirt云平台管理节点单点故障的方法,是将原本部署在物理服务器上的管理节点部署至计算节点的虚拟机中,并将该虚拟机配置为高可用模式:当管理节点出现故障时,会自动触发管理节点虚拟机的迁移,从而保证整个oVirt云平台系统的稳定性。与传统分布式部署管理节点的方法相比,本发明大大较少了物理服务器的使用数量,并简化了多个服务器之间的通信流程,使整个部署过程简便快捷,而且管理节点的虚拟机在系统中具有最高的响应级别,在物理机宕机后,能够首先自动迁移管理节点虚拟机,待管理节点虚拟机完成迁移后,自动接管管理任务,继续进行其他虚拟机的迁移任务,通过此种方式使系统整体效率及稳定性有较大提升。

主权项:一种避免oVirt云平台管理节点单点故障的方法,其特征在于,该方法包括在物理机上:安装宿主机操作系统、配置宿主机网络及存储、创建宿主系统环境、创建管理节点虚拟机和创建oVirt‑engine管理服务。

全文数据:~~种避免oVirt云平台管理节点单点故障的方法技术领域[0001]本发明涉及一种避免oVirt云平台管理节点单点故障的方法,属于计算机虚拟化的技术领域。背景技术[0002]oVirt是基于KVM项目的开源虚拟化管理平台,其主体部分主要由计算节点Node和管理节点Engine组成,其中计算节点对外提供CPU、内存等计算资源,充当虚拟机管理器(Hypervisorhost的角色,并通过vdsm服务与管理节点进行通信,与管理端overt-engine组成一个虚拟化管理平台。管理节点对整个oVirt云平台中的所有资源进行管控,可以通过用于管理的webadmin门户或具有可以微调的权限和功能的用户门户访问前端。[0003]在传统OVirt云计算环境中,通常是配备一个管理节点,2个以上的计算节点,这很容易造成管理节点出现单点故障。常用的解决方案是管理节点采用主备方式,在正常情况下仅主管理节点对外提供服务,但实时地把数据同步到备管理节点,当主管理节点宕机后,备管理节点立刻开始服务。该方案的优点是对客户端毫无影响,但在绝大多数时间内备管理节点处于空闲状态,存在严重的资源浪费。[0004]中国专利CN103152420B提供一种避免Ovirt虚拟化管理平台单点失效的方法,该方法包括:将平台管理节点的所有服务部署在所述平台的每个物理机上,每个物理机启动分布式服务;所述分布式服务选取所述平台中一个物理机作为管理者,其他物理机作为劳动者,管理者为劳动者调配服务,劳动者启动所述调配的服务,并将服务状态和服务的启动位置发送给管理者;管理者接收并更新所述服务状态和启动服务的位置信息,监视劳动者的运行状态;若一个物理宕机后,分布式服务将选择其他的物理机启动宕机的物理机上的所有服务。通过本发明避免了〇virt平台的单点失效,保证了Ovirt虚拟化管理平台不间断服务。[0005]中国专利CN103152420A提供一种避免Ovirt虚拟化管理平台单点失效的方法,该方法包括:将平台管理节点的所有服务部署在所述平台的每个物理机上,每个物理机启动分布式服务;所述分布式服务选取所述平台中一个物理机作为管理者,其他物理机作为劳动者,管理者为劳动者调配服务,劳动者启动所述调配的服务,并将服务状态和服务的启动位置发送给管理者;管理者接收并更新所述服务状态和启动服务的位置信息,监视劳动者的运行状态;若一个物理宕机后,分布式服务将选择其他的物理机启动宕机的物理机上的所有服务。通过本发明避免了〇virt平台的单点失效,保证了Ovirt虚拟化管理平台不间断服务。[0006]针对oVirt云管理平台存在的单点故障问题,现有技术的做法是将管理节点的各项服务分布式地部署在不同物理机上,并从多个物理机中选取一台作为管理服务器,调度其他物理服务器进行协同工作。但是上述方法不仅部署复杂,而且所需的物理服务器数量较多,各服务器之间相互通信占据了大量的系统资源,严重影响系统效率。发明内容[0007]针对现有技术的不足,本发明提供一种避免oVirt云平台管理节点单点故障的方法。本发明所述方法旨在避免出现管理节点的单点故障,从而提高整个oVirt云计算平台系统的稳定性。[0008]发明概述:[0009]一种避免oVirt云平台管理节点单点故障的方法,是一种管理节点高可用的方案,将原本部署在物理服务器上的管理节点部署至计算节点的虚拟机中,并将该虚拟机配置为高可用模式:当管理节点出现故障时,会自动触发管理节点虚拟机的迁移,从而保证整个oVirt云平台系统的稳定性。[0010]本发明的技术方案如下:[0011]一种避免oVirt云平台管理节点单点故障的方法,包括在物理机上:安装宿主机操作系统、配置宿主机网络及存储、创建宿主系统环境、创建管理节点虚拟机和创建oVirt-engine管理服务。[0012]根据本发明优选的,所述安装宿主机操作系统:在物理机上安装cent〇S7操作系统,此处选择安装minimal的centos系统。由于oVirt云平台的计算节点及管理节点的开发环境基于centos操作系统,所以首先在物理机上安装centos7操作系统,为了避免产生环境冲突,此处选择安装minimal的centos系统。[0013]根据本发明优选的,所述配置宿主机网络及存储:添加oVirt的repo源,以创建宿主系统环境和创建oVirt-engine时访问外部资源;同时配置存储nfs服务,以提供oVirt的iso±|!^export±|^〇[0014]根据本发明优选的,所述创建宿主系统环境:利用oVirt提供的管理节点虚拟机创建支持指令oVirt-hosted-engine-setup创建宿主系统环境。[0015]根据本发明优选的,在所述创建宿主系统环境过程中,使用预先提供的NFS服务配置存储,并指定宿主系统的全称域名FQDN,该FQDN须和安装oVirt-engine的虚拟机配置一致;同时上传系统安装镜像ISO至宿主系统,为创建管理节点虚拟机提供系统安装镜像。[0016]根据本发明优选的,所述创建管理节点虚拟机:指定引导方式为cdrom,利用上传的系统ISO创建管理节点虚拟机,并为所述管理节点虚拟机指定PU型号、VCPU数量、磁盘容量及虚拟内存大小,并指定采用VNC作为连接所述管理节点虚拟机的方式。[0017]根据本发明优选的,在所述创建管理节点虚拟机完毕后通过管理节点虚拟机启动指令hosted-engine—vm-start重启所述管理节点虚拟机。[0018]根据本发明优选的,所述创建oVirt-engine管理服务:采用VNC连接至管理节点虚拟机,利用oVirt-engine部署虚拟机的管理服务,通过WEB方式访问管理界面进行〇Virt云平台的管理。[0019]本发明的优点在于:[0020]与传统分布式部署管理节点的方法相比,本发明大大较少了物理服务器的使用数量,并简化了多个服务器之间的通信流程,使整个部署过程简便快捷,而且管理节点的虚拟机在系统中具有最高的响应级别,在物理机宕机后,能够首先自动迁移管理节点虚拟机,待管理节点虚拟机完成迁移后,自动接管管理任务,继续进行其他虚拟机的迀移任务,通过此种方式使系统整体效率及稳定性有较大提升。附图说明[0021]图1:是本发明所述方法的流程示意图。具体实施方式[0022]下面结合实施例和说明书附图对本发明做详细的说明,但不限于此。[0023]如图1所示。[0024]实施例1、[0025]—种避免oVirt云平台管理节点单点故障的方法,包括在物理机上:安装宿主机操作系统、配置宿主机网络及存储、创建宿主系统环境、创建管理节点虚拟机和创建oVirt-engine管理服务。[0026]所述安装宿主机操作系统:在物理机上安装centos7操作系统,此处选择安装minimal的centos系统。[0027]所述配置宿主机网络及存储:添加oVirt的repo源,以创建宿主系统环境和创建oVirt-engine时访问外部资源;同时配置存储nfs服务,以提供〇Virt的iso域和export域。[0028]实施例2、[0029]如实施例1所述的一种避免oVirt云平台管理节点单点故障的方法,其区别在于,所述创建宿主系统环境:利用oVirt提供的管理节点虚拟机创建支持指令oVirt-hosted-engine-setup创建宿主系统环境。[0030]实施例3、[0031]如实施例2所述的一种避免oVirt云平台管理节点单点故障的方法,其区别在于,在所述创建宿主系统环境过程中,使用预先提供的NFS服务配置存储,并指定宿主系统的全称域名FQDN,该FQDN须和安装oVirt-engine的虚拟机配置一致;同时上传系统安装镜像ISO至宿主系统,为创建管理节点虚拟机提供系统安装镜像。[0032]实施例4、[0033]如实施例1所述的一种避免oVirt云平台管理节点单点故障的方法,其区别在于,所述创建管理节点虚拟机:指定引导方式为cdrom,利用上传的系统ISO创建管理节点虚拟机,并为所述管理节点虚拟机指定CPU型号、vCPU数量、磁盘容量及虚拟内存大小,并指定采用VNC作为连接所述管理节点虚拟机的方式。[0034]在所述创建管理节点虚拟机完毕后通过管理节点虚拟机启动指令hosted-engine--vm_start重启所述管理节点虚拟机。[0035]实施例5、[0036]如实施例1所述的一种避免oVirt云平台管理节点单点故障的方法,其区别在于,所述创建oVirt-engine管理服务:采用VNC连接至管理节点虚拟机,利用oVirt-engine部署虚拟机的管理服务,通过WEB方式访问管理界面进行oVirt云平台的管理。[0037]应用例、[0038]如实施例1-5所述的一种避免oVirt云平台管理节点单点故障的方法的具体应用如下:[0039]1、由于〇Virt的计算节点及管理节点的开发环境基于centos操作系统,所以首先在物理机上安装cent〇S7操作系统,为了避免产生环境冲突,此处选择安装minimal的centos系统。[0040]2、在宿主系统中配置网络及存储,添加〇Virt的repo源,以便创建宿主系统环境和创建oVirt-engine时访问外部资源,同时配置存储nfs服务,以提供〇Virt的iso域和export域。[0041]3、利用oVirt-hosted-engine-setup创建宿主系统环境,在过程中使用预先提供的NFS服务配置存储,并指定宿主系统的FQDN,该FQDN须和安装oVirt-engine的虚拟机配置一致。同时上传系统ISO至宿主系统,以便为创建管理节点虚拟机提供系统安装镜像。[0042]4、指定引导方式为cdrom,利用上传的系统ISO创建管理节点虚拟机,并为此虚拟机指定CPU型号、vcrnj数量、磁盘容量及虚拟内存大小,并指定采用VNC作为连接此虚拟机的方式。创建虚拟机完毕后通过hosted-engine—vm-start指令重启虚拟机。[0043]5、采用VNC连接至管理节点虚拟机,利用oVirt-engine部署虚拟机的管理服务,通过WEB方式访问管理界面即可进行oVirt云平台的管理。

权利要求:1.一种避免oVirt云平台管理节点单点故障的方法,其特征在于,该方法包括在物理机上:安装宿主机操作系统、配置宿主机网络及存储、创建宿主系统环境、创建管理节点虚拟机和创建oVirt-engine管理服务。2.根据权利要求1所述的一种避免〇Virt云平台管理节点单点故障的方法,其特征在于,所述安装宿主机操作系统:在物理机上安装cent〇S7操作系统,此处选择安装minimal的centos系统。3.根据权利要求1所述的一种避免〇Virt云平台管理节点单点故障的方法,其特征在于,所述配置宿主机网络及存储:添加0Vir1^^reP〇源,以创建宿主系统环境和创建0Virt-engine时访问外部资源;同时配置存储nfs服务,以提供oVirt的iso域和export域。4.根据权利要求1所述的一种避免〇Virt云平台管理节点单点故障的方法,其特征在于,所述创建宿主系统环境:利用oVirt提供的管理节点虚拟机创建支持指令〜“卜hosted-engine-setup创建宿主系统环境。5.根据权利要求4所述的一种避免oVirt云平台管理节点单点故障的方法,其特征在于,在所述创建宿主系统环境过程中,使用预先提供的NFS服务配置存储,并指定宿主系统的全称域名FQDN,该FQDN须和安装oVirt-engine的虚拟机配置一致;同时上传系统安装镜像ISO至宿主系统,为创建管理节点虚拟机提供系统安装镜像。6.根据权利要求1所述的一种避免〇Virt云平台管理节点单点故障的方法,其特征在于,所述创建管理节点虚拟机:指定引导方式为cdrom,利用上传的系统Iso创建管理节点虚拟机,并为所述管理节点虚拟机指定CPU型号、VCPU数量、磁盘容量及虚拟内存大小,并指定采用VNC作为连接所述管理节点虚拟机的方式。7.根据权利要求6所述的一种避免oVirt云平台管理节点单点故障的方法,其特征在于,在所述创建管理节点虚拟机完毕后通过管理节点虚拟机启动指令hosted-engine—vm-start重启所述管理节点虚拟机。8.根据权利要求1所述的一种避免oVirt云平台管理节点单点故障的方法,其特征在于,所述创建oVirt-engine管理服务:采用VNC连接至管理节点虚拟机,利用oVirt-engine部署虚拟机的管理服务,通过WEB方式访问管理界面进行oVirt云平台的管理。

百度查询: 山东超越数控电子有限公司 一种避免oVirt云平台管理节点单点故障的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。