CN106155834A - 一种基于虚拟机快照的openstack云平台自动化恢复技术 - Google Patents

一种基于虚拟机快照的openstack云平台自动化恢复技术 Download PDF

Info

Publication number
CN106155834A
CN106155834A CN201510155053.5A CN201510155053A CN106155834A CN 106155834 A CN106155834 A CN 106155834A CN 201510155053 A CN201510155053 A CN 201510155053A CN 106155834 A CN106155834 A CN 106155834A
Authority
CN
China
Prior art keywords
cloud platform
snapshot
main frame
openstack
virtual machine
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
CN201510155053.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.)
Shanghai Instrument And Electronics (group) Co Ltd
Original Assignee
Shanghai Instrument And Electronics (group) Co Ltd
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 Shanghai Instrument And Electronics (group) Co Ltd filed Critical Shanghai Instrument And Electronics (group) Co Ltd
Priority to CN201510155053.5A priority Critical patent/CN106155834A/zh
Publication of CN106155834A publication Critical patent/CN106155834A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • H04L41/0661Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0836Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了基于虚拟机快照的openstack云平台自动化恢复技术,主要解决现有的openstack云平台中个别主机异常故障后必须人工发现并介入修复的问题,其特征是在openstack云平台中集成监控***,以云平台中的虚拟机快照完成受损主机的快速恢复。本发明的技术方案是:云平台中安装监控***以检测其运行状态,通过openstack云平台为其中选定的主机定时打快照,当监控***检测到监控列表中有虚拟机宕机的时候,云平台会自动抓取最新的虚拟机快照,利用快照还原,快速恢复主机,并启动该虚拟机让其进入正常可工作状态。本发明的有益效果是,在遇到宕机异常时,能够快速的恢复其正常状态,节省了维护的时间和成本,使得openstack云平台在实际使用中的可靠性和安全性大大提高。

Description

一种基于虚拟机快照的openstack云平台自动化恢复技术
技术领域
本发明专利涉及一种云平台自动化恢复技术,尤其是基于openstack中虚拟机快照的集群快速自动化恢复技术。
背景技术
openstack是一个开源的云计算管理平台,是IaaS(基础设施即服务)组件,让任何人都可以自行建立和提供云端运算服务。openstack覆盖了网络、虚拟化、操作***、服务器等各个方面。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。openstack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。
目前,公知的openstack云平台在运行的过程中一旦某个节点宕机,或者发生其他异常,就会发生客户连接不上、不能正常运转无法操作等问题。这时候就需要人工发现这台主机故障,再去选择之前备份的快照,恢复该台主机的状态再重新使用。如果要用于企业生产,在时效性、安全性和可靠性方面存在一定的隐患,会给企业带来不利影响,在一定程度上浪费了资金和时间。
本发明提供了一种基于虚拟机快照的openstack云平台自动化恢复技术。在云平台中安装监控***以检测其运行状态,通过openstack云平台为其中选定的主机定时打快照,当监控***检测到监控列表中有虚拟机宕机的时候,云平台会自动抓取最新的虚拟机快照,利用快照还原,快速恢复主机,并启动该虚拟机让其进入正常可工作状态。本发明专利的有益效果是,在遇到宕机异常时,能够快速的恢复其正常状态,节省了维护的时间和成本,使得openstack云平台在实际使用中的可靠性和安全性大大提高。
发明内容
为了克服现有的openstack云平台遇到节点宕机不能自动恢复的缺陷,本发明专利提供了一种基于虚拟机快照的openstack云平台自动化恢复技术。
本发明的技术方案是:在云平台中安装ganglia监控***检测其运行状态以检测其运行状态,通过openstack云平台为其中选定的主机定时打快照,当监控***检测到监控列表中有虚拟机宕机的时候,云平台会自动抓取最新的虚拟机快照,利用快照还原,快速恢复主机,并启动该虚拟机让其恢复到正常可工作状态。
本发明本发明还包含一种操作方法,其步骤如下:
①搭建好openstack云平台;
②为openstack云平台安装监控***,通过查看其性能参数和监控实例主机各角色的启动情况,检测各节点的运行状态;
③云平台中建立定时任务,为需要监控的的主机定时建立快照,并定时删除过旧的虚机快照;
④监测到有主机宕机异常时,调用云平台的自动恢复主机接口,***会抓取最新的主机快照,通过快照还原一个已损坏的主机;
⑤自动点亮已恢复主机;
⑥启动主机中各项已设定的服务。
附图说明
图1为本发明的技术流程图。
具体实施方式
为了更清楚地介绍本发明提出的基于虚拟机快照的openstack云平台自动化恢复技术,下面将结合附图进行详细说明。
本发明提供了一种基于虚拟机快照的openstack云平台自动化恢复技术,主要用于解决现有的云平台遇到节点宕机不能自动恢复的缺陷。
本发明的具体技术解决方案如下:
结合图1,此方法包括如下步骤:
①搭建好openstack云平台;
②为openstack云平台安装监控***,通过查看其性能参数和监控实例主机各角色的启动情况,检测各节点的运行状态;
③云平台中建立定时任务,为需要监控的的主机定时建立快照,并定时删除过旧的虚机快照;
④监测到有主机宕机异常时,调用云平台的自动恢复主机接口,***会抓取最新的主机快照,通过快照还原一个已损坏的主机;
⑤自动点亮已恢复主机;
⑥启动主机中各项已设定的服务。
以上实施例仅用于说明本发明的优选实施方式,但本实用发明并不限于上述实施方式,在所述领域普通技术人员所具备的知识范围内,本发明的精神和原则之内所作的任何修改、等同替代和改进等,其均应涵盖在本发明请求保护的技术方案范围之内。

