搜索
Hi~登录注册
查看: 1561|回复: 0

XenServer利用快照功能 不停机迁移VM至其他节点 图文教程 -linux运维教程

[复制链接]

1892

主题

1899

帖子

6406

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6406
发表于 2015-4-17 11:07:15 | 显示全部楼层 |阅读模式


            
            
                <p>XenServer利用快照功能 不停机迁移VM至其他节点 图文教程

首先需要部署远程NFS服务端
在XenServer上挂载

登录XenServer
执行
mkdir -p /mnt/nfs/home
mount 1.1.1.1:/home /mnt/nfs/home
df -h 查看 如果已经挂载 代表正常

cd/mnt/nfs/home
先查找UUID
xe vm-list is-control-domain=false is-a-snapshot=false
如图


找到需要迁移的UUID记录
建立一个快照

执行
xe vm-snapshot uuid=28b7a6a8-4949-5213-cce8-6832a3ce0fe4 new-name-label=move1
会返回一个uuid
如图


然后使用这个UUID 导出VM即可
执行
xe vm-export vm=23886b6a-13de-031e-84f1-1e71a146eee1 filename=VM81.xva
默认是导出到当前位置
需要指定NFS路径 默认XenServer 主服务器存储预留非常小 如果导出在本地硬盘 会出现硬盘空间不足的问题

等待导出完成 视网络速度 建议使用内网
我们的架构
NFS服务器1Gbps端口 因为<span style="line-height: 1.6em;">一组</span><span style="line-height: 1.6em;">XenServer共用单NFS 所以端口建议1Gbps起
有条件的应该选10Gbps Xenserver每台配1Gbps内网端口 1Gbps公网端口


等待导出完成后

恢复VM
在新XenServer上 挂载NFS
查找存储设备SR-UUID 可选择本地或远程SAN然后导入</span>
xe vm-import filename=/mnt/nfs/home/cs81.xva sr-uuid=18f25ea1-4c49-5346-4a86-d37560bd07b7

如果Xen的版本不同 可能要加 force=true 强制导入参数
xe vm-import filename=/mnt/nfs/home/cs81.xva sr-uuid=18f25ea1-4c49-5346-4a86-d37560bd07b7 force=true

<span style="line-height: 1.6em;">然后启动 登录 如果IP地址有变动修改IP地址


在老的XenServer上 删除VM 启动新VM
不删除可能会有IP才冲突的问题 如果没VLAN的话</span>



</p>

<p>








</p>


            

            
        
       

   
公众微信:idc5ahl
公众QQ:吾爱互联
关注公众微信,公众QQ每天领现金卡密
卡密介绍(http://www.5ahl.com/thread-2182-1-1.html
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

快速回复 返回顶部 返回列表