滔哥的主页

帮趣游戏     进入个人中心
新浪微博

滔哥

memory

滔哥博客 http://www.lvtao.net

http://bangqu.com/memory

职业: CTO

现居: 湖北省武汉市

  • 浏览 623次
  • 感谢 0人
  • 收益 ¥0.0元
Tags:

XenServer中虚拟机导出与导入

1. 备份和还原pool中的metadata:

备份命令: xe pool-dump-database file-name=[filepath and name]
例子: xe pool-dump-database file-name=/dev/mnt/dbdump

还原命令:xe pool-restore-database file-name=[file path and name] dry-run=true
例子: xe pool-restore-database file-name=/dev/mnt/dbdump dry-run=true 

2. 备份和还原xenserver host系统:

备份命令:xe host-backup host=[hostname] file-name=[filepath and name.xbk]
例子: xe host-backup host=xenbx1 file-name=/dev/mnt/xenbx1.xbk 

注意:还原系统重启xenserver,从xenserver安装盘启动,选择“Restore from backup”,而且只能换到本机

3. 备份和还原xenserver vm虚拟机:
(1). 导出vm所有数据
       a. 关闭vm
       b. 用xe vm-list,获取vm的uuid
       c. 执行命令进行导出vm所有数据:
       xe vm-export vm=[vm_uuid] filename=[filepath and filename.xva]
      如:xe vm-export vm=XXX...xx filename=/dev/mnt/server1.xva

      如果只是导出metadata,则
      xe vm-export vm=[vm_uuid] filename=[filepath and filename.xva] --metadata
      如: xe vm-export vm=XXX...XX filename=/dev/mnt/server1.xva --metadata

(2). 导入vm
     xe vm-import sr=[SR_UUID] filename=[filepath and filename.xva]
     如: xe vm-import sr=RAID5 filename=/dev/mnt/server1.xva

4.  创建vm快照snapshot:
xe vm-snapshot vm=[vm_uuid] new-name-label=[vm snapshot name]
如: xe vm-snapshot vm=xxx...xx new-name-label=server1snap1 
分享时间: