第 6 章 Cinder - 060 - Restore Volume 操作

Restore Volume 操作

 

restore 的过程其实很简单,两步走:

在存储节点上创建一个空白 volume。

将 backup 的数据 copy 到空白 voluem 上。

 

restore 操作的详细流程:

1、向 cinder-api 发送 backup 请求

2、cinder-api 发送消息

3、cinder-scheduler 挑选最合适的 cinder-volume

4、cinder-volume 创建空白 volume

5、cinder-backup 将 backup 数据 copy 到空白 volume 上

 

 

向 cinder-api 发送 backup 请求

客户(可以是 OpenStack 最终用户,也可以是其他程序)向 cinder-api 发送请求:“请 restore 指定的 backup。这里将 restore 之前创建的 backup。

目前 restore 只能在 CLI 中执行。

 

cinder-api 接收到 restore 请求。

 

cinder-api 转发请求,为 restore 创建 volume。

之后 cinder-scheduler 和 cinder-volume 将创建空白 volume,这个过程与 create volume 一样。

 

接下来分析数据恢复的过程

 

cinder-backup 执行 backup 操作

  • 启动 restore 操作,mount NFS。
  • 读取 container 目录中的 metadata。
  • 将数据解压并写到 volume 中。
  • 恢复 volume 的 metadata,完成 restore 操作。

 

此时,在 GUI 中已经可以看到 restore 创建的 volume。

 

 

-------------------------------------------------------------引用来自--------------------------------------------------------------------

https://www.cnblogs.com/CloudMan6/p/5668872.html

https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587718&idx=1&sn=ac8f10bef5fe708bc0d1f682f486516e&chksm=8d30811fba4708098c720dc3631e8632f14d22fcb6910acad31445438c55efcebe3019dd389c&scene=21#wechat_redirect

转载于:https://www.cnblogs.com/gsophy/p/11078441.html

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值