CN105404530A - 一种实现简易部署和使用私有云的***及方法 - Google Patents

一种实现简易部署和使用私有云的***及方法 Download PDF

Info

Publication number
CN105404530A
CN105404530A CN201510698947.9A CN201510698947A CN105404530A CN 105404530 A CN105404530 A CN 105404530A CN 201510698947 A CN201510698947 A CN 201510698947A CN 105404530 A CN105404530 A CN 105404530A
Authority
CN
China
Prior art keywords
cloud
manager
scene
application
privately owned
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.)
Granted
Application number
CN201510698947.9A
Other languages
English (en)
Other versions
CN105404530B (zh
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.)
Wuhan Textile University
Original Assignee
Wuhan Textile University
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 Wuhan Textile University filed Critical Wuhan Textile University
Priority to CN201510698947.9A priority Critical patent/CN105404530B/zh
Publication of CN105404530A publication Critical patent/CN105404530A/zh
Application granted granted Critical
Publication of CN105404530B publication Critical patent/CN105404530B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种实现简易部署和使用私有云的***及方法,涉及云计算中私有云建设领域。该***包括云服务平台和至少一台融合云设备,每台融合云设备包括优化管理器、应用管理器和私有云管理器。该方法包括:先通过优化管理器设置应用场景的通用参数;再通过应用管理器设置当前应用场景的定制参数;私有云管理器根据上述参数产生虚拟资源,实现私有云的部署;用户通过访问虚拟资源实现私有云的使用,使用过程中,通过与云服务平台连接实现故障检修和***升级,提供应用下载或在线使用服务,还通过加入若干融合云设备实现私有云规模扩展和高可用。本发明能有效提高私有云建设的易用性,降低使用成本,实现中小企业信息化建设和使用的低门槛。

Description

