在kvm环境下,实现基于共享存储(NFS)的虚拟机夸主机迁移

Posted y_zilong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在kvm环境下,实现基于共享存储(NFS)的虚拟机夸主机迁移相关的知识,希望对你有一定的参考价值。

一台作为nfs共享存储服务器
[root@cent7_6 ~]# yum install -y nfs-utils rpcbind

#配置共享
#将本地的/data 目录共享出去,并且只允许10.0.0.0/24访问,权限为rw,并sync同步写入
#no_root_squash 远程root映射成NFS服务器的root用户
[root@cent7_6 ~]# mkdir /data
[root@cent7_6 ~]# vim /etc/exports
/data 10.0.0.0/24(rw,sync,no_root_squash)


#启动服务
[root@cent7_6 ~]# systemctl start rpcbind nfs-server
[root@cent7_6 ~]# systemctl enable rpcbind nfs-server

#开启防火墙规则
[root@cent7_6 ~]# firewall-cmd --permanent --add-service=nfs
success
[root@cent7_6 ~]# firewall-cmd --permanent --add-service=mountd
success
[root@cent7_6 ~]# firewall-cmd --permanent --add-service=rpc-bind
success
[root@cent7_6 ~]# firewall-cmd --reload
success

#查看远程主机的NFS共享
[root@kvm1 ~]# showmount -e 10.0.0.6
Export list for 10.0.0.6:
/data 10.0.0.0/24

#先共享后挂载
[root@kvm1 ~]# scp /var/lib/libvirt/images/cent7-yzl.qcow2 10.0.0.6:/data

#挂载共享
[root@kvm1 ~]# yum install -y nfs-utils
[root@kvm1 ~]# mount 10.0.0.6:/data /var/lib/libvirt/images
[root@kvm1 ~]# df -Th
10.0.0.6:/data          nfs4       36G  1.8G   34G   5% /var/lib/libvirt/images
#开机自动挂载
[root@kvm2 ~]# vim /etc/fstab 
10.0.0.6:/data /var/lib/libvirt/images    nfs     defaults,_netdev 0 0
[root@kvm2 ~]# mount -a
[root@kvm2 ~]# df -Th
10.0.0.6:/data          nfs4       36G  1.8G   34G   5% /var/lib/libvirt/images

#在kvm2上实现虚拟机生成
[root@kvm2 ~]#  virt-install --virt-type kvm --name vm02 --ram 1024 --vcpus 2 --cdrom=/usr/local/src/CentOS-7-x86_64-DVD-2003.iso --disk path=/var/lib/libvirt/images/cent7-yzl.qcow2 --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole
[root@kvm1 ~]# qemu-img create -f qcow2 /var/lib/libvirt/images/vm03.qcow2 10G

[root@kvm1 ~]# virt-install --virt-type kvm --name vm03 --ram 1024 --vcpus 2 --cdrom=/usr/local/src/CentOS-7-x86_64-DVD-2003.iso --disk path=/var/lib/libvirt/images/vm03.qcow2 --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole

以上是关于在kvm环境下,实现基于共享存储(NFS)的虚拟机夸主机迁移的主要内容,如果未能解决你的问题,请参考以下文章

基于NFS共享存储kvm虚拟机动态迁移操作梳理

KVM虚拟机共享存储动态迁移与冷迁移

KVM虚拟化笔记(十四)------kvm虚拟机动态迁移

virsh命令添加kvm虚拟机共享磁盘

CentOS7.4——KVM虚拟化二 共享存储之动态迁移与静态迁移

kvm_虚拟机迁移