CN103853592A - 虚拟机器的管理***及其方法 - Google Patents

虚拟机器的管理***及其方法 Download PDF

Info

Publication number
CN103853592A
CN103853592A CN201210507349.5A CN201210507349A CN103853592A CN 103853592 A CN103853592 A CN 103853592A CN 201210507349 A CN201210507349 A CN 201210507349A CN 103853592 A CN103853592 A CN 103853592A
Authority
CN
China
Prior art keywords
virtual machine
information
main frame
client
stored reservoir
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201210507349.5A
Other languages
English (en)
Inventor
郭志男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Pudong Technology Corp
Inventec Corp
Original Assignee
Inventec Pudong Technology Corp
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Pudong Technology Corp, Inventec Corp filed Critical Inventec Pudong Technology Corp
Priority to CN201210507349.5A priority Critical patent/CN103853592A/zh
Publication of CN103853592A publication Critical patent/CN103853592A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

一种虚拟机器的管理***及其方法,管理端获得主机资讯与主机对应的虚拟机器资讯及其状态资讯,并由管理池端建立管理池将与主机对应的虚拟机器资讯加入所述管理池进行管理,管理池端生成与主机以及主机对应的虚拟机器的状态资讯对应的控制指令,以对主机与虚拟机器进行管理,且管理池端依据选择资讯、客户端资讯、客户端记录资讯与管理资讯分配主机与虚拟机器,由此可以达成虚拟机器高可用性的技术效果。

Description

