Snapshot Instance 操作详解 - 每天5分钟玩转 OpenStack(36)
2016-05-20 00:00
453 查看
摘要: 本节我们通过日志详细讨论 instance 的 snapshot 操作。
本节我们通过日志详细讨论 instance 的 snapshot 操作。
有时候操作系统损坏得很严重,通过 Rescue 操作无法修复,那么我们就得考虑通过备份恢复了。当然前提是我们之前对instance做过备份。
Nova 备份的操作叫 Snapshot,其工作原理是对 instance 的镜像文件(系统盘)进行全量备份,生成一个类型为 snapshot 的 image,然后将其保存到 Glance 上。
从备份恢复的操作叫 Rebuild,将在下一节重点讨论。
下面是 snapshot instance 的流程图
向 nova-api 发送请求
nova-api 发送消息
nova-compute 执行操作
下面我们详细讨论每一个步骤。
查看日志 /opt/stack/logs/n-api.log
暂停 instance
对 instance 的镜像文件做快照
恢复 instance
将快照上传到 Glance
Snapshot 成功保存在 Glance 中
instance 备份成功,下节我们讨论如何通过 snapshot 恢复。
本节我们通过日志详细讨论 instance 的 snapshot 操作。
有时候操作系统损坏得很严重,通过 Rescue 操作无法修复,那么我们就得考虑通过备份恢复了。当然前提是我们之前对instance做过备份。
Nova 备份的操作叫 Snapshot,其工作原理是对 instance 的镜像文件(系统盘)进行全量备份,生成一个类型为 snapshot 的 image,然后将其保存到 Glance 上。
从备份恢复的操作叫 Rebuild,将在下一节重点讨论。
下面是 snapshot instance 的流程图
向 nova-api 发送请求
nova-api 发送消息
nova-compute 执行操作
下面我们详细讨论每一个步骤。
向nova-api发送请求
客户(可以是 OpenStack 最终用户,也可以是其他程序)向 API(nova-api)发送请求:“对这个 Instance 做个快照”查看日志 /opt/stack/logs/n-api.log
nova-api 发送消息
nova-api 向 Messaging(RabbitMQ)发送了一条消息:“对这个 Instance 做快照” 源代码在 /opt/stack/nova/nova/compute/api.py,方法是 snapshot。nova-compute 执行操作
查看日志 /opt/stack/logs/n-cpu.log暂停 instance
对 instance 的镜像文件做快照
恢复 instance
将快照上传到 Glance
Snapshot 成功保存在 Glance 中
instance 备份成功,下节我们讨论如何通过 snapshot 恢复。
相关文章推荐
- Linux命令大全chm版本下载
- linux 安装、卸载SVN
- OpenCV支持的图像格式
- 【OpenCV】图像几何变换:旋转,缩放,斜切
- hadoop+zookeeper+hbase 完全安装手册
- #内存管理的艺术# 之 Nginx slab的实现 --- 第五篇“基于页的内存释放”
- 操作系统知识(3)--Linux 文件
- 串口驱动程序设计详解---串口初始化(上)
- Linux 环境下安装JDK
- VS2013搭建OpenGL环境
- Yourkit 监控Jetty(stand-alone)
- opensns评论功能模拟实现
- linux常用命令
- Visual EmbedLinux Tools 0.2.5
- Hadoop之初体验
- w3schools网站的HTML教程之HTML编辑器
- Linux下关于find命令的总结
- [原创]关于设置linux中vim 显示行号
- 兴趣学习: opencv 实现画图程序
- 兴趣学习: opencv -- 视频读写, 鼠…