实验场景:

    有两台xenserver正在运行,其中一台xenserver运行这一台虚拟机centos 6.0,需要通过NFS服务器实现Xenmotion动态迁移到另一台xenserver上去。


  1. 用一台Linux搭建NFS

[root@localhost ~]#echo "- - -">> /sys/class/scsi_host/host2/scan        #从新扫描硬件
[root@localhost ~]# cat /proc/partitions         #可以看到硬盘sdb已经被加载进来
major minor  #blocks  name
   8        0   20971520 sda
   8        1     512000 sda1
   8        2   20458496 sda2
 253        0   18423808 dm-0
 253        1    2031616 dm-1
   8       16   20971520 sdb
[root@localhost ~]#fdisk /dev/sdb                #分区
    n
    p
    1
    w
[root@localhost ~]#mkfs.ext3 /dev/sdb1            #格式化ext3文件系统
[root@localhost ~]#yum install nfs-utils rpcbind
[root@localhost ~]#mkdir /NFS
[root@localhost ~]#echo "/NFS *(rw,no_root_squash,sync)">> /etc/exports
[root@localhost ~]#service rpcbind start
[root@localhost ~]#service nfs start
[root@localhost ~]# showmount -e 192.168.150.136    查看是否已经发布文件存储。
Export list for 192.168.150.136:
/NFS *                                        #客户端挂载时,需要注意防火墙是否会被阻挡


2.为两个xenserver添加NFS存储空间

利用NFS实现citrix xenmotion_第1张图片

利用NFS实现citrix xenmotion_第2张图片


3.开始迁移

利用NFS实现citrix xenmotion_第3张图片


选择迁移的目标主机

利用NFS实现citrix xenmotion_第4张图片


选择迁移存储

利用NFS实现citrix xenmotion_第5张图片


迁移网络

利用NFS实现citrix xenmotion_第6张图片



正在迁移

利用NFS实现citrix xenmotion_第7张图片


成功迁移:

利用NFS实现citrix xenmotion_第8张图片