将VM备份到别一台xenserver主机
来源:互联网 发布:李敖小s知乎 编辑:程序博客网 时间:2024/05/22 01:29
最近开始又要接手之前做了一半的xenserver了,因为还只是看书学了一些很皮毛的东西,最近还真真被一些常见的问题给难倒了,所以还得接着学习xerserver,在看书的过程中还是得到了不少的启发,就拿这次要做的事情来说吧。
这次的任务是把现在正在线上跑的两个虚拟机迁到另一台xenserver主机上,当中还真走了不少弯路和钻了不少牛角尖啊,因为之前看过有迁移这个字眼,所以就一个劲地在网上搜如何迁移,也把书给忽略了,可能洗了澡人会清醒多吧,就想着几种的虚拟主机的备份方法,然后就看了一晚上的电子书了,但是用xencenter备份的话只能把虚拟机备份到本地机啊,像这样子,把虚拟机备份到本地,再从本地导入到远程机,加上网络的原因,这样子的话肯定要花上不少时间,所以就这些问题今天早上试了其中一种,将VM从远程机备份到另一台远程机;好吧,废话太多了,现在入正题。
首先,我们应该都知道,xenserver主机在安装好系统后,sda1就只有4G空间,这是我个人几次装机后得出的结论,如果有哪位大神能够指点一下的话就更好了,像这种情况下,才4G的空间可能够我们备份一台新的VM但是如果多机台呢?那可怎么办,根本就备份不下来啊,那么办法就只有一个,就是把主机sda3拿来用了,在之前的“xenserver6.0 使用本地ISO安装VM”讲解过如果使用sda3的磁盘空间,那就是1、创建LV ;2、格式化LV;3、把根目下的一个文件夹mount到新建的LV;
好,准备工作已经做好了,现在就是最主要的部分了,就是把VM备份下来,这里要分为3步:
1、把需要备份的VM关机
2、将VM从本xenserver主机导出到另一台xenserver主机上,在目标机器上输入“xe vm-export -h <源主机IP> -u <用户名> -pw <密码> vm=<要导出的VM的名字> filename=<导出的vm的文件位置和文件名>”; filename为导出到目标主机的“目录和文件名”,如需要使用xencenter导入备份的话,文件名必需包含.xva后缀;好了,现在打开xencenter查看源主机的日志,可以看到vm正在导出,这一步就算完成了。
3、等到vm导出完毕,现在就要把vm导入到目标机器上了,在目标机器上输入“xe vm-import -h <目标主机的IP> -u <用户名> -pw <密码> fliename=<已导出的vm的文件位置和文件名>”; 好了,因为要导入的机器是当前机器,所以速度是必定的,这样子就成功把VM导入到了目标的xenserver主机上了。
正所谓条条大道通罗马,办法肯定不止这一个的,最近看到了另一个可能会更好的办法,但是这个从上星期开始就比较忙了,一直没有时间测试可行性,但今天就有时间了,等试完了再继续发博,敬请期待啊……
- 将VM备份到别一台xenserver主机
- Xenserver命令行创建VM
- xenserver VM假死
- vm如何安装xenserver
- xenserver支援VM不够 P2V
- xenServer 管理vm的命令
- XenServer 虚拟机备份脚本
- xenserver 备份和还原
- XenServer VM物理CPU使用策略
- Install xen-tools for VM on Xenserver
- xenserver 命令行得到vm的ip
- xenserver监控vm中的docker容器
- XenServer安装VM(CentOS 6.8)
- Xenserver删除VM存储无法释放
- Xenserver 如何设置VM boot options
- XenServer命令行方式自动化安装VM
- XenServer自动化创建并初始化VM
- xenserver使用cli进行主机池添加
- viewDidLoad, viewWillDisappear, viewWillAppear区别
- 仿智联招聘实现简历导出功能
- windows xp与 vista,windows7,Windows8的区别?
- 使用android backup service将app data同步到云
- POJ 1182 食物链
- 将VM备份到别一台xenserver主机
- 基于JQuery的7款选项卡(Tabs)实例
- MAC和IP相同两台电脑同时可以上网
- 指向函数的指针数组
- 如何使用java synchronized进行线程同步
- 关于Sleep()函数不准确和随机数的问题
- hive文件存储格式
- Silverlight开发常见的一个小问题:2103错误
- dom4j解析XML