一种实现简易部署和使用私有云的***及方法
技术领域
本发明涉及云计算中私有云建设领域,具体来讲是一种实现简易部署和使用私有云的***及方法。
背景技术
私有云建设已经成为当前企业信息化建设的一个趋势,越来越多的企业希望采用私有云的虚拟资源来承载日常办公、业务应用等信息化功能。但是,采用当前的云计算产品来搭建企业私有云,不管是私有IaaS(InfrastructureasaService,基础设施即服务)、还是私有PaaS(PlatformasaService,平台即服务)都是相当困难,需要专业人士花费较长时间才能完成。为推广云计算技术的普及应用,特别是面向占企业总数90%以上的中小企业,提高云计算产品的性价比和易用性已成为必须解决的关键问题。
目前,企业在建设私有云时,一般采用以下两种方式:分别采购云计算软件和服务器等硬件来构建;或者采用市面上的软硬融合云一体机。但是,对于广大中小企业来说,采用目前这两种方式建设私有云依旧存在以下缺陷:
(1)上述两种建设方式的软件安装、部署,或者管理使用均相当繁琐,需要专业人士至少数小时的工作,不能达到消费电子级的简单易用;
(2)采用第二种建设方式,需要采购软硬融合云一体机,而市面上的软硬融合云一体机主要是面向高端市场,价格都超过几十万元,对于中小企业相对简单的应用场景来说,使用成本较高、性价比低。
因此,对于中小企业来说,他们迫切需要简单易用、价格低的云产品来建设企业私有云环境,进而降低中小企业的信息化建设和使用门槛。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种实现简易部署和使用私有云的***及方法,能有效提高私有云建设的易用性,降低使用成本,实现中小企业信息化建设和使用的低门槛。
为达到以上目的,本发明提供一种实现简易部署和使用私有云的***,包括至少一台设置于企业用户端的融合云设备和设置于厂商服务端的云服务平台,所有的融合云设备对应一个云服务平台,其特征在于:每台融合云设备包括优化管理器、应用管理器和私有云管理器;
优化管理器包括配置管理模块和外部云服务接口引擎模块;配置管理模块用于设置应用场景的通用参数,应用场景包括办公电脑场景、服务器场景和存储场景;外部云服务接口引擎模块用于与云服务平台通信;
应用管理器用于:根据用户所选择的一个应用场景,从优化管理器中获取与该应用场景对应的通用参数,并根据用户需求对该应用场景的定制参数进行设置,设置完成后将该应用场景的通用参数及定制参数发送至私有云管理器;
私有云管理器用于:根据应用管理器发送的通用参数及定制参数,产生应用场景所需的虚拟机或虚拟存储资源;并向用户返回所产生的虚拟机或虚拟存储资源的访问方式;
云服务平台用于:实现融合云设备的在线故障检修、***更新升级以及提供应用下载或在线使用服务。
本发明还提供一种基于上述***的实现简易部署和使用私有云的方法,包括以下步骤:
S1:启动一台融合云设备,通过配置管理模块设置应用场景的通用参数,应用场景包括办公电脑场景、服务器场景和存储场景,转到S2;
S2:应用管理器根据用户所选择的应用场景,从配置管理模块中获取与当前应用场景对应的通用参数,并根据用户需求设置当前应用场景的定制参数,将当前应用场景的通用参数及定制参数发送至私有云管理器,转到S3;
S3:私有云管理器根据当前应用场景的类型确定所需的虚拟资源,虚拟资源为虚拟机或虚拟存储资源;根据当前应用场景的通用参数和定制参数产生所需的虚拟资源;私有云管理器向用户返回虚拟资源的访问方式,从而实现私有云的部署,转到S4;
S4:用户通过访问虚拟资源实现私有云的使用,使用过程中,融合云设备确定服务事件的类型,若服务事件的类型为故障检修事件或更新升级事件,则表明设备出现了故障或***需要升级,转到S401;若服务事件的类型为应用下载事件,则表明用户需要下载应用服务,转到S402;若服务事件的类型为规模扩展事件,则表明用户需要对当前部署的私有云规模进行扩展,转到S403;
S401:融合云设备的外部云服务接口引擎模块与云服务平台连接,通过云服务平台实现在线故障检修或***更新升级,结束;
S402:融合云设备的外部云服务接口引擎模块从云服务平台下载所需应用至本地使用,结束;
S403:通过加入若干台融合云设备实现私有云规模扩展和私有云高可用,结束。
在上述技术方案的基础上,S2具体包括以下步骤:
当用户选择办公电脑场景时,应用管理器从配置管理模块中获取办公电脑场景的通用参数;根据用户需求设置办公电脑场景定制参数,办公电脑场景定制参数包括要产生的电脑台数;将办公电脑场景的通用参数及办公电脑场景定制参数发送至私有云管理器;
当用户选择服务器场景时,将出现两种处理情况:
若产生的服务器作为开发或测试用的临时服务器,则应用管理器从配置管理模块中获取服务器场景的通用参数;根据用户需求设置服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数;将服务器场景的通用参数及服务器场景定制参数发送至私有云管理器;
若产生的服务器作为部署应用的应用服务器,则应用管理器从配置管理模块中获取服务器场景的通用参数,并根据所部署应用的应用动态调度策略产生服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数,再将服务器场景的通用参数及服务器场景定制参数发送至私有云管理器;
当用户选择存储场景时,应用管理器从配置管理模块中获取存储场景的通用参数;根据用户需求设置存储场景定制参数,存储场景定制参数包括要产生的存储容量;将存储场景的通用参数及存储场景定制参数发送至私有云管理器。
在上述技术方案的基础上,S3中所述私有云管理器根据当前应用场景的类型确定所需的虚拟资源,具体包括以下步骤:若当前应用场景的类型为办公电脑场景或服务器场景,则确定所需的虚拟资源为虚拟机;若当前应用场景的类型为存储场景,则确定所需的虚拟资源为虚拟存储资源。
在上述技术方案的基础上,S3中所述根据接收的当前应用场景的通用参数和定制参数产生所需的虚拟资源,具体包括以下步骤:若当前应用场景为办公电脑场景或服务器场景,则根据接收的当前应用场景的通用参数和定制参数,利用KVM虚拟化技术产生相应配置和数量的虚拟机;若当前应用场景为存储场景,则利用HDFS分布式文件***产生相应容量的虚拟存储资源。
在上述技术方案的基础上,S401具体包括以下步骤:
S401a:优化管理器包括事件管理模块,事件管理模块实时检测融合云设备的事件日志,将发生故障的事件日志或***需更新升级的事件日志发送至外部云服务接口引擎模块,转到S401b;
S401b:外部云服务接口引擎模块针对发生故障的事件日志或***需更新升级的事件日志,检查对应管理器的关键信息,形成故障报告或升级报告,转到S401c;
S401c:外部云服务接口引擎模块将故障报告或升级报告提交给云服务平台;云服务平台经分析、诊断后回传故障修复指令或升级指令给外部云服务接口引擎模块;外部云服务接口引擎模块按照故障修复指令或升级指令完成相应的修复工作或更新升级工作,转到S401d;
S401d:重复S401a~S401c,直至事件管理模块不再发现有故障检修事件或更新升级事件,或外部云服务接口引擎模块回复无法自动修复或升级,或用户选择不予处理相关事件,结束。
在上述技术方案的基础上,S401c中所述修复工作、更新升级工作均包括修改配置文件或更新执行文件。
在上述技术方案的基础上,S402具体包括以下步骤:
S402a:外部云服务接口引擎模块根据用户的下载需求将下载应用信息发送至云服务平台,转到S402b;
S402b:云服务平台按照下载应用信息将相应的应用和应用动态调度策略通过外部云服务接口引擎模块下载至融合云设备,转到S402c;
S402c:融合云设备的应用管理器从优化管理器中获取服务器场景的通用参数,并根据应用动态调度策略产生服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数,然后将获取的通用参数和服务器场景定制参数发送至私有云管理器,转到S402d;
S402d:私有云管理器按照通用参数和服务器场景定制参数产生虚拟机;应用管理器利用容器技术自动调度下载的应用运行于私有云管理器生成的虚拟机上,转到S402e;
S402e:重复S402c~S402d,基于应用动态调度策略和事件管理模块的反馈,不断动态调整执行下载应用的虚拟服务器数量,增加或者释放虚拟资源,结束。
在上述技术方案的基础上,S403中当私有云规模需扩展至两台时,具体包括以下步骤:在第一台融合云设备部署完成后,加入第二台融合云设备;联网启动后,通过Agent代理程序,第一台融合云设备与第二台融合云设备完成相关数据同步;同步完成后,两台融合云设备的资源集中统一管理,并且第一台融合云设备作为主管理设备,第二台融合云设备作为失效转移Failover管理设备使用,实现私有云高可用,结束。
在上述技术方案的基础上,S403中当私有云规模需扩展至两台以上时,具体包括以下步骤:
第一台融合云设备部署完成后,加入第二台融合云设备;联网启动后,通过Agent代理程序,第一台融合云设备与第二台融合云设备完成相关数据同步;同步完成后,两台融合云设备的资源集中统一管理,并且第一台融合云设备作为主管理设备,第二台融合云设备作为失效转移Failover管理设备使用,实现私有云高可用HA;
对于其余融合云设备可在联网启动后,通过各自的优化管理器获得第一台融合云设备、第二台融合云设备的IP地址;然后通过Agent代理程序,将其余融合云设备的设备管理权交给第一台融合云设备、第二台融合云设备,使其余融合云设备作为工作节点使用;所有融合云设备的物理资源和虚拟资源交由主管理设备集中统一管理,当主管理设备失效后,则由Failover管理设备接管,结束。
本发明的有益效果在于:
(1)本发明的融合云设备集成了办公电脑场景、服务器场景和存储场景三大应用场景,并通过配置管理模块对三大应用场景的通用参数进行了设置,用户仅需根据需求选择某个应用场景并提供相应场景的定制参数(如要产生的电脑台数、服务器台数、存储容量),即可快速完成企业私有云的安装部署。整个操作过程中,用户只需几个简单的点击操作,其余均由融合云设备自动优化配置完成,使得现有技术中需要专业人士至少数小时完成的工作,本发明只需非专业人士耗时15分钟左右即可完成,安装部署效率提高约20倍,达到了消费电子级的简单易用。
(2)本发明在实现私有云的简易部署基础上,还实现了私有云的简易使用。具体来说,在私有云的使用过程中,当检测到故障检修事件或更新升级事件时,融合云设备的外部云服务接口引擎模块能与云服务平台连接,通过云服务平台实现在线故障检修或***更新升级,有效提高了***的故障自动修复能力和***的自动更新升级能力。当用户需要下载应用服务时,融合云设备的外部云服务接口引擎模块能从云服务平台下载所需应用至本地使用(像智能手机从应用商店下载App一样),高效便捷且安全性高。当用户需要对当前的私有云规模进行扩展时,可插上网线接入更多台融合云设备实现私有云规模的扩展和资源的集中统一管理,解决了单个设备资源不足的问题,且扩展后的***具有Failover(失效转移)机制,形成了高可用HA环境,有效保证了***的可靠性。
(3)本发明的融合云设备可以按需定义和配置办公电脑、服务器和存储设备。典型情况下,单台融合云设备可以替代50个办公电脑、6个应用服务器和4TB存储设备,但其购买成本仅为可替代设备总成本的50%~60%,使用成本低、性价比高,有效降低了中小企业信息化建设的总体投入。
附图说明
图1是本发明实施例中实现简易部署和使用私有云的***的结构框图;
图2是本发明实施例中实现简易部署和使用私有云的方法的流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细描述。
参见图1所示,本发明实施例提供一种实现简易部署和使用私有云的***,包括至少一台设置于企业用户端的融合云设备和设置于厂商服务端的云服务平台,所有的融合云设备对应一个云服务平台。其中,每台融合云设备包括优化管理器、应用管理器和私有云管理器;
优化管理器包括配置管理模块和外部云服务接口引擎模块;配置管理模块用于设置应用场景的通用参数,应用场景包括办公电脑场景、服务器场景和存储场景;外部云服务接口引擎模块用于与云服务平台通信;
应用管理器用于:根据用户所选择的一个应用场景,从优化管理器中获取与该应用场景对应的通用参数,并根据用户需求对该应用场景的定制参数进行设置,设置完成后将该应用场景的通用参数及定制参数发送至私有云管理器;
私有云管理器用于:根据应用管理器发送的通用参数及定制参数,产生应用场景所需的虚拟机或虚拟存储资源;并向用户返回所产生的虚拟机或虚拟存储资源的访问方式;
云服务平台用于:实现融合云设备的在线故障检修、***更新升级,以及提供应用下载或在线使用服务。
参见图2所示,本发明实施例提供一种基于上述***的实现简易部署和使用私有云的方法,包括以下步骤:
S1:开机启动一台融合云设备,进入优化管理器,通过优化管理器的配置管理模块可设置应用场景的通用参数(缺省参数是设备的出厂配置参数),应用场景包括办公电脑场景、服务器场景和存储场景,转到S2。
S2:应用管理器根据用户所选择的应用场景,从配置管理模块中获取与当前应用场景对应的通用参数,并根据用户需求设置当前应用场景的定制参数,将当前应用场景的通用参数及定制参数发送至私有云管理器,转到S3。
S3:私有云管理器根据当前应用场景的类型确定所需的虚拟资源(虚拟资源为虚拟机或虚拟存储资源),根据接收的当前应用场景的通用参数和定制参数产生所需的虚拟资源;私有云管理器向用户返回虚拟资源的访问方式,从而实现私有云的部署,转到S4。
S4:用户通过访问虚拟资源实现私有云的使用,使用过程中,融合云设备确定服务事件的类型,若服务事件的类型为故障检修事件或更新升级事件,则表明设备出现了故障或***需要升级,转到S401;若服务事件的类型为应用下载事件,则表明用户需要下载应用服务(在对私有云进行部署时,仅对私有云的基础设施环境进行了设置,其他软件应用,如office办公应用、工业大数据处理应用、人事管理应用等都需要用户自行下载使用或在线使用),转到S402;若服务事件的类型为规模扩展事件,则表明用户需要对当前部署的私有云规模进行扩展,转到S403;
S401:融合云设备的外部云服务接口引擎模块与云服务平台连接,通过云服务平台实现在线故障检修或***更新升级,结束;
S402:融合云设备的外部云服务接口引擎模块从云服务平台下载所需应用至本地使用,结束;
S403:通过加入若干台融合云设备实现私有云规模扩展和私有云高可用,结束。
实际操作时,S2具体包括以下步骤:
当用户选择办公电脑场景时,应用管理器从配置管理模块中获取办公电脑场景的通用参数;根据用户需求设置办公电脑场景定制参数,办公电脑场景定制参数包括要产生的电脑台数;将办公电脑场景的通用参数及办公电脑场景定制参数发送至私有云管理器;
当用户选择服务器场景时,将出现两种处理情况:
若产生的服务器作为开发或测试用的临时服务器,则应用管理器从配置管理模块中获取服务器场景的通用参数;根据用户需求设置服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数;将服务器场景的通用参数及服务器场景定制参数发送至私有云管理器;
若产生的服务器作为部署应用的应用服务器,则应用管理器从配置管理模块中获取服务器场景的通用参数,并根据所部署应用的应用动态调度策略产生服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数,再将服务器场景的通用参数及服务器场景定制参数发送至私有云管理器;
当用户选择存储场景时,应用管理器从配置管理模块中获取存储场景的通用参数;根据用户需求设置存储场景定制参数,存储场景定制参数包括要产生的存储容量;将存储场景的通用参数及存储场景定制参数发送至私有云管理器。
S3中私有云管理器根据当前应用场景的类型确定所需的虚拟资源,具体包括以下步骤:若当前应用场景的类型为办公电脑场景或服务器场景,则确定所需的虚拟资源为虚拟机;若当前应用场景的类型为存储场景,则确定所需的虚拟资源为虚拟存储资源。
S3中根据接收的当前应用场景的通用参数和定制参数产生所需的虚拟资源,具体包括以下步骤:若当前应用场景为办公电脑场景或服务器场景,则根据接收的当前应用场景的通用参数和定制参数,利用KVM虚拟化技术产生相应配置和数量的虚拟机;若当前应用场景为存储场景,则利用HDFS分布式文件***产生相应容量的虚拟存储资源。
S401具体包括以下步骤:
S401a:优化管理器包括事件管理模块,事件管理模块实时检测融合云设备的事件日志,将发生故障的事件日志或***需更新升级的事件日志发送至外部云服务接口引擎模块,转到S401b;
S401b:外部云服务接口引擎模块针对发生故障的事件日志或***需更新升级的事件日志,检查对应管理器的关键信息,形成故障报告或升级报告,转到S401c;
S401c:外部云服务接口引擎模块将故障报告或升级报告提交给云服务平台;云服务平台经分析、诊断后回传故障修复指令或升级指令给外部云服务接口引擎模块;外部云服务接口引擎模块按照故障修复指令或升级指令完成对应的修复工作或更新升级工作(修复工作、更新升级工作均包括修改配置文件或更新执行文件),转到S401d;
S401d:重复S401a~S401c,直至事件管理模块不再发现有故障检修事件或更新升级事件,或外部云服务接口引擎模块回复无法自动修复或升级,或用户选择不予处理相关事件,结束。
S402具体包括以下步骤:
S402a:外部云服务接口引擎模块根据用户的下载需求将下载应用信息发送至云服务平台,转到S402b;
S402b:云服务平台按照下载应用信息将相应的应用和应用动态调度策略通过外部云服务接口引擎模块下载至融合云设备,转到S402c;
S402c:融合云设备的应用管理器从优化管理器中获取服务器场景的通用参数,并根据应用动态调度策略产生服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数,然后将获取的通用参数和服务器场景定制参数发送至私有云管理器,转到S402d;
S402d:私有云管理器按照通用参数和服务器场景定制参数产生虚拟机;应用管理器利用容器技术自动调度下载的应用运行于私有云管理器生成的虚拟机上,转到S402e;
S402e:重复S402c~S402d,基于应用动态调度策略和事件管理模块的反馈,不断动态调整执行下载应用的虚拟服务器数量,增加或者释放虚拟资源,结束。
S403具体实施时会出现以下两种情况:
S403a:当私有云规模需扩展至两台时,可在第一台融合云设备部署完成后,加入第二台融合云设备;联网启动后,通过Agent代理程序,第一台融合云设备与第二台融合云设备完成相关数据同步,即优化管理器实现同步、应用管理器实现同步、私有云管理器实现同步;同步完成后,两台融合云设备的资源集中统一管理,并且第一台融合云设备作为主管理设备,第二台融合云设备作为Failover管理设备(失效转移管理设备)使用,即只有当主管理设备的软件或硬件失效后,Failover管理设备才接管所有管理工作,当主管理设备正常后,Failover管理设备将与主设备同步,然后将管理控制权交还给主管理设备,实现私有云高可用,结束;
S403b:当私有云规模需扩展至两台以上(不包含两台)时,可将第一台融合云设备、第二台融合云设备按照S403a的操作进行设置;对于其余融合云设备可在联网启动后,通过各自的优化管理器获得第一台融合云设备、第二台融合云设备的IP地址;然后通过Agent代理程序,将其余融合云设备的设备管理权交给对应IP的第一台融合云设备(即主管理设备)、第二台融合云设备(即Failover管理设备),使其余融合云设备作为工作节点(即不承担任何管理工作),所有融合云设备的物理资源和虚拟资源交由主管理设备(主管理设备失效后,由Failover管理设备)集中统一管理,结束。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (10)

