迁移的种类:vim
进行虚拟机的热迁移也有很多的限制。例如:centos
VMotion在进行迁移以前,管理软件检测目标服务器的X86架构是否与源服务器兼容。包括存储设备以及处理器,虚拟机必须放到共享的存储里,CPU的类型也要同样,不只不能一个是英特尔,一个是AMD,甚至相同厂商不一样产品线的CPU也不行,好比英特尔至强和奔腾。安全
因为在使用NFS服务进行文件共享以前,须要使用RPC(Remote Procedure Call,远程过程调用)服务将NFS服务器的IP地址和端口号等信息发送给客户端。所以,在启动NFS服务以前,还须要顺带重启并启用rpcbind服务程序。服务器
1 [root@localhost ~]# yum install nfs-utils rpcbind -y 网络
[root@localhost ~]# mkdir /nfsdate [root@localhost ~]# vim /etc/exports /nfsdate 192.168.127.133/24(rw)
1 [root@localhost ~]# systemctl restart rpcbind nfs 架构
1 [root@localhost ~]# yum install nfs-utils -y app
1 [root@localhost ~]# showmount -e 192.168.127.130 2 Export list for 192.168.127.130: 3 /nfsdate 192.168.127.133/24
1 [root@localhost ~]# mkdir /nfsdate 2 [root@localhost ~]# mount -t nfs 192.168.127.130:/nfsdate /nfsdate 3 [root@localhost ~]# df -h 4 文件系统 容量 已用 可用 已用% 挂载点 5 /dev/mapper/cl-root 17G 8.3G 8.8G 49% / 6 devtmpfs 478M 0 478M 0% /dev 7 tmpfs 489M 0 489M 0% /dev/shm 8 tmpfs 489M 7.1M 482M 2% /run 9 tmpfs 489M 0 489M 0% /sys/fs/cgroup 10 /dev/sda1 1014M 141M 874M 14% /boot 11 tmpfs 98M 0 98M 0% /run/user/0 12 192.168.127.130:/nfsdate 17G 10G 7.1G 59% /nfsdate
1 [root@localhost ~]# cd /var/lib/libvirt/images/ 2 [root@localhost images]# ls 3 centos7.0.qcow2 CentOS-7-x86_64-DVD-1611.iso test.qcow2 vm1.qcom2 vm2.qcow2 4 [root@localhost images]# mv vm1.qcom2 /nfsdate
[root@localhost ~]# cd /etc/libvirt/qemu/ [root@localhost qemu]# ls centos7.0.xml networks test.xml vm1.xml vm2.xml [root@localhost qemu]# cp vm1.xml /root
1 [root@localhost qemu]# ls 2 centos7.0.xml networks test.xml vm1.xml vm2.xml 3 [root@localhost qemu]# virsh undefine vm1 4 域 vm1 已经被取消定义 5 6 [root@localhost qemu]# ls 7 centos7.0.xml networks test.xml vm2.xml
1 [root@localhost ~]# vim vm1.xml 2 <disk type='file' device='disk'> 3 <driver name='qemu' type='qcow2'/> 4 <source file='/nfsdate/vm1.qcom2'/> #把源路径修改成/nfsdate 5 <target dev='vda' bus='virtio'/> 6 <boot order='1'/> 7 <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> 8 </disk>
1 [root@localhost ~]# virsh define vm1.xml 2 定义域 vm1(从 vm1.xml) 3 4 [root@localhost ~]# virsh list --all 5 Id 名称 状态 6 ---------------------------------------------------- 7 - centos7.0 关闭 8 - test 关闭 9 - vm1 关闭 10 - vm2 关闭
1 [root@localhost ~]# vim /etc/hosts 2 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 3 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 4 192.168.127.130 yun1 5 192.168.127.133 yun2
[root@localhost ~]# cd /nfsdate
[root@localhost nfsdate]# ls
vm1.qcom2
hostnamectl set-hostname 主机名 exit