1. 备份和还原xenserver host系统

//备份
# xe host-backup file-name=[name.xbk] -s [ip] -u [username] -pw [password]
# xe host-backup file-name=redhat.xbk -s 127.0.0.1 -u root -pw 123456

-s : 备份服务器地址或名称

//还原
# xe host-restore file-name=[name.xbk] -s [ip] -u [username] -pw [password]
# xe host-restore file-name=redhat.xbk

2. 备份和还原xenserver vm虚拟机

# xe vm-export vm=[vm_uuid] filename=[filename.xva]

首先保证vm状态(expected: halted, suspended)

//获取虚拟机列表
# xe vm-list
uuid ( RO)           : 0d166725-92a8-f3a7-2817-48df158129c5name-label ( RW): redhatpower-state ( RO): runninguuid ( RO)           : e99ae4b3-e585-4b58-bc52-41e3d133c717name-label ( RW): Control domain on host: xenserver-nxhzbztopower-state ( RO): running//导出
# xe vm-export vm=0d166725-92a8-f3a7-2817-48df158129c5 filename=export.xva//只导出metadata
# xe vm-export vm=0d166725-92a8-f3a7-2817-48df158129c5 filename=export.xva --metadata
//导入
# xe vm-import filename=[filename.xva]
# xe vm-import filename=export.xva
8e5eae25-087b-e797-b6e9-35c6670ba860

3. 备份和还原pool中的metadata

//备份
# xe pool-dump-database file-name=[name]
//还原
# xe pool-restore-database file-name=[name] dry-run=true

4. 快照snapshot

//创建
# xe vm-snapshot vm=[vm_uuid] new-name-label=[name]
# xe vm-snapshot vm=0d166725-92a8-f3a7-2817-48df158129c5 new-name-label=redhat.snapshot
eb4d60ce-b1f5-ae62-0d40-df45b7b0b319//查看
# xe snapshot-list//恢复
# xe snapshot-revert snapshot-uuid=[snapshot_uuid]
# xe snapshot-revert snapshot-uuid=eb4d60ce-b1f5-ae62-0d40-df45b7b0b319//删除
# xe snapshot-uninstall snapshot-uuid=[snapshot_uuid]
# xe snapshot-uninstall snapshot-uuid=eb4d60ce-b1f5-ae62-0d40-df45b7b0b319
The following items are about to be destroyed
VM : eb4d60ce-b1f5-ae62-0d40-df45b7b0b319 (redhat.snapshot)
VDI: 810e4090-e9c4-4028-86a4-1a988572ef5e (redhat 0)
Type 'yes' to continue
yes//删除force
# xe snapshot-destroy snapshot-uuid=[snapshot_uuid]
# xe snapshot-destroy snapshot-uuid=eb4d60ce-b1f5-ae62-0d40-df45b7b0b319//导出
# xe snapshot-export-to-template snapshot-uuid=[snapshot_uuid] filename=[name.xva]
# xe snapshot-export-to-template snapshot-uuid=eb4d60ce-b1f5-ae62-0d40-df45b7b0b319 filename=snapshot.xva
Export succeeded
//导入
# xe vm-import filename=[name.xva]
# xe vm-import filename=snapshot.xva
d57e868f-1d95-f60a-957e-d4f571bb2205

导入之后是模版,可以用来创建虚拟机

5. 模版template

//查看
# xe template-list//删除
# xe template-uninstall template-uuid=d57e868f-1d95-f60a-957e-d4f571bb2205
The following items are about to be destroyed
VM : f32d55cb-37e6-6534-7099-651cd77f7b3d (redhat (1))
VDI: 45746899-9fbd-4e48-9b3d-70a1aadfa817 (redhat 0)
VDI: 9b6e4792-57d8-4cfa-b8a2-80435236dfae (Suspend image)
Type 'yes' to continue
yes
All objects destroyed

6. vm挂起状态
从挂起状态,强制关机

# xe snapshot-reset-powerstate uuid=[uuid] force=true
# xe snapshot-reset-powerstate uuid=f32d55cb-37e6-6534-7099-651cd77f7b3d force=true

模版创建虚拟机
XenServer三类快照