虚拟机器的管理***及其方法
技术领域
本发明涉及一种虚拟机器的管理***及其方法,尤其涉及一种以管理池对虚拟机器的管理***及其方法。
背景技术
使用虚拟机器(Virtual Machine,VM)具有高可用特性可有效的降低因异常中断的风险以防止数据遗失,并减少因异常中断造成数据遗失所带来的损失。
由于企业内部不同业务背景,使用场景以及使用者规模…等因素的影响,面向的使用者和层次也不同,包含有服务器虚拟化或是桌面虚拟化,针对桌面虚拟化方面,微软所推出的Hyper-v Cluster和VMWare的VMontion都可以实现虚拟机器高可用特性,其具体主要关键因素有软件环境,使用者个性化软件需求,使用者个人数据规模,共享存储设备使用…等。
根据企业内部软件环境相似程度的高低,可将虚拟机器架构方式分成独立VHD和差分VHD方式,软件相似程度高,在虚拟机器映像文件可以组织成基础映像部份和差分映像部份,通常为了使虚拟机器具有高可用的特性,会将基础映像部份放到网络共享存储设备(IP/SAN)上面,差分映像部份会通过应用配置漫游,文件夹复位向技术将使用者数据放到网络共享存储设备上面。
在主要服务器上面建立虚拟机器,并将虚拟机器基础镜像文件放到网络共享存储设备上面,并配置使用者数据漫游到网络共享存储设备上面后,加入Hyper-V Cluster进行管理,当Hyper-V Cluster中的某台主机出现损坏时,该主机上面的虚拟机器会自动迁移到Cluster中的其它主机上面,并在其它主机上面进行恢复,因为使用者数据都是存在网络共享存储设备上面,因此不会造成用户数据丢失,并且因为虚拟机器映像檔都存放到网络共享存储设备上面,主机只是存放链接文件并指向映像档,因此很容易在其它主机上面进行迁移和恢复。
上述方案在企业软件环境相对复杂,且十分看重或强调使用者个人数据的情况下(例如办公环境或者是软件开发环境)会是比较适用的,但在某些环境相对比较单纯,使用者资料可以说非常小,甚至允许虚拟机器重启后使用者资料就可以删除的安全策略,并且也不允许使用者自行安装或定制软件,在这种情况下专业厂商的集群方案虽然也能满足虚拟机器高可用的特性,但显得不够轻量,同时购买及维护昂贵的共享存储设备也无疑会大大增加整体方案的成本费用。并且方案业务实现逻辑也会非常复杂。
综上所述,可知现有技术中长期以来一直存在现有虚拟机器的架构复杂且实用性不佳的问题,因此有必要提出改进的技术手段,来解决这一问题。
发明内容
有鉴于现有技术存在现有虚拟机器的架构复杂且实用性不佳的问题,本发明遂揭露一种虚拟机器的管理及其方法,其中:
本发明所揭露的虚拟机器的管理***,其包含:管理端、管理池(Pool)端以及客户端,其中,管理端还包含:虚拟机器模块、管理模块以及管理端传送模块;管理池端还包含:接收模块、管理池模块、生成模块、分配模块、资讯处理模块以及传送模块。
管理端的虚拟机器模块是获得至少一个主机(Host)资讯与主机对应的至少一个虚拟机器(Virtual Machine,VM)资讯及其状态资讯;管理端的管理模块是用以依据控制指令管理虚拟机器;及管理端的管理端传送模块是用以传送主机资讯与主机对应的虚拟机器资讯及其状态资讯。
管理池端的接收模块是用以自虚拟机器模块接收主机资讯与主机对应的虚拟机器资讯及其状态资讯,以及接收选择资讯与客户端资讯;管理池端的管理池模块是用以建立至少一个管理池,并将与主机对应的虚拟机器资讯加入管理池;管理池端的生成模块是用以生成与主机以及主机对应的虚拟机器的状态资讯对应的控制指令;管理池端的分配模块是用以依据所述选择资讯、客户端资讯、客户端记录资讯与管理资讯分配主机与虚拟机器;管理池端的资讯处理模块是用以依据主机与主机对应的虚拟机器的状态资讯或更新请求进行管理资讯的更新,以及依据客户端资讯与被分配的主机资讯与主机对应的虚拟机器资讯更新客户端记录资讯;及管理池端的传送模块是用以传送被分配的主机资讯与主机对应的虚拟机器资讯,以及传送控制指令至管理模块。
客户端用以建立与管理池端的连接并提供选择资讯以及客户端资讯至接收模块,并自传送模块获得被分配的主机资讯与主机对应的虚拟机器资讯,以依据被分配的主机资讯与主机对应的虚拟机器资讯建立与虚拟机器的连接以获得对应的服务,并将更新请求提供至接收模块。
本发明所揭露的虚拟机器的管理方法,其包含下列步骤:
首先,管理端获得至少一个主机(Host)资讯与主机对应的至少一个虚拟机器(Virtual Machine,VM)资讯及其状态资讯;接着,管理池端自管理端接收主机资讯与主机对应的虚拟机器资讯及其状态资讯:接着,管理池端建立至少一个管理池,并将与主机对应的虚拟机器资讯加入所述管理池;接着,管理池端依据主机与主机对应的虚拟机器的状态资讯进行管理资讯的更新;接着,管理池端生成与主机以及主机对应的虚拟机器的状态资讯对应的控制指令;接着,管理端依据控制指令管理虚拟机器;接着,客户端建立与管理池端的连接并提供选择资讯以及客户端资讯至管理池端;接着,管理池端依据选择资讯、客户端资讯、客户端记录资讯与管理资讯分配主机与虚拟机器;接着,管理池端依据客户端资讯与被分配的主机资讯与主机对应的虚拟机器资讯对客户端记录资讯进行更新;接着,管理池端将被分配的主机资讯与主机对应的虚拟机器资讯提供至客户端;最后,客户端依据被分配的主机资讯与主机对应的虚拟机器资讯建立与虚拟机器的连接以获得对应的服务,并将更新请求提供至管理池端以更新管理资讯。
本发明所揭露的***与方法如上,与现有技术之间的差异在于本发明在管理端获得主机资讯与主机对应的虚拟机器资讯及其状态资讯,并由管理池端建立管理池将与主机对应的虚拟机器资讯加入所述管理池进行管理,管理池端生成与主机以及主机对应的虚拟机器的状态资讯对应的控制指令,以对主机与虚拟机器进行管理,且管理池端依据选择资讯、客户端资讯、客户端记录资讯与管理资讯分配主机与虚拟机器,客户端依据被分配的主机资讯与主机对应的虚拟机器资讯建立与虚拟机器的连接以获得对应的服务。
通过上述的技术手段,本发明可以达成虚拟机器高可用性(HighAvailability)的技术效果。
附图说明
图1示为本发明虚拟机器的管理***方块图。
图2示为本发明虚拟机器的管理方法流程图。
图3示为本发明虚拟机器的管理的架构示意图。
图4示为本发明虚拟机器的管理中管理资讯示意图。
图5A以及图5B示为本发明虚拟机器的管理中管理资讯更新示意图。
图6示为本发明虚拟机器的管理的虚拟装置删除示意图。
图7示为本发明虚拟机器的管理的客户端记录资讯示意图。
图8示为本发明虚拟机器的管理中管理资讯更新示意图。
【主要组件符号说明】
10 管理端
101 第一主机
102 第二主机
11 虚拟机器模块
12 管理模块
13 管理端传送模块
20 管理池端
201 第一虚拟机器
202 第二虚拟机器
203 第三虚拟机器
204 第四虚拟机器
21 接收模块
22 管理池模块
23 生成模块
24 分配模块
25 资讯处理模块
26 传送模块
27 提示模块
301 客户端
41 管理资讯
42 客户端资讯
43 客户端记录资讯
步骤101管理端获得至少一个主机资讯与主机对应的至少一个虚拟机器资讯及其状态资讯
步骤102管理池端自管理端接收主机资讯与主机对应的虚拟机器资讯及其状态资讯
步骤103管理池端建立至少一个管理池,并将与主机对应的虚拟机器资讯加入所述管理池
步骤104管理池端依据主机与主机对应的虚拟机器的状态资讯进行管理资讯的更新
步骤105管理池端生成与主机以及主机对应的虚拟机器的状态资讯对应的控制指令
步骤106管理端依据控制指令管理虚拟机器
步骤107客户端建立与管理池端的连接并提供选择资讯以及客户端资讯至管理池端
步骤108管理池端依据选择资讯、客户端资讯、客户端记录资讯与管理资讯分配主机与虚拟机器
步骤109管理池端依据客户端资讯与被分配的主机资讯与主机对应的虚拟机器资讯对客户端记录资讯进行更新
步骤110管理池端将被分配的主机资讯与主机对应的虚拟机器资讯提供至客户端
步骤111客户端依据被分配的主机资讯与主机对应的虚拟机器资讯建立与虚拟机器的连接以获得对应的服务,并将更新请求提供至管理池端以更新管理资讯
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,由此对本发明如何应用技术手段来解决技术问题并达成技术效果的实现过程能充分理解并据以实施。
以下首先要说明本发明所揭露的虚拟机器的管理***,并请参照图1所示,图1示为本发明虚拟机器的管理***方块图。
本发明所揭露的虚拟机器的管理***,其包含:管理端10、管理池(Pool)端20以及客户端,其中,管理端10还包含:虚拟机器模块11、管理模块12以及管理端传送模块13;管理池端20还包含:接收模块21、管理池模块22、生成模块23、分配模块24、资讯处理模块25以及传送模块26。
管理端10的虚拟机器模块11是定时自至少一个主机(Host)中获得主机资讯与主机对应的至少一个虚拟机器(Virtual Machine,VM)资讯及其状态资讯。
而在管理端10的虚拟机器模块11自主机获得主机资讯与主机对应的虚拟机器资讯及其状态资讯之后,即可由管理端10的管理端传送模块13将主机资讯与主机对应的虚拟机器资讯及其状态资讯提供至管理池端20,管理池端20的接收模块21在接收到管理端10的管理端传送模块13所提供的主机资讯与主机对应的虚拟机器资讯及其状态资讯之后,即可通过管理池端20的资讯处理模块25依据主机资讯与主机对应的虚拟机器资讯及其状态资讯进行管理资讯的更新。
当管理端10的虚拟机器模块11无法与主机连接时,亦即表示对应的主机可能发生故障或是连接发生问题,此时管理池端20的资讯处理模块25即可将记录于管理资讯中对应的主机资讯与主机对应的虚拟机器资讯加以删除以更新管理资讯,并可通过管理池端20的提示模块27发出文字、声音或是音效的提示,管理资讯是用以记录主机、主机的虚拟机器、主机的状态、虚拟机器的状态…等,在此仅为举例说明之,并不以此局限本发明的应用范畴。
当管理端10的虚拟机器模块11无法自主机获得主机对应的虚拟机器资讯及其状态资讯时,亦即表示对应的虚拟机器可能发生故障或是连接发生问题,此时管理池端20的资讯处理模块25即可将记录于管理资讯中对应的虚拟机器加以删除以更新管理资讯,并可通过管理池端20的提示模块26发出文字、声音或是音效的提示。
虚拟机器的状态例如是闲置状态、连接状态、登入状态或是断线状态…等,亦即是虚拟机器闲置、虚拟机器连接中、虚拟机器登入中、虚拟机器断线中…等,在此仅为举例说明之,并不以此局限本发明的应用范畴。
接着,由管理池端20的生成模块23生成与主机以及主机对应的虚拟机器的状态资讯对应的控制指令,亦即当管理资讯中主机的虚拟机器资讯被删除时,管理池端20的生成模块23即会对应生成与主机中虚拟机器的控制指令,并再由管理池端20的传送模块26将主机10中虚拟机器的控制指令提供至管理端10,管理端10的管理模块12即可依据控制指令管理虚拟机器,亦即会将发生故障或是连接发生问题的虚拟机器加以删除,在此所述的管理包含有建立、删除、设定…等功能,在此仅为举例说明之,并不以此局限本发明的应用范畴。
由此通过管理池端20与管理端10的管理可以确保主机以及主机中的虚拟机器是具有较高的可用性。
接着,当客户端建立与管理池端20的连接并提供选择资讯、客户端资讯至管理池端20的管理接收模块21时,管理池端20的分配模块23即会依据选择资讯、客户端资讯、客户端记录资讯与管理资讯分配主机与虚拟机器,客户端记录资讯中记录有客户端资讯有建立过连接的主机与虚拟机器,而选择资讯即是选择管理池。
当依据选择资讯选择管理池后,且客户端记录资讯中没有记录有客户端资讯,管理池端20的分配模块23即可自管理资讯中随机分配主机与虚拟机器,或是管理池端20的分配模块24选择主机中虚拟机器闲置数量最多的以进行分配。
当依据选择资讯选择管理池后,且客户端资讯有建立过连接的主机与虚拟机器在管理资讯中,且虚拟机器并闲置中时,管理池端20的分配模块24即可将主机与虚拟机器再次分配给客户端。
当依据选择资讯选择管理池后,且客户端记录资讯中有建立过连接的主机与虚拟机器在管理资讯中,且虚拟机器连接中(即表示客户端仅与虚拟机器连接并未进行登入),管理池端20的分配模块24可将主机与虚拟机器分配给客户端。
当依据选择资讯选择管理池后,且客户端资讯有建立过连接的主机与虚拟机器在管理资讯中,但虚拟机器断线中时,管理池端20的分配模块24会先计算出主机与虚拟机器断线时间,当断线时间超过默认值时,管理池端20的分配模块24即可将主机与虚拟机器分配给客户端。
当依据选择资讯选择管理池后,且客户端资讯有建立过连接的主机与虚拟机器在管理资讯中,但虚拟机器登入中时,管理池端20的分配模块24会先计算出主机10与虚拟机器闲置时间(即表示登入的客户端已经经过多久的时间未使用主机与虚拟机器),当闲置时间超过默认值时,管理池端20的分配模块24即可将主机10与虚拟机器分配给客户端。
在管理池端20的分配模块23依据选择资讯、客户端资讯、客户端记录资讯与管理资讯分配主机与虚拟机器之后,管理池端20的资讯处理模块25会依据客户端资讯与被分配的主机资讯与主机对应的虚拟机器资讯对客户端记录资讯进行更新,并且管理池端20的传送模块26会将被分配的主机资讯与主机对应的虚拟机器资讯提供至客户端。
客户端在接收到主机资讯与主机对应的虚拟机器资讯之后,即可依据被分配的主机资讯与主机对应的虚拟机器资讯建立与虚拟机器的连接以获得对应的服务,并将更新请求提供至管理池端20,管理池端20的资讯处理模块25即会依据更新请求进行管理资讯的更新。
接着,以下将以一个实施例来解说本发明的运作方式及流程,以下的实施例说明将同时结合图1以及图2所示进行说明,图2示为本发明虚拟机器的管理方法流程图。
请同时参照图3以及图4所示,图3示为本发明虚拟机器的管理的架构示意图;图4示为本发明虚拟机器的管理中管理资讯示意图。
假设第一主机101建立有第一虚拟机器201以及第二虚拟机器202,以及假设第二主机102建立有第三虚拟机器203以及第四虚拟机器204,管理池端20的管理池模块22建立有第一管理池、第二管理池以及第三管理池,且第一主机101的第一虚拟机器201被加入于第一管理池,第一主机101的第二虚拟机器202被加入于第二管理池,第二主机102的第三虚拟机器203被加入于第一管理池,第二主机102的第四虚拟机器204被加入于第三管理池(步骤103),而管理池端20中所储存的管理资讯41内容请参照图4所示,在此不再进行赘述。
首先,管理端获得第一主机101与第一主机101对应的第一虚拟机器201以及第二虚拟机器202及其状态资讯,管理端获得第二主机102与第二主机102对应的第三虚拟机器203以及第四虚拟机器204及其状态资讯(步骤101)。
假设当管理端10的虚拟机器模块11无法与第二主机102建立连接时,亦即表示对应的第二主机102可能发生故障或是连接发生问题(步骤102),此时管理池端20的资讯处理模块25即可将记录于管理资讯41中对应的第二主机102及其第三虚拟机器203以及第四虚拟机器204加以删除以更新管理资讯41(步骤104),并可通过管理池端20的提示模块27发出文字、声音或是音效的提示,管理资讯41的更新结果请参照图5A所示,图5A示为本发明虚拟机器的管理中管理资讯更新示意图。
请再次参照图4所示,假设当管理端10的虚拟机器模块11仅获得第一主机101的第二虚拟机器202,此时管理端10的虚拟机器模块11即无法获得第一虚拟机器201的资讯,亦即表示对应的第一虚拟机器201可能发生故障或是连接发生问题(步骤102),此时管理池端20的资讯处理模块25即可将记录于管理资讯41中与第一主机101对应的第一虚拟机器201加以删除以更新管理资讯41(步骤104),并可通过管理池端20的提示模块27发出文字、声音或是音效的提示,管理资讯41的更新结果请参照图5B所示,图5B绘示为本发明虚拟机器的管理中管理资讯更新示意图。
接着,请再次参照图3所示,当管理池端20的资讯处理模块25更新管理资讯41之后,即可由管理池端20的生成模块23生成与主机以及主机对应的虚拟机器的状态资讯对应的控制指令(步骤105),亦即当管理资讯中第一主机101中第一虚拟机器201被删除时,管理池端20的生成模块22即会对应生成第一主机101中第一虚拟机器201的控制指令为“删除第一主机101的第一虚拟机器201”,并再由管理池端20的传送模块26将控制指令提供至管理端10,管理端10的管理模块12即可依据控制指令将发生故障或是连接发生问题的第一虚拟机器201加以删除(步骤106),第一虚拟机器201的删除结果请参照图6所示,图6示为本发明虚拟机器的管理的虚拟装置删除示意图。
接着,请再次参照图3、图4以及图7所示,图7示为本发明虚拟机器的管理的客户端记录资讯示意图。
当第一客户端301建立与管理池端20的连接并提供选择资讯、客户端资讯至管理池端20的管理接收模块21(步骤107)时,管理池端20的分配模块23即会依据选择资讯为“第一管理池”以及客户端资讯42为“AKB”、客户端记录资讯43与管理资讯41,在客户端记录资讯43中记录有客户端资讯为“AKB”、第一主机以及第二虚拟机器,而在管理资讯41中第一主机101的第二虚拟机器202是在连接中的状态(即表示第二客户端仅与第一主机101的第二虚拟机器202连接并未进行登入),此时,管理池端20的分配模块24即可将第一主机101的第二虚拟机器202分配给第一客户端301(步骤108)。
在管理池端20的分配模块24依据选择资讯、客户端资讯42、客户端记录资讯43与管理资讯41分配第一主机101的第二虚拟机器202给第一客户端301之后,管理池端20的资讯处理模块25会依据客户端资讯42为“AKB”与被分配的第一主机101资讯与第一主机101对应的第二虚拟机器202对客户端记录资讯43进行更新(步骤109),并且管理池端20的传送模块26会将被分配的第一主机101资讯与第一主机101对应的第二虚拟机器202资讯提供至第一客户端301(步骤110)。
第一客户端301在接收到第一主机101资讯与第一主机101对应的第二虚拟机器202资讯之后,即可依据被分配的第一主机101资讯与第一主机101对应的第二虚拟机器202资讯建立与第一主机101的第二虚拟机器202的连接以获得对应的服务,并将更新请求提供至管理池端20,管理池端20的资讯处理模块25即会依据更新请求进行管理资讯41的更新(步骤111),管理资讯41的更新结果请参照图8所示,图8示为本发明虚拟机器的管理中管理资讯更新示意图。
综上所述,可知本发明与现有技术之间的差异在于本发明在管理端获得主机资讯与主机对应的虚拟机器资讯及其状态资讯,并由管理池端建立管理池将与主机对应的虚拟机器资讯加入所述管理池进行管理,管理池端生成与主机以及主机对应的虚拟机器的状态资讯对应的控制指令,以对主机与虚拟机器进行管理,且管理池端依据选择资讯、客户端资讯、客户端记录资讯与管理资讯分配主机与虚拟机器,客户端依据被分配的主机资讯与主机对应的虚拟机器资讯建立与虚拟机器的连接以获得对应的服务。
通过此一技术手段可以来解决现有技术所存在现有虚拟机器的架构复杂且实用性不佳的问题,进而达成虚拟机器高可用性(High Availability)技术效果。
虽然本发明所揭露的实施方式如上,然而所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属领域技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作一些更动。本发明的专利保护范围,仍须以权利要求书所限定的内容为准。