1.一种实现简易部署和使用私有云的***,包括至少一台设置于企业用户端的融合云设备和设置于厂商服务端的云服务平台,所有的融合云设备对应一个云服务平台,其特征在于:每台融合云设备包括优化管理器、应用管理器和私有云管理器;
优化管理器包括配置管理模块和外部云服务接口引擎模块;配置管理模块用于设置应用场景的通用参数,应用场景包括办公电脑场景、服务器场景和存储场景;外部云服务接口引擎模块用于与云服务平台通信;
应用管理器用于:根据用户所选择的一个应用场景,从优化管理器中获取与该应用场景对应的通用参数,并根据用户需求对该应用场景的定制参数进行设置,设置完成后将该应用场景的通用参数及定制参数发送至私有云管理器;
私有云管理器用于:根据应用管理器发送的通用参数及定制参数,产生应用场景所需的虚拟机或虚拟存储资源;并向用户返回所产生的虚拟机或虚拟存储资源的访问方式;
云服务平台用于:实现融合云设备的在线故障检修、***更新升级以及提供应用下载或在线使用服务。
2.一种基于权利要求1所述***的实现简易部署和使用私有云的方法,其特征在于,包括以下步骤:
S1:启动一台融合云设备,通过配置管理模块设置应用场景的通用参数,应用场景包括办公电脑场景、服务器场景和存储场景,转到S2;
S2:应用管理器根据用户所选择的应用场景,从配置管理模块中获取与当前应用场景对应的通用参数,并根据用户需求设置当前应用场景的定制参数,将当前应用场景的通用参数及定制参数发送至私有云管理器,转到S3;
S3:私有云管理器根据当前应用场景的类型确定所需的虚拟资源,虚拟资源为虚拟机或虚拟存储资源;根据当前应用场景的通用参数和定制参数产生所需的虚拟资源;私有云管理器向用户返回虚拟资源的访问方式,从而实现私有云的部署,转到S4;
S4:用户通过访问虚拟资源实现私有云的使用,使用过程中,融合云设备确定服务事件的类型,若服务事件的类型为故障检修事件或更新升级事件,则表明设备出现了故障或***需要升级,转到S401;若服务事件的类型为应用下载事件,则表明用户需要下载应用服务,转到S402;若服务事件的类型为规模扩展事件,则表明用户需要对当前部署的私有云规模进行扩展,转到S403;
S401:融合云设备的外部云服务接口引擎模块与云服务平台连接,通过云服务平台实现在线故障检修或***更新升级,结束;
S402:融合云设备的外部云服务接口引擎模块从云服务平台下载所需应用至本地使用,结束;
S403:通过加入若干台融合云设备实现私有云规模扩展和私有云高可用,结束。
3.如权利要求2所述的实现简易部署和使用私有云的方法,其特征在于,S2具体包括以下步骤:
当用户选择办公电脑场景时,应用管理器从配置管理模块中获取办公电脑场景的通用参数;根据用户需求设置办公电脑场景定制参数,办公电脑场景定制参数包括要产生的电脑台数;将办公电脑场景的通用参数及办公电脑场景定制参数发送至私有云管理器;
当用户选择服务器场景时,将出现两种处理情况:
若产生的服务器作为开发或测试用的临时服务器,则应用管理器从配置管理模块中获取服务器场景的通用参数;根据用户需求设置服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数;将服务器场景的通用参数及服务器场景定制参数发送至私有云管理器;
若产生的服务器作为部署应用的应用服务器,则应用管理器从配置管理模块中获取服务器场景的通用参数,并根据所部署应用的应用动态调度策略产生服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数,再将服务器场景的通用参数及服务器场景定制参数发送至私有云管理器;
当用户选择存储场景时,应用管理器从配置管理模块中获取存储场景的通用参数;根据用户需求设置存储场景定制参数,存储场景定制参数包括要产生的存储容量;将存储场景的通用参数及存储场景定制参数发送至私有云管理器。
4.如权利要求2所述的实现简易部署和使用私有云的方法,其特征在于:S3中所述私有云管理器根据当前应用场景的类型确定所需的虚拟资源,具体包括以下步骤:若当前应用场景的类型为办公电脑场景或服务器场景,则确定所需的虚拟资源为虚拟机;若当前应用场景的类型为存储场景,则确定所需的虚拟资源为虚拟存储资源。
5.如权利要求2所述的实现简易部署和使用私有云的方法,其特征在于:S3中所述根据接收的当前应用场景的通用参数和定制参数产生所需的虚拟资源,具体包括以下步骤:若当前应用场景为办公电脑场景或服务器场景,则根据接收的当前应用场景的通用参数和定制参数,利用KVM虚拟化技术产生相应配置和数量的虚拟机;若当前应用场景为存储场景,则利用HDFS分布式文件***产生相应容量的虚拟存储资源。
6.如权利要求2所述的实现简易部署和使用私有云的方法,其特征在于,S401具体包括以下步骤:
S401a:优化管理器包括事件管理模块,事件管理模块实时检测融合云设备的事件日志,将发生故障的事件日志或***需更新升级的事件日志发送至外部云服务接口引擎模块,转到S401b;
S401b:外部云服务接口引擎模块针对发生故障的事件日志或***需更新升级的事件日志,检查对应管理器的关键信息,形成故障报告或升级报告,转到S401c;
S401c:外部云服务接口引擎模块将故障报告或升级报告提交给云服务平台;云服务平台经分析、诊断后回传故障修复指令或升级指令给外部云服务接口引擎模块;外部云服务接口引擎模块按照故障修复指令或升级指令完成相应的修复工作或更新升级工作,转到S401d;
S401d:重复S401a~S401c,直至事件管理模块不再发现有故障检修事件或更新升级事件,或外部云服务接口引擎模块回复无法自动修复或升级,或用户选择不予处理相关事件,结束。
7.如权利要求6所述的实现简易部署和使用私有云的方法,其特征在于:S401c中所述修复工作、更新升级工作均包括修改配置文件或更新执行文件。
8.如权利要求2所述的实现简易部署和使用私有云的方法,其特征在于,S402具体包括以下步骤:
S402a:外部云服务接口引擎模块根据用户的下载需求将下载应用信息发送至云服务平台,转到S402b;
S402b:云服务平台按照下载应用信息将相应的应用和应用动态调度策略通过外部云服务接口引擎模块下载至融合云设备,转到S402c;
S402c:融合云设备的应用管理器从优化管理器中获取服务器场景的通用参数,并根据应用动态调度策略产生服务器场景定制参数,服务器场景定制参数包括要产生的服务器台数,然后将获取的通用参数和服务器场景定制参数发送至私有云管理器,转到S402d;
S402d:私有云管理器按照通用参数和服务器场景定制参数产生虚拟机;应用管理器利用容器技术自动调度下载的应用运行于私有云管理器生成的虚拟机上,转到S402e;
S402e:重复S402c~S402d,基于应用动态调度策略和事件管理模块的反馈,不断动态调整执行下载应用的虚拟服务器数量,增加或者释放虚拟资源,结束。
9.如权利要求2所述的实现简易部署和使用私有云的方法,其特征在于:S403中当私有云规模需扩展至两台时,具体包括以下步骤:在第一台融合云设备部署完成后,加入第二台融合云设备;联网启动后,通过Agent代理程序,第一台融合云设备与第二台融合云设备完成相关数据同步;同步完成后,两台融合云设备的资源集中统一管理,并且第一台融合云设备作为主管理设备,第二台融合云设备作为失效转移Failover管理设备使用,实现私有云高可用,结束。
10.如权利要求2所述的实现简易部署和使用私有云的方法,其特征在于:S403中当私有云规模需扩展至两台以上时,具体包括以下步骤:
第一台融合云设备部署完成后,加入第二台融合云设备;联网启动后,通过Agent代理程序,第一台融合云设备与第二台融合云设备完成相关数据同步;同步完成后,两台融合云设备的资源集中统一管理,并且第一台融合云设备作为主管理设备,第二台融合云设备作为失效转移Failover管理设备使用,实现私有云高可用HA;
对于其余融合云设备可在联网启动后,通过各自的优化管理器获得第一台融合云设备、第二台融合云设备的IP地址;然后通过Agent代理程序,将其余融合云设备的设备管理权交给第一台融合云设备、第二台融合云设备,使其余融合云设备作为工作节点使用;所有融合云设备的物理资源和虚拟资源交由主管理设备集中统一管理,当主管理设备失效后,则由Failover管理设备接管,结束。
CN201510698947.9A 2015-10-23 2015-10-23 一种实现简易部署和使用私有云的***及方法 Active CN105404530B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510698947.9A CN105404530B (zh) 2015-10-23 2015-10-23 一种实现简易部署和使用私有云的***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510698947.9A CN105404530B (zh) 2015-10-23 2015-10-23 一种实现简易部署和使用私有云的***及方法

