一种虚拟机双机热备部署方法、装置及设备制造方法及图纸

技术编号:19821140 阅读:27 留言:0更新日期:2018-12-19 14:28
本发明专利技术公开了一种虚拟机双机热备部署方法,包括接收输入的配置指令后,依据配置指令对主备虚拟机进行配置,得到配置完成的双机热备的虚拟机系统,并将其保存为虚拟机模板;接收输入的虚拟化数据库的运行环境配置数据并发送至待部署主机;接收输入的导入指令后,调用保存的虚拟机模板导入待部署主机;依据运行环境配置数据调整虚拟机模板的配置数据,得到设置于待部署主机上的双机热备的虚拟机系统。本发明专利技术在部署双机热备的虚拟机系统时,可直接调用预先设置好的虚拟机模板进行配置,而不需要每次均进行虚拟机系统的基础构建,简化了双机热备的虚拟机系统的部署流程,提高了部署效率。本发明专利技术还公开了基于上述方法的装置及设备。

【技术实现步骤摘要】
一种虚拟机双机热备部署方法、装置及设备
本专利技术涉及虚拟机部署
,特别是涉及一种虚拟机双机热备部署方法、装置及设备。
技术介绍
随着虚拟化技术的发展和深入研究,虚拟机取代实体物理机成为企业各种业务的运行环境已成为一个趋势,虚拟化数据库是虚拟化资源存储的主要仓库,是管理和监控虚拟资源的基础,所以虚拟化数据库的性能会直接影响整个系统的性能,一旦数据库服务出现问题,整个虚拟化系统的管理与应用就陷入瘫痪状态。基于上述问题,目前通常采用虚拟机双机热备的方式来提高虚拟化数据库的可靠性。双机热备指的是设置主备虚拟机,在主虚拟机故障时,将会立刻启用备虚拟机接管主虚拟机的业务,实现虚拟化数据库服务的高可用。但是,目前用户在部署具有双机热备的虚拟机系统时,每次在新的主机上进行配置时,均需要首先对虚拟机系统进行基础配置操作,之后再对构建得到的虚拟机的运行环境参数进行设置,才能完成整个部署过程。部署流程均较为复杂,部署效率低,用户体验差。因此,如何提供一种部署效率高的虚拟机双机热备部署方法、装置及设备是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种虚拟机双机热备部署方法、装置及设备,在部署双机热备的虚拟机系统时,可直接调用预先设置好的虚拟机模板进行配置,而不再需要进行虚拟机系统的基础构建,从而简化双机热备的虚拟机系统的部署流程,提高部署效率。为解决上述技术问题,本专利技术提供了一种虚拟机双机热备部署方法,包括:接收输入的配置指令后,依据所述配置指令对主备虚拟机进行配置,得到配置完成的双机热备的虚拟机系统,并将其保存为虚拟机模板;接收输入的虚拟化数据库的运行环境配置数据并发送至待部署主机;接收输入的导入指令后,调用保存的所述虚拟机模板导入所述待部署主机;依据所述运行环境配置数据调整所述虚拟机模板的配置数据,得到设置于所述待部署主机上的双机热备的虚拟机系统。优选地,所述接收输入的各项配置指令后,依据所述配置指令对主备虚拟机进行配置的过程具体包括:接收输入的所述配置指令后,在所述主备虚拟机内分别安装虚拟化数据库服务、分布式块设备复制DBRD和心跳检测所需要的安装包并运行;所述DBRD的安装包运行后,选择自身所处的虚拟机中的一个虚拟磁盘设置为DBRD服务的数据同步盘,并选择自身所处的虚拟机中的一个网卡设置为DBRD服务的数据同步通道;所述心跳检测的安装包运行后,选择自身所处的虚拟机中的一个网卡设置为心跳检测的数据通道,并在自身的心跳管理列表内添加DBRD服务和虚拟化数据库服务,所述双机热备的虚拟机系统配置完成。优选地,所述调用保存的所述虚拟机模板导入所述待部署主机之前,还包括:验证所述运行环境配置数据是否满足预设的双机热备部署条件,若满足,调用保存的所述虚拟机模板导入所述待部署主机,若不满足,显示重新输入的提示。优选地,所述运行环境配置数据包括网络信息、存储信息和处理器信息。优选地,所述运行环境配置数据还包括IP信息以及所述待部署主机的用户名和密码。优选地,所述验证所述运行环境配置数据是否满足预设的双机热备部署条件的过程具体包括:验证所述网络信息是否等于预设网络信息、所述IP信息是否被占用以及所述待部署主机的用户名和密码是否等于预设登录信息,若所述网络信息等于预设网络信息、所述IP信息未被占用以及所述待部署主机的用户名和密码等于预设登录信息,则验证通过,否则,验证未通过。优选地,所述存储信息包括内存大小。优选地,所述处理器信息包括CPU个数。为解决上述技术问题,本专利技术还提供了一种虚拟机双机热备部署装置,包括:模板设置模块,用于接收输入的配置指令后,依据所述配置指令对主备虚拟机进行配置,得到配置完成的双机热备的虚拟机系统,并将其保存为虚拟机模板;配置数据接收模块,用于接收输入的虚拟化数据库的运行环境配置数据并发送至待部署主机;导入模块,用于接收输入的导入指令后,调用保存的所述虚拟机模板导入所述待部署主机;调整模块,用于依据所述运行环境配置数据调整所述虚拟机模板的配置数据,得到设置于所述待部署主机上的双机热备的虚拟机系统。为解决上述技术问题,本专利技术还提供了一种虚拟机双机热备部署设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如以上任一项所述的虚拟机双机热备部署方法的步骤。本专利技术提供了一种虚拟机双机热备部署方法、装置及设备,首先在接收配置指令后,配置得到一个具有双机热备功能的虚拟机系统,并将该系统导出作为虚拟机模板,后续当需要在主机上部署双机热备的虚拟机系统时,可首先接收依据实际情况输入的运行环境配置数据,之后将运行环境配置数据和虚拟机模板导入待部署的主机内,在待部署的主机内依据运行环境配置数据调整虚拟机模板的配置数据,即可在待部署的主机上完成虚拟机系统的设置,且设置完成的虚拟机系统具有双机热备功能且符合想要的运行环境。由此可见,本专利技术中,只需要最初进行一次虚拟机系统的完整配置,之后在每次部署双机热备的虚拟机系统时,则不再需要进行双机热备的虚拟机系统的基础配置操作,而是仅需要依据接收到的运行环境配置数据对虚拟机模板进行部分调整,即可自动完成虚拟机系统的部署,虚拟机系统的部署流程和用户操作简单,用户体验好。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种虚拟机双机热备部署方法的过程的流程图;图2为本专利技术提供的另一种虚拟机双机热备部署方法的过程的流程图;图3为本专利技术提供的一种虚拟机双机热备部署装置的结构示意图。具体实施方式本专利技术的核心是提供一种虚拟机双机热备部署方法、装置及设备,在部署双机热备的虚拟机系统时,可直接调用预先设置好的虚拟机模板进行配置,而不再需要进行虚拟机系统的基础构建,从而简化双机热备的虚拟机系统的部署流程,提高部署效率。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种虚拟机双机热备部署方法,参见图1所示,图1为本专利技术提供的一种虚拟机双机热备部署方法的过程的流程图;该方法包括:步骤s1:接收输入的配置指令后,依据配置指令对主备虚拟机进行配置,得到配置完成的双机热备的虚拟机系统,并将其保存为虚拟机模板;通常情况下,在进行双机热备的虚拟机系统的配置过程中,许多配置过程以及配置参数的设置是为了实现双机热备功能以及虚拟机构建所必须的,属于构建双机热备的虚拟机系统的基础配置操作;这部分操作与待部署的主机所处的运行环境和用户需求是无关的,在每次配置双机热备的虚拟机系统时,这些操作均是相同的。因此,本专利技术为了简化每次部署双机热备的虚拟机系统的流程,首先配置了一个基本的双机热备的虚拟机系统作为模板并保存,之后实际配置过程中,只需要调用该虚拟机模板,并依据实际的运行环境和用户需求调整模板内的部分本文档来自技高网...