Claims (8)

1.一种虚拟机器的管理***,其特征在于,包含:
管理端,所述管理端还包含:
虚拟机器模块,用以获得至少一个主机资讯与所述主机对应的至少一个虚拟机器资讯及其状态资讯;
管理模块,用以依据控制指令管理所述虚拟机器;及
管理端传送模块,用以传送所述主机资讯与所述主机对应的虚拟机器资讯及其状态资讯;
管理池端,所述管理池端还包含:
接收模块,用以自所述虚拟机器模块接收所述主机资讯与所述主机对应的所述虚拟机器资讯及其状态资讯,以及接收选择资讯与客户端资讯;
管理池模块,用以建立至少一个管理池,并将与所述主机对应的所述虚拟机器资讯加入所述管理池;
生成模块,用以生成与所述主机与所述主机对应的所述虚拟机器的状态资讯对应的所述控制指令;
分配模块,用以依据所述选择资讯、所述客户端资讯、客户端记录资讯与所述管理资讯分配所述主机与所述虚拟机器;
资讯处理模块,用以依据所述主机与所述主机对应的所述虚拟机器的状态资讯或所述更新请求进行所述管理资讯的更新,以及依据所述客户端资讯与被分配的所述主机资讯与所述主机对应的所述虚拟机器资讯更新所述客户端记录资讯;及
传送模块,用以传送被分配的所述主机资讯与所述主机对应的所述虚拟机器资讯,以及传送所述控制指令至所述管理模块;及
客户端用以建立与所述管理池端的连接并提供所述选择资讯以及所述客户端资讯至所述接收模块,并自所述传送模块获得被分配的所述主机资讯与所述主机对应的所述虚拟机器资讯,以依据被分配的所述主机资讯与所述主机对应的所述虚拟机器资讯建立与所述虚拟机器的连接以获得对应的服务,并将所述更新请求提供至所述接收模块。
2.如权利要求1所述的虚拟机器的管理***,其特征在于,所述虚拟机器的状态与所述客户端之间的连接包含有闲置状态、连接状态、登入状态或是断线状态。
3.如权利要求1所述的虚拟机器的管理***,其特征在于,所述管理模块依据所述控制指令管理所述虚拟机器是新增虚拟机器、删除虚拟机器或是设定虚拟机器。
4.如权利要求1所述的虚拟机器的管理***,其特征在于,所述管理池端还包含提示模块,用以当所述管理资讯中数据被删除时,发出文字、声音或是音效的提示。
5.一种虚拟机器的管理方法,其特征在于,包含下列步骤:
管理端获得至少一个主机资讯与所述主机对应的至少一个虚拟机器资讯及其状态资讯;
管理池端自所述管理端接收所述主机资讯与所述主机对应的所述虚拟机器资讯及其状态资讯:
所述管理池端建立至少一个管理池,并将与所述主机对应的所述虚拟机器资讯加入所述管理池;
所述管理池端依据所述主机与所述主机对应的所述虚拟机器的状态资讯进行管理资讯的更新;
所述管理池端生成与所述主机以及所述主机对应的所述虚拟机器的状态资讯对应的所述控制指令;
所述管理端依据所述控制指令管理所述虚拟机器;
客户端建立与所述管理池端的连接并提供选择资讯以及客户端资讯至所述管理池端;
所述管理池端依据所述选择资讯、所述客户端资讯、客户端记录资讯与所述管理资讯分配所述主机与所述虚拟机器;
所述管理池端依据所述客户端资讯与被分配的所述主机资讯与主机对应的所述虚拟机器资讯对所述客户端记录资讯进行更新;
所述管理池端将被分配的所述主机资讯与所述主机对应的所述虚拟机器资讯提供至所述客户端;及
所述客户端依据被分配的所述主机资讯与所述主机对应的所述虚拟机器资讯建立与所述虚拟机器的连接以获得对应的服务,并将所述更新请求提供至所述管理池端以更新所述管理资讯。
6.如权利要求5所述的虚拟机器的管理方法,其特征在于,所述虚拟机器的状态与所述客户端之间的连接包含有闲置状态、连接状态、登入状态或是断线状态。
7.如权利要求5所述的虚拟机器的管理方法,其特征在于,所述主机管理模块依据所述控制指令管理所述虚拟机器是新增虚拟机器、删除虚拟机器或是设定虚拟机器。
8.如权利要求5所述的虚拟机器的管理方法,其特征在于,所述虚拟机器的管理方法还包含当所述管理资讯中数据被删除时,发出文字、声音或是音效的提示的步骤。
CN201210507349.5A 2012-11-30 2012-11-30 虚拟机器的管理***及其方法 Pending CN103853592A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210507349.5A CN103853592A (zh) 2012-11-30 2012-11-30 虚拟机器的管理***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210507349.5A CN103853592A (zh) 2012-11-30 2012-11-30 虚拟机器的管理***及其方法

