寻觅生命中的那一片浅草......

XenServer_export_import命令

XenServer的vm export与import,可以通过XenCenter来做,手头上又没有Windows的服务器,如果保存到本地,export和import都很麻烦
在网上查了些资料,可以通过命令来将vm export到服务器上,但XenServer主机上,可用空间有限,又无法访问XenServer用于存储虚拟机的空间
于是决定使用nfs,将另外一台Linux服务器A的空间mount过来,用于保存export出来的vm文件

A上的操作192.168.1.2
yum -y install nfs*
yum -y install portmap
mkdir /data/nfs
chmod 777 /data/nfs
允许192.168.1.0/24网段的计算机挂载/home/nfs
echo ‘/data/nfs 192.168.1.*(rw,root_squash)’ >> /etc/exports
service portmap start
service nfs start

XenServer主机1上操作
mkdir /data/export
mount -t nfs 192.168.1.2:/data/nfs /data/export

开始导出
先把要导出的vm关掉,然后查看要导出vm的UUID
xe vm-list params=all

xe vm-export filename=/data/export/017-otrs.xva vm=09faa5ff-ceea-1234-e02e-97cae69878d5

XenServer主机2上操作
mkdir /data/export
mount -t nfs 192.168.1.2:/data/nfs /data/export

xe vm-import filename=/data/nfs/017-otrs.xva

等一下就可以了

我vm分了30G的空间,导出来的文件大概7G,应该也就是vm实际存储的文件大小吧

参考文章:http://tiri.li/schneller-xen-vm-import-auch-via-befehlszeile

尚无评论

发表评论

2024年四月
« 5月    
1234567
891011121314
15161718192021
22232425262728
2930