一种虚拟机集群化管理方法和装置制造方法及图纸

技术编号:9928585 阅读:138 留言:0更新日期:2014-04-16 19:16
本发明专利技术提供一种虚拟机集群化管理方法,该方法包括:S1、将各物理机进行集群化配置;S2、在各所述物理机上安装虚拟机时,将各所述物理机上安装的所述虚拟机作为集群资源加入到集群管理中。相应地,本发明专利技术还提供一种虚拟机集群化管理装置。本发明专利技术能够便捷地通过集群管理对各物理机上运行的虚拟机进行控制。

【技术实现步骤摘要】
一种虚拟机集群化管理方法和装置
本专利技术涉及计算机虚拟机
,尤其涉及一种虚拟机集群化管理方法和装置。
技术介绍
现有的技术中,当利用多台物理机运行多台虚拟机时,在管理上较为不便,一台物理机无法获知别的物理机上运行了哪些虚拟机,如果两台物理机同时运行了一台虚拟机,就会造成虚拟机文件系统的损坏。并且,现有的技术中,某一物理机出现故障后,只能由人工将该物理机运行的虚拟机停机后再迁移到别的物理机上,操作繁琐且时效性较差。因此,需要提供一种高可用的虚拟机管理方法,以能够在多台物理机运行多台虚拟机时,便捷地对虚拟机进行管理。
技术实现思路
为实现上述目的,本专利技术提供一种虚拟机集群化管理方法和装置,以能够在多台物理机运行多台虚拟机时,对虚拟机进行集群化管理。为实现上述目的,本专利技术提供一种虚拟机集群化管理方法,所述虚拟机集群化管理方法包括:S1、将各物理机进行集群化配置;S2、在各所述物理机上安装虚拟机时,将各所述物理机上安装的所述虚拟机作为集群资源加入到集群管理中。优选地,所述S1包括:S11、在各所述物理机上安装操作系统以及对应的集群套件;S12、配置各所述物理机之间的网络连接;S13、选择一台所述物理机作为第一集群节点,并在该物理机上执行预先设置的集群初始化配置脚本;S14、在所述第一集群节点外的物理机上执行预先设置的集群加入脚本。优选地,所述S12还包括:配置各所述物理机和预先设置的存储设备之间的网络连接;所述S14之后还包括:S15、在所述第一集群节点上配置用于对所述预先设置的存储设备进行分区管理的分区管理工具,并将所述分区管理工具作为所述集群资源加入到集群管理中。优选地,所述S2包括:在各所述物理机上安装虚拟机时,利用所述分区管理工具在所述预先设置的存储设备中划分与所安装的所述虚拟机对应的存储空间,并将所安装的虚拟机作为集群资源加入到集群管理中。优选地,所述S2之后还包括:S3、通过集群管理控制各所述虚拟机的启动、或者关闭、或者迁移。相应地,本专利技术还提供一种虚拟机集群化管理装置,所述虚拟机集群化管理装置包括:集群配置单元,用于将各物理机进行集群化配置;虚拟机集群化单元,用于在各所述物理机上安装虚拟机时,将各所述物理机上安装的所述虚拟机作为集群资源加入到集群管理中。优选地,各所述物理机上预先安装有操作系统以及对应的集群套件,并且各所述物理机之间预先配置有网络连接,多个所述物理机中的一个设置为第一集群节点,所述集群配置单元包括:集群初始化子单元,用于在所述第一集群节点上执行预先设置的集群初始化配置脚本;集群加入子单元,用于在所述第一集群节点外的物理机上执行预先设置的集群加入脚本。优选地,所述虚拟机集群化管理装置还包括预先设置的存储设备,各所述物理机和所述预先设置的存储设备之间预先配置有网络连接,所述集群配置单元还包括:分区管理子单元,用于在所述第一集群节点上配置用于对所述预先设置的存储设备进行分区管理的分区管理工具,并将所述分区管理工具作为所述集群资源加入到集群管理中。优选地,所述虚拟机集群化单元用于在各所述物理机上安装虚拟机时,利用所述分区管理工具在所述预先设置的存储设备中划分与所安装的所述虚拟机对应的存储空间,并将所安装的虚拟机作为集群资源加入到集群管理中。优选地,所述预先设置的存储设备上预先设置有集群仲裁卷。优选地,所述虚拟机集群化管理装置还包括:虚拟机控制单元,用于通过集群管理控制各所述虚拟机的启动、或者关闭、或者迁移。可以看出,本专利技术通过将各物理机进行集群化配置形成集群系统,并且将虚拟机作为集群资源加入集群管理后,能够便捷地通过集群管理对各物理机上运行的虚拟机进行控制。与现有技术相比,本专利技术智能化地改善了对多物理机运行多虚拟机的管理方法,显著减少了人力成本和时间成本。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1为本专利技术所提供的虚拟机集群化管理方法流程图;图2为本专利技术所提供的方法中S1流程图;图3为本专利技术所提供的方法中S1另一流程图;图4为本专利技术所提供的虚拟机集群化管理方法另一流程图;图5为本专利技术所提供的虚拟机集群化管理装置示例图。附图标记说明10-集群配置单元;11-集群初始化子单元;12-集群加入子单元;13-分区管理子单元;20-虚拟机集群化单元;30-虚拟机控制单元;40-预设的存储设备。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。作为本专利技术的一个方面,提供一种虚拟机集群化管理方法,如图1所示,该方法可以包括:S1、将各物理机进行集群化配置;S2、在各所述物理机上安装虚拟机时,将各所述物理机上安装的所述虚拟机作为集群资源加入到集群管理中。具体地,可以先将各物理机进行集群化配置,使各物理机形成集群系统,从而能够通过集群系统的功能,使得各物理机之间能够形成通信以及所运行程序的调度。之后,在各物理机上安装虚拟机时,将所安装的虚拟机作为集群资源加入到集群管理中。通过上述方法,能够在集群系统中的任一物理机上,通过集群管理获知集群资源中的在各物理机上所运行的虚拟机的信息,能够有效地防止两台物理机同时运行一台虚拟机的情况发生。本专利技术中的所述虚拟机可以但不限于用Xen虚拟化技术实现。更进一步地,可以通过下述步骤完成S1中所述的将各物理机进行集群化配置,如图2所示,S1可以包括:S11、在各所述物理机上安装操作系统文件以及对应的集群套件;S12、配置各所述物理机之间的网络连接;S13、选择一台所述物理机作为第一集群节点,并在该物理机上执行预先设置的集群初始化配置脚本;S14、在所述第一集群节点外的物理机上执行预先设置的集群加入脚本。具体地,可以在各物理机上安装操作系统以及对应的集群套件,优选地,本专利技术中所述的物理机上所安装的操作系统可以为SUSELINUXEnterpriseServersp2(为第三方所提供的操作系统),所安装的集群套件可以为SUSELinuxEnterpriseHighAvailabilityExtension(为第三方所提供的集群套件)。配置各物理机之间网络连接时,可以在各物理机上配置第一网卡和第二网卡,其中,第一网卡用于各物理机之间的网络连接,第二网卡可以供各物理机上所安装的虚拟机使用,同时,为了便于实现集群系统中各物理机间的相互通信,各物理机上的第一网卡可以配置为同一个网段的IPv4地址,并且,可以将所有物理机的主机名以及IP地址保存在各物理机的操作系统的对应文件中。之后,可以在作为第一集群节点的物理机上执行预先设置的集群初始化配置脚本,以进行集群的初始化配置。具体地,集群的初始化配置可以启动集群的时间服务,配置集群中各物理机之间的通信协议,配置集群消息层以及消息层所用的IP地址、接口、多播地址和多播端口等。之后,可以在第一集群节点外的各物理机上执行预先设置的集群加入脚本,使得各物理机加入集群系统,具体地,在上述预先设置的集群加入脚本中可以设置有第一集群节点的IP地址以及root用户密码,使得其它物理机能够加入集群系统。更进一步地,如图3所示,在S12中配置网络连接时,还可本文档来自技高网...
一种虚拟机集群化管理方法和装置

【技术保护点】
一种虚拟机集群化管理方法,其特征在于,所述虚拟机集群化管理方法包括:S1、将各物理机进行集群化配置;S2、在各所述物理机上安装虚拟机时,将各所述物理机上安装的所述虚拟机作为集群资源加入到集群管理中。

【技术特征摘要】
1.一种虚拟机集群化管理方法,其特征在于,所述虚拟机集群化管理方法包括:S1、将各物理机进行集群化配置;S2、在各所述物理机上安装虚拟机时,将各所述物理机上安装的所述虚拟机作为集群资源加入到集群管理中;其中,所述S1包括:S11、在各所述物理机上安装操作系统以及对应的集群套件;S12、配置各所述物理机之间的网络连接,并配置各所述物理机和预先设置的存储设备之间的网络连接;S13、选择一台所述物理机作为第一集群节点,并在该物理机上执行预先设置的集群初始化配置脚本;S14、在所述第一集群节点外的物理机上执行预先设置的集群加入脚本,所述集群加入脚本包括第一集群节点的IP地址以及root用户密码,以使其他所述第一集群节点外的物理机能够加入集群系统;S15、在所述第一集群节点上配置用于对所述预先设置的存储设备进行分区管理的分区管理工具,并将所述分区管理工具作为所述集群资源加入到集群管理中,以使集群中各物理机能够调用该分区管理工具。2.根据权利要求1所述的虚拟机集群化管理方法,其特征在于,所述S2包括:在各所述物理机上安装虚拟机时,利用所述分区管理工具在所述预先设置的存储设备中划分与所安装的所述虚拟机对应的存储空间,并将所安装的虚拟机作为集群资源加入到集群管理中。3.根据权利要求1或2所述的虚拟机集群化管理方法,其特征在于,所述S2之后还包括:S3、通过集群管理控制各所述虚拟机的启动、或者关闭、或者迁移。4.一种虚拟机集群化管理装置,其特征在于,所述虚拟机集群化管理装置包括预先设置的存储设备,各物理机和所述预先设置的存储设备之间预先配置有网...

【专利技术属性】
技术研发人员:马新波
申请(专利权)人:中电长城网际系统应用有限公司
类型:发明
国别省市:北京;11

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

1