Publications (2)

Publication Number Publication Date
CN105404530A true CN105404530A (zh) 2016-03-16
CN105404530B CN105404530B (zh) 2018-09-07

Family

ID=55470030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510698947.9A Active CN105404530B (zh) 2015-10-23 2015-10-23 一种实现简易部署和使用私有云的***及方法

Country Status (1)

Country Link
CN (1) CN105404530B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106789215A (zh) * 2016-12-12 2017-05-31 北京云端智度科技有限公司 多cdn厂商统一配置发布方法
CN107295096A (zh) * 2017-07-14 2017-10-24 中国石油大学(华东) 一种私有云计算服务平台、管理方法及***
CN109117158A (zh) * 2018-08-02 2019-01-01 郑州云海信息技术有限公司 固件更新方法和装置
CN109915218A (zh) * 2019-03-07 2019-06-21 东方电气自动控制工程有限公司 一种deh***电液转换部件故障诊断***
CN112084199A (zh) * 2020-09-27 2020-12-15 中国建设银行股份有限公司 一种基于场景的通用参数维护方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986274A (zh) * 2010-11-11 2011-03-16 东软集团股份有限公司 一种私有云环境下资源调配***及资源调配方法
CN102255933A (zh) * 2010-05-20 2011-11-23 中兴通讯股份有限公司 云服务中介、云计算方法及云***
US20120179822A1 (en) * 2011-01-06 2012-07-12 International Business Machines Corporation Techniques for provisioning cloud computing environment resources based on social media analysis
CN103281344A (zh) * 2012-01-14 2013-09-04 国际商业机器公司 用于混合云的服务使用的集成计量的方法和***
CN103814358A (zh) * 2011-09-20 2014-05-21 国际商业机器公司 服务器群内的虚拟机放置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102255933A (zh) * 2010-05-20 2011-11-23 中兴通讯股份有限公司 云服务中介、云计算方法及云***
CN101986274A (zh) * 2010-11-11 2011-03-16 东软集团股份有限公司 一种私有云环境下资源调配***及资源调配方法
US20120179822A1 (en) * 2011-01-06 2012-07-12 International Business Machines Corporation Techniques for provisioning cloud computing environment resources based on social media analysis
CN103814358A (zh) * 2011-09-20 2014-05-21 国际商业机器公司 服务器群内的虚拟机放置
CN103281344A (zh) * 2012-01-14 2013-09-04 国际商业机器公司 用于混合云的服务使用的集成计量的方法和***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106789215A (zh) * 2016-12-12 2017-05-31 北京云端智度科技有限公司 多cdn厂商统一配置发布方法
CN107295096A (zh) * 2017-07-14 2017-10-24 中国石油大学(华东) 一种私有云计算服务平台、管理方法及***
CN109117158A (zh) * 2018-08-02 2019-01-01 郑州云海信息技术有限公司 固件更新方法和装置
CN109915218A (zh) * 2019-03-07 2019-06-21 东方电气自动控制工程有限公司 一种deh***电液转换部件故障诊断***
CN109915218B (zh) * 2019-03-07 2021-09-03 东方电气自动控制工程有限公司 一种deh***电液转换部件故障诊断***
CN112084199A (zh) * 2020-09-27 2020-12-15 中国建设银行股份有限公司 一种基于场景的通用参数维护方法及装置