Publications (1)

Publication Number Publication Date
CN103853592A true CN103853592A (zh) 2014-06-11

Family

ID=50861284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210507349.5A Pending CN103853592A (zh) 2012-11-30 2012-11-30 虚拟机器的管理***及其方法

Country Status (1)

Country Link
CN (1) CN103853592A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104253860A (zh) * 2014-09-11 2014-12-31 武汉噢易云计算有限公司 一种基于共享存储消息队列的虚拟机高可用实现方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080196029A1 (en) * 2007-02-12 2008-08-14 Microsoft Corporation Transaction Manager Virtualization
CN101876920A (zh) * 2009-11-30 2010-11-03 英业达股份有限公司 在虚拟平台上实现虚拟机移转的方法
CN101916207A (zh) * 2010-08-28 2010-12-15 华为技术有限公司 桌面虚拟化环境下的节能方法、装置及***
CN101938368A (zh) * 2009-06-30 2011-01-05 国际商业机器公司 刀片服务器***中的虚拟机管理器和虚拟机处理方法
US20110029974A1 (en) * 2008-04-04 2011-02-03 Paul Broyles Virtual Machine Manager System And Methods
US20110060832A1 (en) * 2009-09-09 2011-03-10 Vmware, Inc. Fast Determination of Compatibility of Virtual Machines and Hosts
CN102087618A (zh) * 2011-02-12 2011-06-08 浪潮(北京)电子信息产业有限公司 云计算操作***的资源管理方法及***
CN102479099A (zh) * 2010-11-22 2012-05-30 中兴通讯股份有限公司 虚拟机管理***及其使用方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080196029A1 (en) * 2007-02-12 2008-08-14 Microsoft Corporation Transaction Manager Virtualization
US20110029974A1 (en) * 2008-04-04 2011-02-03 Paul Broyles Virtual Machine Manager System And Methods
CN101938368A (zh) * 2009-06-30 2011-01-05 国际商业机器公司 刀片服务器***中的虚拟机管理器和虚拟机处理方法
US20110060832A1 (en) * 2009-09-09 2011-03-10 Vmware, Inc. Fast Determination of Compatibility of Virtual Machines and Hosts
CN101876920A (zh) * 2009-11-30 2010-11-03 英业达股份有限公司 在虚拟平台上实现虚拟机移转的方法
CN101916207A (zh) * 2010-08-28 2010-12-15 华为技术有限公司 桌面虚拟化环境下的节能方法、装置及***
CN102479099A (zh) * 2010-11-22 2012-05-30 中兴通讯股份有限公司 虚拟机管理***及其使用方法
CN102087618A (zh) * 2011-02-12 2011-06-08 浪潮(北京)电子信息产业有限公司 云计算操作***的资源管理方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104253860A (zh) * 2014-09-11 2014-12-31 武汉噢易云计算有限公司 一种基于共享存储消息队列的虚拟机高可用实现方法
CN104253860B (zh) * 2014-09-11 2017-08-08 武汉噢易云计算股份有限公司 一种基于共享存储消息队列的虚拟机高可用实现方法