【技术保护点】
1.一种虚拟机双机热备部署方法,其特征在于,包括:接收输入的配置指令后,依据所述配置指令对主备虚拟机进行配置,得到配置完成的双机热备的虚拟机系统,并将其保存为虚拟机模板;接收输入的虚拟化数据库的运行环境配置数据并发送至待部署主机;接收输入的导入指令后,调用保存的所述虚拟机模板导入所述待部署主机;依据所述运行环境配置数据调整所述虚拟机模板的配置数据,得到设置于所述待部署主机上的双机热备的虚拟机系统。

【技术特征摘要】
1.一种虚拟机双机热备部署方法,其特征在于,包括:接收输入的配置指令后,依据所述配置指令对主备虚拟机进行配置,得到配置完成的双机热备的虚拟机系统,并将其保存为虚拟机模板;接收输入的虚拟化数据库的运行环境配置数据并发送至待部署主机;接收输入的导入指令后,调用保存的所述虚拟机模板导入所述待部署主机;依据所述运行环境配置数据调整所述虚拟机模板的配置数据,得到设置于所述待部署主机上的双机热备的虚拟机系统。2.根据权利要求1所述的虚拟机双机热备部署方法,其特征在于,所述接收输入的各项配置指令后,依据所述配置指令对主备虚拟机进行配置的过程具体包括:接收输入的所述配置指令后,在所述主备虚拟机内分别安装虚拟化数据库服务、分布式块设备复制DBRD和心跳检测所需要的安装包并运行;所述DBRD的安装包运行后,选择自身所处的虚拟机中的一个虚拟磁盘设置为DBRD服务的数据同步盘,并选择自身所处的虚拟机中的一个网卡设置为DBRD服务的数据同步通道;所述心跳检测的安装包运行后,选择自身所处的虚拟机中的一个网卡设置为心跳检测的数据通道,并在自身的心跳管理列表内添加DBRD服务和虚拟化数据库服务,所述双机热备的虚拟机系统配置完成。3.根据权利要求1所述的虚拟机双机热备部署方法,其特征在于,所述调用保存的所述虚拟机模板导入所述待部署主机之前,还包括:验证所述运行环境配置数据是否满足预设的双机热备部署条件,若满足,调用保存的所述虚拟机模板导入所述待部署主机,若不满足,显示重新输入的提示。4.根据权利要求3所述的虚拟机双机热备部署方法,其特征在于,所述运行环境配置数据包括网...

【专利技术属性】
技术研发人员:袁艳涛
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1