Also Published As

Publication number Publication date
CN105404530B (zh) 2018-09-07

Similar Documents

Publication Publication Date Title
JP6928055B2 (ja) データボリュームの動的な構成
CN102427481B (zh) 用于对云计算服务进行管理的***及云计算管理方法
US8909767B2 (en) Cloud federation in a cloud computing environment
CN102546256B (zh) 用于对云计算服务进行监控的***及方法
CN114666333B (zh) 一种基于多租户理论面向云计算资源调度问题的控制方法
CN105404530A (zh) 一种实现简易部署和使用私有云的***及方法
US20100287280A1 (en) System and method for cloud computing based on multiple providers
CN102571940B (zh) 应用程序远程安装***、方法、智能终端、应用服务器
CN105468362A (zh) 应用部署方法和云计算***
CN113742031B (zh) 节点状态信息获取方法、装置、电子设备及可读存储介质
CN105025084A (zh) 一种基于同步代理和混合存储的云存储***
CN105324760A (zh) 预配置和预启动计算资源
CN104156216A (zh) 一种面向云计算的异构存储管理***及方法
CN102882908A (zh) 云计算管理***及云计算管理方法
CN106254471A (zh) 一种异构云环境下资源统一调度方法及***
CN105426165A (zh) 一种脚本工具的处理方法及装置
CN105373420A (zh) 数据传输方法及装置
CN113645071A (zh) 一种集群部署方法、***、介质及电子终端
CN105095103A (zh) 用于云环境下的存储设备管理方法和装置
US20170033979A1 (en) Restoration of consistent regions within a streaming environment
CN109254876A (zh) 云计算***中数据库的管理方法和装置
CN103577122A (zh) 分布式应用***在平台间迁移的实现方法及装置
CN104199683A (zh) 一种iso镜像文件加载方法和设备
CN111210194A (zh) 一种基于企业税务体系专用的业务支撑***及方法
CN116089011A (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
GR01 Patent grant
GR01 Patent grant