Similar Documents

Publication Publication Date Title
US9043391B2 (en) Capturing and restoring session state of a machine without using memory images
CN111061540B (zh) 一种基于容器技术的应用虚拟化方法及***
CN103095834B (zh) 一种跨虚拟化数据中心的虚拟机在线迁移方法
US20090260005A1 (en) System and method for providing service
CN104580395B (zh) 一种基于现存云存储平台的多云协同存储中间件***
CN103810444B (zh) 一种云计算平台中多租户应用隔离的方法和***
CN103078965B (zh) 虚拟机的ip地址管理方法
US20200319912A1 (en) Transitioning volumes between storage virtual machines
CN106302663A (zh) 经由网络分割的本地云计算
CN104283970A (zh) 一种云计算服务装置、***和云计算方法
CN102917046A (zh) 云***中的虚拟机启动控制方法
US20140047208A1 (en) Method of controlling the capacity of a virtual storage system, and a virtual storage system
CN105245523A (zh) 应用于桌面虚拟化场景的存储服务平台及其实现方法
US10922283B2 (en) File synchronization
CN105450759A (zh) 一种***镜像的管理方法和装置
EP3993342A1 (en) Method and apparatus for providing multi-player room, and device and medium
CN112507303A (zh) 云桌面管理方法及装置、***、存储介质、电子设备
CN103399806A (zh) 网络备份更新管理方法及其***
CN104793981B (zh) 一种虚拟机集群的在线快照管理方法及装置
US20200265008A1 (en) Converting storage objects between formats in a copy-free transition
CN105739930A (zh) 一种存储架构及其初始化方法和数据存储方法及管理装置
CN104517067B (zh) 访问数据的方法、装置及***
CN106383671A (zh) 一种块设备存储集群扩容***及方法
CN107294959B (zh) 内外网通信的方法、装置及***
CN102664894A (zh) 一种基于云计算的软件提供***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140611

WD01 Invention patent application deemed withdrawn after publication