CN106230963A - 基于电力***私有云平台的软件定义存储方法 - Google Patents
基于电力***私有云平台的软件定义存储方法 Download PDFInfo
- Publication number
- CN106230963A CN106230963A CN201610658887.2A CN201610658887A CN106230963A CN 106230963 A CN106230963 A CN 106230963A CN 201610658887 A CN201610658887 A CN 201610658887A CN 106230963 A CN106230963 A CN 106230963A
- Authority
- CN
- China
- Prior art keywords
- software definition
- definition storage
- storage system
- cloud platform
- server
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于电力***私有云平台的软件定义存储方法,建立了软件定义存储***,实现了软件和硬件的分离,将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***,软件定义存储***能够使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能,对于数据中心用户来说,只需要通过软件来实现对自身存储资源的管理和调度,而无须考虑后端的硬件基础设施,针对软件定义存储***需要实现存储资源的虚拟化、抽象化、自动化,通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,提高了资源利用率,又降低了成本解决电力***云平台日益紧张的存储容量,具有良好的应用前景。
Description
技术领域
本发明涉及电力***私有云建设技术领域,具体涉及一种基于电力***私有云平台的软件定义存储方法。
背景技术
当前,随着信息化技术以及物联网技术的高速发展,私有云技术逐步成熟,其在生产环境中得到广泛应用,构建应用于生产环境的私有云平台成为电力***IT建设的重要内容。建成的电力***云计算平台,为业务应用提供一体化的运行、集成及信息展现环境,实现信息资源集约管理和动态调配,降低运行成本、提高资源利用率;采用云计算技术实现数据中心资源集约化管理、统一使用和动态调配,降低运行成本,大幅提高资源利用率。
另一方面,随着虚拟化技术在电力企业落地生根,因数据中心改造,置换下来了很多旧服务器,这些服务器都有着不错的性能,如果闲置不用也是极端的浪费资源,如何处理这些老旧服务器,成为困扰电力企业的难题。同时,随着业务应用数量的不断增长,硬件需求会随着水涨船高,特别是在存储方面,面临着不断扩容的需求,如何有效解决上述问题,降低成本,也成为电力企业面临的挑战。
发明内容
本发明的目的是为了克服电力***中老旧服务器的闲置以及业务应用数量的不断增长,硬件需求增加尤其针对存储方面的问题。通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,即提高了资源利用率,又降低了成本,无需采购新硬件,解决电力***云平台日益紧张的存储容量,具有良好的应用前景。
为了达到上述目的,本发明所采用的技术方案是:
一种基于电力***私有云平台的软件定义存储方法,其特征在于:包括以下步骤,
步骤(A),利用电力企业的淘汰服务器搭建软件定义存储***,做为存储使用的服务器;
步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动;
步骤(C),将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***;
步骤(D),建立软件定义存储监控***,实时监控软件定义存储***集群各服务器硬件状态、存储使用率、带宽IOPS信息;
步骤(E),当软件定义存储监控***检测到异常信息时,进行存储容量高水位预警或者硬件磁盘故障告警;
步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对上层的业务***应用不产生影响;
步骤(G),预警或故障恢复后,软件定义存储***自动进行恢复存储的重建工作,重建完成后,根据集群各服务器存储容量进行再平衡处理,使各服务器的负荷达到均衡,使软件定义存储***达到最优性能;
步骤(H),云平台OpenStack在软件定义存储***的驱动接入后,接管软件定义存储***存储的管理工作;
步骤(I),通过云平台OpenStack的动态添加或删除服务器节点,达到存储容量的扩容或减少;对于接入云平台OpenStack的业务***,按需划分对应的存储容量;
步骤(J),若软件定义存储***的存储容量发生变化,触发软件定义存储***进行自动再平衡,使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能。
前述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对于存储容量高水位预警进行磁盘服务限制,卷迁移或者直接在线扩容;对于硬件磁盘故障,在线移除设备,在替换新设备后清除告警或故障信息,软件定义存储***实现自动再平衡。
前述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动的过程为,在云平台OpenStack的Cinder模块中创建软件定义存储***驱动,使Cinder模块的存储管理接口与软件定义存储***的管理模块通信接口实现通信连接。
前述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(D),建立软件定义存储监控***,包括创建连接接口和监控项,所述连接接口分别实现与云平台OpenStack的Cinder模块存储管理接口、软件定义存储***的管理模块通信接口通信连接,所述监控项包括软件定义存储***的集群各服务器硬件状态、存储使用率、带宽IOPS信息。
前述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(G)和步骤(J)使各服务器的负荷达到均衡,使软件定义存储***达到最优性能的方法,包括以下步骤,
(1)根据公式(1),计算得到M,M表示存储***最优性能,
M=max(K*n%+V*m%+P*i%) (1)
其中,n,m,i表示各个属性的权重,n表示软件定义存储***提供服务的设备率,设定范围0.1-0.5;m表示软件定义存储***的可提供存储率,设定范围0.6-0.8;i表示软件定义存储***新接入设备的可提供存储率,设定范围0.1-0.2;K表示软件定义存储***中提供存储容量的服务器设备数量;V表示各服务器的当前存储容量使用率;P表示新接入软件定义存储***需要提供的存储容量;
(2)根据得到的M,重新分配各服务器的负荷,使各服务器达到均衡,使软件定义存储***达到最优性能。
本发明的有益效果是:本发明的基于电力***私有云平台的软件定义存储方法,建立了软件定义存储***,实现了软件和硬件的分离,对于数据中心用户来说,只需要通过软件来实现对自身存储资源的管理和调度,而无须考虑后端的硬件基础设施,针对软件定义存储***需要实现存储资源的虚拟化、抽象化、自动化,通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,即提高了资源利用率,又降低了成本,无需采购新硬件,解决电力***云平台日益紧张的存储容量,具有良好的应用前景。
附图说明
图1是本发明的基于电力***私有云平台的软件定义存储方法的流程图。
具体实施方式
下面将结合说明书附图,对本发明作进一步的说明。
本发明的基于电力***私有云平台的软件定义存储方法,通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,即提高了资源利用率,又降低了成本,无需采购新硬件,解决电力***云平台日益紧张的存储容量,如图1所示,包括以下步骤,
步骤(A),利用电力企业的淘汰服务器搭建软件定义存储***,做为存储使用的服务器,这里的淘汰服务器为电力企业的老旧服务器,软件定义存储***就指在软件定义的数据中心里,服务器、存储、网络以及安全等资源可以通过软件进行定义,并且能够自动分配这些资源,存储作为软件定义的数据中心不可或缺的一部分,其以虚拟化为基础,但又超脱了虚拟化的范围;软件定义存储***实现了软件和硬件的分离,对于数据中心用户来说,只需要通过软件来实现对自身存储资源的管理和调度,而无须考虑后端的硬件基础设施,针对软件定义存储需要实现存储资源的虚拟化、抽象化、自动化。通过闲置老旧服务器和存储虚拟化软件的结合,可以有效的把这些服务器利用起来,整合成共享存储,即提高了资源利用率,又降低了成本,无需采购新硬件;
步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动,其中OpenStack为开源云计算管理平台,在云平台OpenStack的Cinder模块中创建软件定义存储***驱动,使Cinder模块的存储管理接口与软件定义存储***的管理模块通信接口实现通信连接;
步骤(C),将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***;
步骤(D),建立软件定义存储监控***,实时监控软件定义存储***集群各服务器硬件状态、存储使用率、带宽IOPS信息,建立软件定义存储监控***包括创建连接接口和监控项,所述连接接口分别实现与云平台OpenStack的Cinder模块存储管理接口、软件定义存储***的管理模块通信接口通信连接,所述监控项包括软件定义存储***的集群各服务器硬件状态、存储使用率、带宽IOPS信息;
步骤(E),当软件定义存储监控***检测到异常信息时,进行存储容量高水位预警或者硬件磁盘故障告警;
步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对上层的业务***应用不产生影响,对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对于存储容量高水位预警进行磁盘服务限制,卷(volumes)迁移或者直接在线扩容;对于硬件磁盘故障,在线移除(remove)设备(故障硬件磁盘所述的服务器),在替换新设备(新的电力企业的淘汰服务器)后清除告警或故障信息,软件定义存储***实现自动再平衡;
步骤(G),预警或故障恢复后,软件定义存储***自动进行恢复存储的重建工作,重建完成后,根据集群各服务器存储容量进行再平衡处理,使各服务器的负荷达到均衡,使软件定义存储***达到最优性能;
步骤(H),云平台OpenStack在软件定义存储***的驱动接入后,接管软件定义存储***存储的管理工作;
步骤(I),通过云平台OpenStack的动态添加或删除服务器节点,达到存储容量的扩容或减少;对于接入云平台OpenStack的业务***,按需划分对应的存储容量;
步骤(J),若软件定义存储***的存储容量发生变化,触发软件定义存储***进行自动再平衡,使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能。
其中,步骤(G)和步骤(J)使各服务器的负荷达到均衡,使软件定义存储***达到最优性能的方法,包括以下步骤,
(1)根据公式(1),计算得到M,M表示存储***最优性能,
M=max(K*n%+V*m%+P*i%) (1)
其中,n,m,i表示各个属性的权重,n表示软件定义存储***提供服务的设备率,设定范围0.1-0.5;m表示软件定义存储***的可提供存储率,设定范围0.6-0.8;i表示软件定义存储***新接入设备的可提供存储率,设定范围0.1-0.2;K表示软件定义存储***中提供存储容量的服务器设备数量;V表示各服务器的当前存储容量使用率;P表示新接入软件定义存储***需要提供的存储容量;
(2)根据得到的M,重新分配各服务器的负荷,使各服务器达到均衡,使软件定义存储***达到最优性能。
综上所述,本发明的基于电力***私有云平台的软件定义存储方法,建立了软件定义存储***,实现了软件和硬件的分离,将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***,软件定义存储***能够使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能,对于数据中心用户来说,只需要通过软件来实现对自身存储资源的管理和调度,而无须考虑后端的硬件基础设施,针对软件定义存储***需要实现存储资源的虚拟化、抽象化、自动化,通过闲置淘汰服务器和存储虚拟化软件的结合,有效的把这些服务器利用起来,整合成共享存储,提高了资源利用率,又降低了成本解决电力***云平台日益紧张的存储容量,具有良好的应用前景。
以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (5)
1.基于电力***私有云平台的软件定义存储方法,其特征在于:包括以下步骤,
步骤(A),利用电力企业的淘汰服务器搭建软件定义存储***,做为存储使用的服务器;
步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动;
步骤(C),将软件定义存储***接入云平台OpenStack,统一管理软件定义存储***;
步骤(D),建立软件定义存储监控***,实时监控软件定义存储***集群各服务器硬件状态、存储使用率、带宽IOPS信息;
步骤(E),当软件定义存储监控***检测到异常信息时,进行存储容量高水位预警或者硬件磁盘故障告警;
步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对上层的业务***应用不产生影响;
步骤(G),预警或故障恢复后,软件定义存储***自动进行恢复存储的重建工作,重建完成后,根据集群各服务器存储容量进行再平衡处理,使各服务器的负荷达到均衡,使软件定义存储***达到最优性能;
步骤(H),云平台OpenStack在软件定义存储***的驱动接入后,接管软件定义存储***存储的管理工作;
步骤(I),通过云平台OpenStack的动态添加或删除服务器节点,达到存储容量的扩容或减少;对于接入云平台OpenStack的业务***,按需划分对应的存储容量;
步骤(J),若软件定义存储***的存储容量发生变化,触发软件定义存储***进行自动再平衡,使各服务器的负荷达到均衡,使软件定义存储***再次达到最优性能。
2.根据权利要求1所述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(F),对存储容量高水位预警或者硬件磁盘故障进行不停机在线处理,对于存储容量高水位预警进行磁盘服务限制,卷迁移或者直接在线扩容;对于硬件磁盘故障,在线移除设备,在替换新设备后清除告警或故障信息,软件定义存储***实现自动再平衡。
3.根据权利要求1所述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(B),建立软件定义存储***与云平台OpenStack之间的连接,创建软件定义存储***的驱动的过程为,在云平台OpenStack的Cinder模块中创建软件定义存储***驱动,使Cinder模块的存储管理接口与软件定义存储***的管理模块通信接口实现通信连接。
4.根据权利要求1所述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(D),建立软件定义存储监控***,包括创建连接接口和监控项,所述连接接口分别实现与云平台OpenStack的Cinder模块存储管理接口、软件定义存储***的管理模块通信接口通信连接,所述监控项包括软件定义存储***的集群各服务器硬件状态、存储使用率、带宽IOPS信息。
5.根据权利要求1所述的基于电力***私有云平台的软件定义存储方法,其特征在于:步骤(G)和步骤(J)使各服务器的负荷达到均衡,使软件定义存储***达到最优性能的方法,包括以下步骤,
(1)根据公式(1),计算得到M,M表示存储***最优性能,
M=max(K*n%+V*m%+P*i%) (1)
其中,n,m,i表示各个属性的权重,n表示软件定义存储***提供服务的设备率,设定范围0.1-0.5;m表示软件定义存储***的可提供存储率,设定范围0.6-0.8;i表示软件定义存储***新接入设备的可提供存储率,设定范围0.1-0.2;K表示软件定义存储***中提供存储容量的服务器设备数量;V表示各服务器的当前存储容量使用率;P表示新接入软件定义存储***需要提供的存储容量;
(2)根据得到的M,重新分配各服务器的负荷,使各服务器达到均衡,使软件定义存储***达到最优性能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610658887.2A CN106230963A (zh) | 2016-08-11 | 2016-08-11 | 基于电力***私有云平台的软件定义存储方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610658887.2A CN106230963A (zh) | 2016-08-11 | 2016-08-11 | 基于电力***私有云平台的软件定义存储方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106230963A true CN106230963A (zh) | 2016-12-14 |
Family
ID=57548558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610658887.2A Pending CN106230963A (zh) | 2016-08-11 | 2016-08-11 | 基于电力***私有云平台的软件定义存储方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106230963A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107547278A (zh) * | 2017-09-05 | 2018-01-05 | 郑州云海信息技术有限公司 | 一种将OpenStack与企业虚拟化环境对接的装置及方法 |
CN108366094A (zh) * | 2018-01-16 | 2018-08-03 | 厦门集微科技有限公司 | 一种云存储平台管理方法 |
CN111192282A (zh) * | 2019-12-19 | 2020-05-22 | 中国科学院南京地理与湖泊研究所 | 湖滨带虚拟站的湖库时序水位重建方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103095806A (zh) * | 2012-12-20 | 2013-05-08 | 中国电力科学研究院 | 一种面向大电网的实时数据库***的负载均衡管理*** |
CN103714098A (zh) * | 2012-09-29 | 2014-04-09 | 伊姆西公司 | 用于对数据库进行分区的方法和*** |
CN104301430A (zh) * | 2014-10-29 | 2015-01-21 | 北京麓柏科技有限公司 | 软件定义存储***、方法及其集中控制设备 |
US20150067678A1 (en) * | 2013-08-27 | 2015-03-05 | Connectloud, Inc. | Method and apparatus for isolating virtual machine instances in the real time event stream from a tenant data center |
-
2016
- 2016-08-11 CN CN201610658887.2A patent/CN106230963A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103714098A (zh) * | 2012-09-29 | 2014-04-09 | 伊姆西公司 | 用于对数据库进行分区的方法和*** |
CN103095806A (zh) * | 2012-12-20 | 2013-05-08 | 中国电力科学研究院 | 一种面向大电网的实时数据库***的负载均衡管理*** |
US20150067678A1 (en) * | 2013-08-27 | 2015-03-05 | Connectloud, Inc. | Method and apparatus for isolating virtual machine instances in the real time event stream from a tenant data center |
CN104301430A (zh) * | 2014-10-29 | 2015-01-21 | 北京麓柏科技有限公司 | 软件定义存储***、方法及其集中控制设备 |
Non-Patent Citations (1)
Title |
---|
李叶飞,等: "面向电力企业的软件定义存储研究", 《电子科学技术》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107547278A (zh) * | 2017-09-05 | 2018-01-05 | 郑州云海信息技术有限公司 | 一种将OpenStack与企业虚拟化环境对接的装置及方法 |
CN107547278B (zh) * | 2017-09-05 | 2021-02-02 | 苏州浪潮智能科技有限公司 | 一种将OpenStack与企业虚拟化环境对接的装置及方法 |
CN108366094A (zh) * | 2018-01-16 | 2018-08-03 | 厦门集微科技有限公司 | 一种云存储平台管理方法 |
CN108366094B (zh) * | 2018-01-16 | 2021-05-07 | 厦门集微科技有限公司 | 一种云存储平台管理方法 |
CN111192282A (zh) * | 2019-12-19 | 2020-05-22 | 中国科学院南京地理与湖泊研究所 | 湖滨带虚拟站的湖库时序水位重建方法 |
CN111192282B (zh) * | 2019-12-19 | 2023-02-24 | 中国科学院南京地理与湖泊研究所 | 湖滨带虚拟站的湖库时序水位重建方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107330056A (zh) | 基于大数据云计算平台的风电场scada***及其运行方法 | |
WO2017036244A1 (zh) | 配电网数字仿真*** | |
CN104283959B (zh) | 一种适用于云平台的基于性能分级的存储机制 | |
CN106385329B (zh) | 资源池的处理方法、装置和设备 | |
CN103581332B (zh) | HDFS架构及HDFS架构中NameNode节点的压力分解方法 | |
CN102891896B (zh) | 用于物联网海量存储的云计算基础架构*** | |
CN104133727A (zh) | 基于实时资源负载分配的方法 | |
CN103761309A (zh) | 一种运营数据处理方法及*** | |
CN106230963A (zh) | 基于电力***私有云平台的软件定义存储方法 | |
CN103595815A (zh) | 基于云计算的存储资源分配方法 | |
CN102929769A (zh) | 一种基于代理服务的虚拟机内部数据采集方法 | |
CN107645410A (zh) | 一种基于OpenStack云平台的虚拟机管理***及方法 | |
CN104135514B (zh) | 融合式虚拟化存储*** | |
CN107105003A (zh) | 一种超融合微云数据中心自动融云*** | |
CN109547537A (zh) | 基于SAN存储共享卷实现openstack高可用的方法 | |
CN104113606A (zh) | 一致性动态均衡的分布式元数据节点架构 | |
CN212032205U (zh) | 一种基于边缘计算的水务管控*** | |
CN102404201A (zh) | 一种实现Lustre并行文件***最大带宽的方法 | |
CN108388524A (zh) | 用于缓存数据的方法和设备 | |
CN108984309A (zh) | 一种rack服务器资源池化***及方法 | |
CN107918560A (zh) | 一种服务器设备管理方法及装置 | |
CN106856441A (zh) | Nfvo中的vim选择方法和装置 | |
CN115225664B (zh) | 一种气象信息基础设施资源云平台的构建方法 | |
CN208386579U (zh) | 一种基于以太网的1553b总线检测*** | |
CN104065547B (zh) | 一种计算中心内部物理主机的选择方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161214 |