Restore Volume 操作 – 每天5分钟玩转 OpenStack(60)

Restore Volume 操作 – 每天5分钟玩转 OpenStack(60)

每天5分钟OpenStack 1年前 (2019-07-02) CloudMan6

前面我们 backup 了 voluem,今天我们将讨论如何 restore volume。本节我们讨论如何 restore volume。 restore 的过程其实很简单,两步走: 在存储节点上创建一个空白 volume。 将 backup 的数据 copy 到空白 voluem 上。 下面我们来看 restore 操作的详细流程: 向 cinder-api 发送 backup 请求 cind

Backup Volume 操作 – 每天5分钟玩转 OpenStack(59)

Backup Volume 操作 – 每天5分钟玩转 OpenStack(59)

每天5分钟OpenStack 1年前 (2019-07-02) CloudMan6

本节我们讨论 volume 的 Backup 操作。 Backup 是将 volume 备份到别的地方(备份设备),将来可以通过 restore 操作恢复。 Backup VS Snapshot 初看 backup 功能好像与 snapshot 很相似,都可以保存 volume 的当前状态,以备以后恢复。但二者在用途和实现上还是有区别的,具体表现在: Snapshot 依赖于源 volume,不能

Snapshot Volume 操作 – 每天5分钟玩转 OpenStack(58)

Snapshot Volume 操作 – 每天5分钟玩转 OpenStack(58)

每天5分钟OpenStack 1年前 (2019-05-31) CloudMan6

Snapshot 可以为 volume 创建快照,快照中保存了 volume 当前的状态,以后可以通过 snapshot 回溯。snapshot 操作实现比较简单,流程图如下: 向 cinder-api 发送 snapshot 请求 cinder-api 发送消息 cinder-volume 执行 snapshot 操作 下面我们详细讨论每一个步骤。 向 cinder-api 发送 snapsho

Delete Volume 操作 – 每天5分钟玩转 OpenStack(57)

Delete Volume 操作 – 每天5分钟玩转 OpenStack(57)

每天5分钟OpenStack 1年前 (2019-05-31) CloudMan6

今天讨论 cinder 如何删除 volume 。 状态为 Available 的 volume 才能够被 delete。如果 volume 当前已经 attach 到 instance,需要先 detach 后才能 delete。 Delete操作实现比较简单,流程图如下: 向 cinder-api 发送 delete 请求 cinder-api 发送消息 cinder-volume 执行 de

Extend Volume 操作 – 每天5分钟玩转 OpenStack(56)

Extend Volume 操作 – 每天5分钟玩转 OpenStack(56)

每天5分钟OpenStack 2年前 (2018-12-25) CloudMan6

前面我们讨论了 volume 的 attach 和 detach 操作,今天讨论如何扩大 volume 的容量。为了保护现有数据,cinder 不允许缩小 volume。 Extend 操作用于扩大 Volume 的容量,状态为 Available 的 volume 才能够被 extend。如果 volume 当前已经 attach 给 instance,需要先 detach 后才能 extend

Detach Volume 操作 – 每天5分钟玩转 OpenStack(55)

Detach Volume 操作 – 每天5分钟玩转 OpenStack(55)

每天5分钟OpenStack 2年前 (2018-12-18) CloudMan6

上一节我们成功地通过 attach 操作为 instance 添加了 volume,而与之相对的操作是 detach,就是将 volume 从 instance 上卸载下来。 下图是 Detach 操作的流程图 向 cinder-api 发送 detach 请求 cinder-api 发送消息 nova-compute detach volume cinder-volume 删除 target 下

Attach Volume 操作(Part I) – 每天5分钟玩转 OpenStack(53)

Attach Volume 操作(Part I) – 每天5分钟玩转 OpenStack(53)

每天5分钟OpenStack 2年前 (2018-08-05) CloudMan6

上一节我们创建了 volume,本节讨论如何将 volume attach 到 Instance,今天是第一部分。 Volume 的最主要用途是作为虚拟硬盘提供给 instance 使用。Volume 是通过 Attach 操作挂载到 instance 上的。本节我们就来详细讨论 Cinder 是如何实现 Attach 的。 上一节我们成功创建了基于 LVM provider 的 volume。每

Create Volume 操作(Part I) – 每天5分钟玩转 OpenStack(50)

Create Volume 操作(Part I) – 每天5分钟玩转 OpenStack(50)

每天5分钟OpenStack 2年前 (2018-07-18) CloudMan6

前面已经学习了 Cinder 的架构和相关组件,从本节我们开始详细分析 Cinder 的各种操作,首先讨论 Cinder 如何创建 volume。 Create 操作流程如下: 客户(可以是 OpenStack 最终用户,也可以是其他程序)向 API(cinder-api)发送请求:“帮我创建一个 volume”。 API 对请求做一些必要处理后,向 Messaging(RabbitMQ)发送了一

每天5分钟玩转 OpenStack

每天5分钟玩转 OpenStack

每天5分钟OpenStack 2年前 (2018-06-26) CloudMan6

001、写在最前面 002、虚拟化 003、准备 KVM 实验环境 004、启动第一个 KVM 虚机 005、远程管理 KVM 虚机 006、CPU 和内存虚拟化原理 007、KVM 存储虚拟化 008、LVM 类型的 Storage Pool 009、KVM 网络虚拟化基础 010、动手实践虚拟网络 011、理解 Virbr0 012、Linux 如何实现 VLAN 013、动手实践 Linux

Cinder 组件详解 – 每天5分钟玩转 OpenStack(47)

Cinder 组件详解 – 每天5分钟玩转 OpenStack(47)

每天5分钟OpenStack 3年前 (2018-01-19) CloudMan6

本节我们将详细讲解 Cinder 的各个子服务。 cinder-api cinder-api 是整个 Cinder 组件的门户,所有 cinder 的请求都首先由 nova-api 处理。cinder-api 向外界暴露若干 HTTP REST API 接口。在 keystone 中我们可以查询 cinder-api 的 endponits。 客户端可以将请求发送到 endponits 指定的地址

掌握 Cinder 的设计思想 – 每天5分钟玩转 OpenStack(46)

掌握 Cinder 的设计思想 – 每天5分钟玩转 OpenStack(46)

每天5分钟OpenStack 3年前 (2018-01-10) CloudMan6

上一节介绍了 Cinder 的架构,这节讨论 Cinder 个组件如何协同工作及其设计思想。 从 volume 创建流程看 cinder-* 子服务如何协同工作 对于 Cinder 学习来说,Volume 创建是一个非常好的场景,涉及各个 cinder-* 子服务,下面是流程图。 客户(可以是 OpenStack 最终用户,也可以是其他程序)向 API(cinder-api)发送请求:“帮我创建一

切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享