本发明涉及服务器集群领域,尤其涉及一种基于Windows Server构建融合集群的方法及装置。
背景技术:
随着云计算、大数据等新型技术的发展,对服务器的处理器、内存、数据存储的带宽和容量等性能要求越来越高,如何高效地利用服务器对服务器厂商、服务器用户有十分重大的意义。传统服务器集群简单地将多台服务器联结在一起,这种方式只能单方面保证负载可以在不同的服务器集群节点上正常运行,没有充分提高集群的计算资源利用率,同时需要外接存储磁盘阵列来储存数据,平均成本较高。
技术实现要素:
本发明提供了一种基于Windows Server构建融合集群的方法及装置,显著提高了集群资源利用率,且无需额外添加外置磁盘存储阵列。
为了达到上述目的,本发明是通过以下技术方案实现的:
本发明提供一种基于Windows Server构建融合集群的方法,包括以下步骤:
在服务器上安装Windows Server操作系统;
将服务器上的以太网卡Teaming;
各服务器组成故障转移集群;
将故障转移集群内的节点的HDD与SSD形成分层存储池;
通过虚拟机将故障转移集群内的节点的CPU、内存资源融合构建成融合集群。
进一步地,在服务器上安装Windows Server操作系统,包括:将两台及以上的具有完全相同配置的搭载300GB以上的HDD与SSD、10Gbps以上的以太网卡的服务器上安装Windows Server操作系统。
进一步地,将服务器上的以太网卡Teaming,包括:利用数据中心桥接技术将服务器上的以太网卡Teaming。
进一步地,在将服务器上的以太网卡Teaming之后,还包括:将各服务器通过以太网交换机联接。
进一步地,所述的以太网卡是指传输速率能达到10Gbps以上的网卡。
进一步地,各服务器组成故障转移集群,包括:利用故障转移集群技术各服务器组成故障转移集群。
进一步地,将故障转移集群内的节点的HDD与SSD形成分层存储池,包括:通过存储空间直接技术将故障转移集群内的节点的HDD与SSD形成分层存储池,SSD作为HDD的数据缓存,同时将磁盘中的数据备份分别存放。
基于上述一种基于Windows Server构建融合集群的方法的一种基于Windows Server构建融合集群的装置,包括以下模块:
安装模块:用于在服务器上安装Windows Server操作系统;
Teaming模块:用于将服务器上的以太网卡Teaming;
集群组成模块:用于各服务器组成故障转移集群;
存储池模块:用于将故障转移集群内的节点的HDD与SSD形成分层存储池;
构建集群模块:用于通过虚拟机将故障转移集群内的节点的CPU、内存资源融合构建成融合集群。
进一步地,还包括:联接模块:用于将各服务器通过以太网交换机联接。
本发明所提供的一种基于Windows Server构建融合集群的方法及装置,具有如下优点:
1.高带宽、高IOPS的融合存储系统:通过将服务器上的以太网卡Teaming,将集群服务器节点通过以太网交换机联接,将各个服务器节点的SSD和HDD形成分层存储池,SSD作为HDD的数据缓存,同时将磁盘中的数据备份分别存放,在保证高容错率的同时,也保证了高带宽和高IOPS;且分层存储池可以向负载应用提供高IOPS、高带宽、高容量、高容错的存储功能,替代中低端的磁盘阵列存储,降低了成本;
2.高计算能力的计算系统:各服务器节点中的CPU、内存通过以太网融合形成集群的计算池,分别承担负载的计算需求,可以向负载应用提供分布式的计算能力,极大的提高服务器的资源利用率,同时还可以在服务器节点上创建虚拟机细分计算资源,从而最大化的提高整个集群的资源利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例。
图1为本发明一种基于Windows Server构建融合集群的方法的流程示意图之一。
图2为本发明一种基于Windows Server构建融合集群的方法的流程示意图之二。
图3为本发明一种基于Windows Server构建融合集群的装置的结构示意图。
具体实施方式
下面对本发明中涉及到的一些技术词语进行解释:
Teaming:Teaming 就是把同一台服务器上的多个物理网卡通过软件绑定成一个虚拟的网卡,对于外部网络而言,这台服务器只有一个可见的网卡。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP地址。之所以要利用Teaming 技术,除了利用多网卡同时工作来提高网络速度以外,还有可以通过Teaming 实现不同网卡之间的负载均衡(Load balancing)和网卡冗余(Fault tolerance)。
HDD:是Hard Disk Drive的缩写,即硬盘驱动器。目前常见的硬盘驱动器的容量为80G、128G、160G、256G、320G、500G、750G、1TB、2TB等等。
SSD:是Solid State Drives的缩写,即固态硬盘的英文名,简称固盘,是用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。
数据中心桥接技术:英文全称为Data Center Bridging,简写为DCB,是一组可增强传统以太网功能以管理通信的功能,尤其适用于网络通信流量和传输率都很高的环境中。
故障转移集群:英文全称为Failover Cluster,是微软视窗操作系统针对服务器提供的一种服务,该服务用于防止单台服务器故障导致服务失效。故障转移集群是一种高可用性的基础结构层,由多台计算机组成,每台计算机相当于一个冗余节点,整个集群系统允许某部分节点掉线、故障或损坏而不影响整个系统的正常运作。一台服务器接管发生故障的服务器的过程通常称为“故障转移”。如果一台服务器变为不可用,则另一台服务器自动接管发生故障的服务器并继续处理任务。集群中的每台服务器在集群中至少有一台其他服务器确定为其备用服务器。
存储空间直接技术:英文全称为Storage Space Direct,是Windows Server 的一个新特性,这个特性将本地存储扩展为高可用(HA)存储系统,是存储栈这个软件的扩展定义。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图和实施例对本发明进行详细的描述。
实施例1
参考图1,本发明的一种基于Windows Server构建融合集群的方法,包括以下步骤:
S101:在服务器上安装Windows Server操作系统;
S102:将服务器上的以太网卡Teaming;
S103:各服务器组成故障转移集群;
S104:将故障转移集群内的节点的HDD与SSD形成分层存储池;
S105:通过虚拟机将故障转移集群内的节点的CPU、内存资源融合构建成融合集群。
作为一种可实施方式,一种基于Windows Server构建融合集群的方法,包括以下步骤:将两台及以上的具有完全相同配置的搭载300GB以上的HDD与SSD、10Gbps以上的以太网卡的服务器上安装Windows Server操作系统;利用数据中心桥接技术将速率能达到10Gbps以太网卡Teaming;将各服务器通过以太网交换机联接;利用故障转移集群技术各服务器组成故障转移集群;通过存储空间直接技术将故障转移集群内的节点的HDD与SSD形成分层存储池,SSD作为HDD的数据缓存,同时将磁盘中的数据备份分别存放;最后通过虚拟机将故障转移集群内的节点的CPU、内存资源融合构建成融合集群。
作为一种可实施方式,所述的服务器为搭载300GB的HDD与SSD、10Gbps以太网卡的服务器。
作为一种可实施方式,所述的服务器为搭载500GB的HDD与SSD、10Gbps以太网卡的服务器。
实施例2
参考图2,本发明的一种基于Windows Server构建融合集群的方法,包括以下步骤:
S201:在服务器上安装Windows Server操作系统;
S202:将服务器上的以太网卡Teaming ;
S203:将各服务器通过以太网交换机联接;
S204:各服务器组成故障转移集群;
S205:将故障转移集群内的节点的HDD与SSD形成分层存储池;
S206:通过虚拟机将故障转移集群内的节点的CPU、内存资源融合构建成融合集群。
作为一种可实施方式,一种基于Windows Server构建融合集群的方法,包括以下步骤:将两台及以上的具有完全相同配置的搭载300GB以上的HDD与SSD、10Gbps以上的以太网卡的服务器上安装Windows Server操作系统;利用数据中心桥接技术将速率能达到10Gbps以太网卡Teaming;将各服务器通过以太网交换机联接;利用故障转移集群技术各服务器组成故障转移集群;通过存储空间直接技术将故障转移集群内的节点的HDD与SSD形成分层存储池,SSD作为HDD的数据缓存,同时将磁盘中的数据备份分别存放;最后通过虚拟机将故障转移集群内的节点的CPU、内存资源融合构建成融合集群,在本方法中包括存储空间,群集共享卷文件系统以及故障转移集群,一旦群集共享卷文件系统可用,就可实现计算和存储资源的统一调度。
作为一种可实施方式,所述的服务器为搭载300GB的HDD与SSD、10Gbps以太网卡的服务器。
作为一种可实施方式,所述的服务器为搭载500GB的HDD与SSD、10Gbps以太网卡的服务器。
实施例3
参考图3,本发明的一种基于Windows Server构建融合集群的装置,包括安装模块101,Teaming 模块102,集群组成模块103,存储池模块104,联接模块105, 构建集群模块106。
安装模块101用于在服务器上安装Windows Server操作系统;Teaming模块102用于将服务器上的以太网卡Teaming;联接模块105用于将各服务器通过以太网交换机联接;集群组成模块103用于各服务器组成故障转移集群;存储池模块104用于将故障转移集群内的节点的HDD与SSD形成分层存储池,构建集群模块106用于通过虚拟机将故障转移集群内的节点的CPU、内存资源融合构建成融合集群。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。