虚拟机器的配置方法与使用该方法的服务器系统技术方案

技术编号:8883040 阅读:180 留言:0更新日期:2013-07-04 01:58
一种虚拟机器的配置方法与使用该方法的服务器系统,虚拟机器的配置方法适于服务器系统。此服务器系统具有多个节点。此配置方法首先为产生一虚拟丛集,其中此虚拟丛集具有多个虚拟机器。其次在接收配置指令后,则依据配置指令,于多个配置策略中取得其一作为选择配置策略。最后,依据选择配置策略,将前述虚拟机器配置至对应的节点中。

【技术实现步骤摘要】

本专利技术涉及一种虚拟机器的配置方法,特别涉及一种虚拟机器的配置方法与使用该方法的服务器系统
技术介绍
随着科技的发展,通过因特网能够使得世界各地的计算机进行连接。一台计算机通过网络连线便能够与另一台计算机进行数据的交换、存取等动作。在客户端与服务器系统架构上,客户端与服务器便是通过网络来进行沟通。一般来说,服务器系统可配置有多个节点,且每一个节点同时运行多个虚拟机器(Virtual Machine,VM),藉以提供给每一使用者独立的运作环境。并且,每个节点可视为各自独立的计算机,也即各节点具有记忆体、储存空间、运算能力与网络连接功能。因此,各节点可以运行独自的操作系统,且各节点之间也可以通过网络交换器(Switch)进行沟通与数据传输。然而,在服务器系统架构完毕后,各节点内所需配置的虚拟机器会根据原厂设定的配置方式而进行配置,使用者并无法视其需求而选定适当的虚拟机器的配置方式,也即虚拟机器应配置于哪一个节点上以进行运行,而造成使用上的不便利。
技术实现思路
鉴于以上的问题,本专利技术的目的在于提供一种虚拟机器的配置方法与使用该方法的服务器系统,藉以使得服务器系统具有较好的操作效率、安全性或信息交换速度,以增加使用的便利性。本专利技术的一种虚拟机器的配置方法,适于服务器系统,此服务器系统具有多个节点,例如为提供基础设施即服务IaaS(Infrastructure as a Service, IaaS)的货柜式(Container)数据中心(Data Center)。此虚拟机器的配置方法包括下列步骤。产生一虚拟丛集,其中此虚拟丛集具有多个虚拟机器。接收配置指令。依据配置指令,于多个配置策略中取得其一作为选择配置策略。依据选择配置策略,将前述虚拟机器分配至对应的前述节点中。包括下列步骤。在一实施例中,前述配置策略包括系统安全性优先、系统效率优先、下载优先、上载优先与上下载优先。在一实施例中,前述选择配置策略为系统安全性优先时,将虚拟机器分配至对应的节点中的步骤包括将虚拟机器平均分配至每一节点中。在一实施例中,前述选择配置策略为系统效率优先时,将虚拟机器分配至对应的节点中的步骤包括将虚拟机器集中分配至部分的节点中。在一实施例中,前述选择配置策略为下载优先、上载优先与上下载优先其中之一时,将虚拟机器配置对应的节点中的步骤包括将虚拟机器分配至距离一路由器较近的节点中。本专利技术另提供一种服务器系统,包括多个节点、交换器单元、数据库与控制单元。交换器单元耦接前述节点。数据库用以储存多个配置策略。控制单元耦接前述交换器单元与数据库,用以接收配置指令,并依据配置指令于配置策略中取得其一作为选择配置策略,再依据选择配置策略,将虚拟丛集的多个虚拟机器分配至对应的节点中。在一实施例中,前述配置策略包括系统安全性优先、系统效率优先、下载优先、上载优先与上下载优先。在一实施例中,前述选择配置策略为系统安全性优先时,控制单元将虚拟机器平均分配至每一节点中。在一实施例中,前述选择配置策略为系统效率优先时,控制单元将虚拟机器集中分配至部分的节点中。在一实施例中,前述选择配置策略为下载优先、上载优先与上下载优先其中之一时,前述服务器系统还包括路由器且前述交换器单元包括多个交换器,前述路由器耦接前述交换器其中之一,且控制单元将前述虚拟机器分配至距离一路由器较近的该些节点中。本专利技术的虚拟机器的配置方法与使用该方法的服务器系统,通过系统产生一虚拟丛集的多个虚拟机器后,再依据一配置指令,由多个配置策略中选择其一以将前述虚拟机器配置到对应的节点中。如此一来,使用者可视其需求选定调整节点的虚拟机器的配置策略,使得服务器系统具有较好的效率、安全性或信息交换速度,以增加使用的便利性。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。附图说明图1为本专利技术的服务器系统的方框图;图2为本专利技术的虚拟机器的配置方法流程图。其中,附图标记100 服务器系统110_1 110_N 节点120 交换器单元121_1 121_N 交换器130 数据库140 控制单元150 路由器160_1 160_M 区域170_1 170_L 机柜180 网络190 客户端具体实施例方式下面结合附图对本专利技术的结构原理和工作原理作具体的描述:请参考图1所示,其为本专利技术的服务器系统的方框图。本实施例的服务器系统100可运行一云端操作系统(cloud operation system, cloud OS),例如为提供基础设施即服务(Infrastructure as a Service, IaaS)的货柜式(Container)数据中心(Data Center)。服务器系统100包括多个节点110_1 110_N、交换器单元120、数据库130与控制单元140与路由器(router) 150,其中N为大于I的正整数。在本实施例中,可将若干个节点(例如节点110_1 110_3)视为一集合,并例如将这些节点所容置的空间定义为区域(zone)160_l。由此可知,本实施例的节点110_1 110_N可形成多个区域160_1 160_M,其中M<N。并且,可再将若干个区域(例如区域160_1 160_2)视为一集合,并例如将这些区域所容置的空间定义为机柜(rack) 170_1。由此可知,本实施例的区域160_1 160_11可形成多个机柜170_1 170_L,其中L < M。为了方便说明,图1中仅绘示出机柜170_1具有区域160_1 160_2,区域160_1具有节点110_1 110_3,机柜170_L具有区域160_M_1 160_M,区域160_M具有节点110_N-2、110_N-1、110_N,也即以每一区域具有3个节点以及每一机柜具有2个区域为例,但本专利技术专利技术不限于前述实施态样,实际上可依不同的机柜与区域的容积大小而进行相应的调難iF.0交换器单元120耦接节点110_1 110_N。在本实施例中,交换器单元120还可包括多个交换器(switch) 121_1 121_N,且交换器121_1 121_N彼此耦接,且耦接至对应的节点,用以进行各节点110_1 110_N间的数据传递与资讯交换。数据库130中具有多个配置策略。在本实施例中,配置策略可包括系统安全性(security)优先、系统效率(performance)优先、下载(download)优先、上载(upload)优先与上下载优先。而这些配置策略可为厂商于服务器系统100制作完成预设于数据库130中,或是服务器系统100可提供图形使用者界面(graphic user interface,⑶I),以供使用者另外建立使用者自定义的配置策略。也就是说,使用者依其需求建立不同优先程度的配置策略。举例来说,使用者可将系统安全性优先、系统效率优先、下载优先、上载优先与上下载优先的程度设为「高」、「中」与「低」,以使得服务器系统100可据此设定虚拟机器的配置方式。另外,使用者自定义的配置策略也可同时包含「系统安全性优先程度、系统效率优先程度、上载优先程度、下载优先程度」。举例来说,当配置策略为「NA、高、高、高」时,表示忽略系统安全性优先,系统效率优先程度、上载优先程度与下载优先程度都为「高」本文档来自技高网...

【技术保护点】
一种虚拟机器的配置方法,适于一服务器系统,该服务器系统具有多个节点,其特征在于,该虚拟机器的配置方法包括:产生一虚拟丛集,其中该虚拟丛集具有多个虚拟机器;接收一配置指令;依据该配置指令,于多个配置策略中取得其一作为一选择配置策略;以及依据该选择配置策略,将该些虚拟机器分配至对应的该些节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:卢盈志
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

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

1