基于ceph快照快速回滚openstack上的虚拟机

 查看虚拟机ID
  • 1
  • 2
[[email protected] ~]# nova list --all | grep wyl
| dc828fed-1c4f-4e5d-ae84-795a0e71eecc | wyl  | ac33d3bc8fe54f52a2cc822adec7fe62 | ACTIVE | -          | Running     | provider=192.168.16.13 |
  • 1
  • 2
 创建快照
 格式:
  • 1
  • 2
  • 3
rbd snap create {pool-name}/{image-name}@{snap-name}
  • 1
rbd snap create  vms/dc828fed-1c4f-4e5d-ae84-795a0e71eecc_disk@init
  • 1
 关闭虚拟机
  • 1
  • 2
nova stop dc828fed-1c4f-4e5d-ae84-795a0e71eecc
  • 1
 回滚快照
 格式:
  • 1
  • 2
  • 3
rbd snap rollback {pool-name}/{image-name}@{snap-name}
  • 1
rbd snap rollback   vms/dc828fed-1c4f-4e5d-ae84-795a0e71eecc_disk@init
  • 1
 启动虚拟机
  • 1
  • 2
nova start  dc828fed-1c4f-4e5d-ae84-795a0e71eecc

原文地址:https://www.cnblogs.com/mylovelulu/p/9345587.html

时间: 2024-11-04 05:23:28

基于ceph快照快速回滚openstack上的虚拟机的相关文章

shell脚本实现git快速提交代码与快速回滚

shell脚本实现git快速提交代码与快速回滚 创建一个commit库: [[email protected] cml]# echo "check github" > index.html [[email protected] cml]# cat index.html check github [[email protected] cml]# git add index.html [[email protected] cml]# git commit -m "check

基于Ceph快照的异地灾备设计

引子 技术改变生活.越来越方便的手机让大家能够更有效的利用碎片时间,我很享受在上下班的公交车上或在阳光明媚的花园里梳理思路,并写成文字上传到简书:要是搁在几年前的PC时代画风可能是坐在星巴克靠窗的桌子上边喝咖啡边敲键盘:如果时间再久远点,应该有间书房有张书桌,书桌边有个磨墨的小书童- 第一种情形跟后两种情形有着本质的区别.咖啡可能洒在键盘上烧坏主板,辛苦一下午写出的文字再也找不回来了:后院可能起火将写了两天的文字烧成灰烬,再也找不回来了.花园散步也可能摔一跤手机掉进水里开不了机,但不必担心因为我

恒天云快速部署指南--OpenStack H版本虚拟机单节点部署解决方案

本帖是openstack单节点在虚拟机上部署的实践.想要玩玩和学习openstack的小伙伴都看过来,尤其是那些部署openstack失败的小伙伴.本帖可以让你先领略一下openstack的魅力.本ISO由恒天云团队基于openstackH版本制作. ISO介绍 恒天云 All In One ISO是一个简单.易用.高效的恒天云部署工具.能够帮助用户快速部署恒天云单节点基础版本,从而更好的体验恒天云.本文档重点讲解在虚拟机中安装部署恒天云 All In One ISO,不包含物理机安装.物理机安

KVM虚拟机快照链创建,合并,删除及回滚研究

1 QEMU,KVM,libvirt关系 QEMU QEMU提供了一个开源的服务器全虚拟化解决方案,它可以使你在特定平台的物理机上模拟出其它平台的处理器,比如在X86 CPU上虚拟出Power的CPU,此时的guest OS感觉不到虚拟机的存在,就像运行在物理机上,QEMU可以单独使用模拟CPU和各种外设,也可以作为一个用户空间工具和运行在内核中的KVM结合使用以充分发挥KVM的功能,QEMU的wiki KVM KVM是一个基于内核的虚拟机(Linux中一个可加载模块),在硬件支持虚拟化(int

Analysisbinlog 分析及回滚操作介绍

Analysisbinlog是我在学习binlog event结构及存储的时候,为了更深入理解写的一个对binlog的分析工具,基于python2.7开发,相较于mysqlbinlog工具显示简化很多,可以分析可以对row数据生成回滚语句,可定位组合有下面几个: Thread_id Position范围 时间范围 GTID Position 范围 + thread_id/gtid 时间范围 + thread_id/gtid 显示效果如图: 精简了对我们没多大用的数据,只显示执行语句.GTID.P

oracle_回滚

为了保证数据库中多个用户间的读一致性和能够回退事务.一.在一个简单的更新语句中,对于回滚段的操作存在多处,在事务开始时,首先需要在回滚表空间获得一个事务槽,分配空间,然后创建前镜像,此后事务的修改才能进行,oracle必须以此来保证事务是可以回滚的.如果用户提交了事务,oracle会在日志文件记录提交,并且写出日志,同时会在回滚段中把事务标记为已提交:如果用户回滚事务,则oracle需要从回滚段中把前镜像数据读取出来修改数据缓冲区,完成回滚,这个过程本身也要产生redo,所以回退这个操作是很昂贵

产品功能对标 - 服务上线、下线,版本回滚

一.版本上线 当您完成 API 的创建后,您可以将 API 发布到测试或者线上.也可以将测试或者线上的 API 下线.您需要注意以下几点: API 创建完成后,发布到某环境,通过二级域名或者独立域名访问时,需要在请求的Header指定要请求的环境,参见 请求示例. 当您要发布某个 API 时,如果该 API 在测试或者线上已经有版本在运行,您的此次发布将使测试或者线上的该 API 被覆盖,实时生效.但是历史版本及定义会有记录,您可以快速回滚. 您可以将测试或者线上的某个 API 下线,下线之后,

k8s核心资源对象& NameSpace(指定版本回滚)

k8s核心的资源对象: Pod:是运行以及调度的原子单位,也就是k8s中最小的资源单位,同一个pod可以同时运行多个container,多个container之间共享:(UTS(主机名和域名),IPC(消息队列和共享内存),NET(网络栈,端口等),namespace(名称空间)),但USR(用户和组),MNT(挂载点),PID(进行编号)是相互隔离的.pod有两种类型的pod:一类是由控制器控制的pod,一类是自主式pod(不受控制器管理,自己管理自己) Deployment:最常见的pod控

上线代码、回滚代码

上线脚本 #!/bin/bash FWDIR="$(cd `dirname "${BASH_SOURCE-$0}"`; pwd)" bin=`dirname "$0"` bin=`cd "$bin"; pwd` now=`date "+%Y%m%d_%H%M%S"` tag_release=di.release.${now} [email protected]:bdp-server/bdp-di.git e