Claims (1)

1.一种openstack云平台自动化恢复技术,在不重启服务、不影响使用感受的前提下实现了实例主机的快速修复,其特征是,将在openstack云平台中集成监控***,以云平台中的虚拟机快照完成受损主机的快速恢复;包括如下步骤:
(1)搭建好openstack云平台;
(2)为 openstack云平台安装监控***,通过查看其性能参数和监控 实例主机各角色的启动情况,检测各节点的运行状态;
(3)云平台中建立定时任务,为需要监控的的主机定时建立快照,并定时删除过旧的虚机快照;
(4)监测到有主机宕机异常时,调用云平台的自动恢复主机接口,***会抓取最新的主机快照,通过快照还原一个已损坏的主机;
(5)自动点亮已恢复主机;
(6)启动主机中各项已设定的服务。
CN201510155053.5A 2015-04-02 2015-04-02 一种基于虚拟机快照的openstack云平台自动化恢复技术 Pending CN106155834A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510155053.5A CN106155834A (zh) 2015-04-02 2015-04-02 一种基于虚拟机快照的openstack云平台自动化恢复技术

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510155053.5A CN106155834A (zh) 2015-04-02 2015-04-02 一种基于虚拟机快照的openstack云平台自动化恢复技术

Publications (1)

Publication Number Publication Date
CN106155834A true CN106155834A (zh) 2016-11-23

Family

ID=57338847

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510155053.5A Pending CN106155834A (zh) 2015-04-02 2015-04-02 一种基于虚拟机快照的openstack云平台自动化恢复技术

Country Status (1)

Country Link
CN (1) CN106155834A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107783820A (zh) * 2017-11-01 2018-03-09 国云科技股份有限公司 一种云平台虚拟机定时操作任务设置方法
CN107918650A (zh) * 2017-11-14 2018-04-17 郑州云海信息技术有限公司 一种快照创建方法、装置、***及计算机可读存储介质
CN109324926A (zh) * 2018-08-30 2019-02-12 黄疆 一种基于rollback的垃圾数据处理***及方法
CN112835739A (zh) * 2019-11-22 2021-05-25 北京百度网讯科技有限公司 宕机处理方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120222002A1 (en) * 1999-11-24 2012-08-30 Quest Software, Inc. Systems and methods for monitoring a computing environment
CN104111878A (zh) * 2014-02-20 2014-10-22 西安未来国际信息股份有限公司 基于虚拟机快照的hadoop集群自动化恢复技术

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120222002A1 (en) * 1999-11-24 2012-08-30 Quest Software, Inc. Systems and methods for monitoring a computing environment
CN104111878A (zh) * 2014-02-20 2014-10-22 西安未来国际信息股份有限公司 基于虚拟机快照的hadoop集群自动化恢复技术

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107783820A (zh) * 2017-11-01 2018-03-09 国云科技股份有限公司 一种云平台虚拟机定时操作任务设置方法
CN107918650A (zh) * 2017-11-14 2018-04-17 郑州云海信息技术有限公司 一种快照创建方法、装置、***及计算机可读存储介质
CN109324926A (zh) * 2018-08-30 2019-02-12 黄疆 一种基于rollback的垃圾数据处理***及方法
CN112835739A (zh) * 2019-11-22 2021-05-25 北京百度网讯科技有限公司 宕机处理方法和装置

Similar Documents

Publication Publication Date Title
CN106155834A (zh) 一种基于虚拟机快照的openstack云平台自动化恢复技术
CN105808394B (zh) 一种服务器自愈的方法和装置
CN105677516B (zh) 一种计算靠近存储云平台中高效可靠的备份恢复方法
CN102394774B (zh) 一种云计算操作***的控制器服务状态监控和故障恢复方法
CN102681917B (zh) 一种操作***及其修复方法
CN102521071B (zh) 一种基于私有云的虚拟机维护方法
CN102855181B (zh) 软件修复方法及***
CN111953566B (zh) 一种基于分布式故障监控的方法和虚拟机高可用***
CN110825495A (zh) 一种容器云平台的恢复方法、装置、设备及可读存储介质
CN106603696B (zh) 一种基于超融合基础框架的高可用***
CN104038373B (zh) 信息预警与自修复***及方法
CN101996106A (zh) 一种对软件运行状态进行监控的方法
CN103500378B (zh) 用故障代码管理设备缺陷的方法和***
CN103488721B (zh) 主备板的数据库双向同步方法和***
CN104111878A (zh) 基于虚拟机快照的hadoop集群自动化恢复技术
CN106130763A (zh) 服务器集群及适用于该集群的数据库资源组切换控制方法
CN105812169A (zh) 一种主备机切换方法及装置
CN110943855A (zh) 一种通过bmc实现服务器宕机后状态恢复的方法
CN114064217B (zh) 一种基于OpenStack的节点虚拟机迁移方法及装置
CN108959547B (zh) 一种pv快照分布式数据库集群恢复方法
CN112367186B (zh) 一种基于0penStack裸机的故障保护方法及装置
CN104461757A (zh) 一种恢复虚拟机的方法及装置
CN104166599A (zh) 一种arm设备重启恢复出厂配置的方法
CN103177213A (zh) 一种软件漏洞修复方法及***
CN107070730B (zh) 一种ctdb的启动方法和装置

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

Application publication date: 20161123

RJ01 Rejection of invention patent application after publication