xenserver 备份和还原相关推荐

  1. Asp.net 不使用SQLDMO实现数据库备份和还原

    今天需要做一个历史数据库,备份还原的程序,就是在sql服务器兴建一个数据库的历史版本的复.手工操作很方便,但是程序来实现我还没做过.上网找资料发现都调用了 SQLDMO 的 SQL COM 来实现. ...

  2. Backup Exec 2012 备份和还原活动目录(非授权还原)

    延续以上两篇,安装配置完毕后,开始进行备份操作. 环境一如上篇: DC: pdc1.fengdian.info BE2012 Svr: backup.fengdian.info 本例使用BE2012对 ...

  3. 异步备份和还原数据库:.NET发现之旅(六)

    信息系统是数据密集型的,数据的套帐,备份,还原是客户最希望有的功能,这一节课就讨论下C/S系统下数据库的异步备份和还原,B/S系统的数据备份和还原和这个类似. 既然是异步,首先会想到使用多线程技术.. ...

  4. Centos 6.4下MySQL备份及还原详情介绍

    我们前面文中中介绍了centos 6.4下MySQL的安装及配置,安装后为了保证数据的安全性所以我们同样也要学会备份及还原,备份及还原操作在我们的真实工作环境中是必不可少的,由于是对数据库数据备份,所 ...

  5. 在ASP.NET中备份和还原数据库

    昨天看了<C#项目实录>中的进销存管理系统,和其他书里讲的案例一样,无非也就是数据库增删查改,但是这个进销存系统中有一个备份和还原数据库的功能,蛮有兴趣的,看了一下代码,原来如此,也就是通 ...

  6. DQL查询语句约束数据库设计备份和还原

    DQL:查询语句 1. 排序查询* 语法:order by 子句* order by 排序字段1 排序方式1 , 排序字段2 排序方式2...* 排序方式:* ASC:升序,默认的.* DESC:降序 ...

  7. Android之——短信的备份与还原

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47091281 眼下,Android手机中的一些软件能够实现手机短信的备份与还原操作 ...

  8. windows备份与还原和两个主机的相互通信

    DAY02Windows 实验一: 实验名称:windows系统的备份与还原 实验描述:为了保证系统的安全对系统做备份与还原操作系统 实验拓扑: 实验步骤: 步骤一:将急救大师软件安装在虚拟机的系统上 ...

  9. MySQL中使用innobackupex、xtrabackup进行大数据的备份和还原

    大数据量备份与还原,始终是个难点.当MYSQL超10G,用mysqldump来导出就比较慢了.在这里推荐xtrabackup,这个工具比mysqldump要快很多. 本文还参考了:http://blo ...

最新文章

  1. Python 中读取和保存图像方法汇总及其区别
  2. Mysql 使用下载的zip文件进行安装启动
  3. Android获取屏幕尺寸大小
  4. #{}不自动改参数类型_如何在不刷新页面的情况下改变URL
  5. 基于xml技术的操作
  6. LeetCode 784. 字母大小写全排列(位运算回溯)
  7. 数据库系统实训——实验四——视图
  8. Mac安装jdk1.8 / mysql5.7.16 与配置环境变量
  9. 微软征询“Xbox支付方式”,选项包括比特币支付
  10. linux内核系列远程拒绝服务漏洞,预警 | Linux 爆“SACK Panic”远程DoS漏洞,大量主机受影响...
  11. 二十一天学通C#:.NET中文件与文件夹的操作
  12. 反编译那些事儿(二)—枚举的反编译
  13. spark 数据倾斜调优
  14. source insight设置Courier new字体
  15. php怎么画五星红旗,php基于GD库画五星红旗的方法,phpgd库五星红旗
  16. 中心极限定理 central limit theorem
  17. 谈谈UG二次开发程序入口
  18. Echarts地图深入+散点
  19. MAC地址克隆有什么作用
  20. 卸载360天擎企业版需要密码

热门文章

  1. 如何注册表里修改计算机用户名,更改电脑用户名(可更改C:\Users\用户名)
  2. 与或非门——python逻辑电路
  3. 【企业架构】现代企业架构方法——第 1 章
  4. 在Linux中安装mysql后遇到错误20008解决方案
  5. Excel 怎样去掉单元格中的回车符号
  6. Mac更新系统后,无法正常打开AE的解决办法
  7. 下级对上级回复已阅知_【优质】上级对下级报告的回复-范文模板 (9页)
  8. 基于InforFlow的业务流程管理系统解决方案(转载)
  9. oracle 11g open_cursors 修改,修改open_cursors和session_cached_cursors的参数值
  10. 解决 docker 磁盘空间不足问题