一、NFS安装配置
[root@kvm01 ~]# yum install -y nfs-utils #安装nfs
[root@kvm01 ~]# mkdir /data #创建共享目录
[root@kvm01 ~]# vim /etc/exports #配置nfs
/data 10.0.0.0/24(rw,async,no_root_squash,no_all_squash)
[root@kvm01 ~]# systemctl restart rpcbind #重启rpcbind
[root@kvm01 ~]# systemctl restart nfs #重启nfs
[root@kvm01 ~]# showmount -e 10.0.0.11 #查看共享目录
Export list for 10.0.0.11:
/data 10.0.0.0/24
[root@kvm01 ~]# mount -t nfs 10.0.0.11:/data /opt #挂载共享磁盘到opt目录
[root@kvm02 ~]# showmount -e 10.0.0.11 #在第二台机器查看共享目录
Export list for 10.0.0.11:
/data 10.0.0.0/24
[root@kvm02 ~]# mount -t nfs 10.0.0.11:/data /opt #挂载共享磁盘到opt目录
systemctl status libvirtd
systemctl start libvirtd #启动libvirtd
二、生成一台虚拟机
上传操作系统到根下
[root@kvm01 opt]# virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name web01 --memory 1024 --vcpus 1 --disk /opt/web01.qcow2,format=raw,size=10 --cdrom /CentOS-7-x86_64-DVD-1804.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole #生成一台虚拟机
Starting install...
Allocating 'web01.qcow2' | 10 GB 00:00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
三、配置hosts文件并进行迁移
[root@kvm01 opt]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.11 kvm01
10.0.0.12 kvm02
[root@kvm01 opt]# scp -rp /etc/hosts 10.0.0.12:/etc/hosts
root@10.0.0.12's password:
hosts 100% 190 182.5KB/s 00:00
[root@kvm01 opt]# virsh migrate --live --verbose web01 qemu+ssh://10.0.0.12/system --unsafe #web01迁移到12虚拟机上,相反同样