一、安装部署KVM虚拟化平台
 1、安装KVM虚拟化平台
 yum -y install qemu-kvm qemu-kvm-tools virt-install qemu-img bridge-utils libvirt virt-manager
 2、验证
 cat /proc/cpuinfo | grep vmx
 lsmod | grep kvm
 3、开启libvirtd服务
 systemctl start libvirtd && systemctl enable libvirtd
 二、部署GlusterFS
 1、在所有节点上执行如下操作:
 systemctl stop firewalld && systemctl disable firewalld
 setenforce 0 && sed -i s/enforcing/disabled/g /etc/selinux/config
 cat >> /etc/hosts<<EOF
 192.168.180.210 node1
 192.168.180.200 node2
 192.168.180.190 node3
 192.168.180.180 node4
 192.168.180.170 kvm
 EOF
 2、所有主机修改主机名称
 以node1为例
 hostnamectl set-hostname node1
 3、在4个节点服务器上安装GlusterFS并启动服务
 yum -y install centos-release-gluster
 yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma openssl-devel
 systemctl start glusterd.service && systemctl enable glusterd.service
 4、在node1上添加所有节点
 gluster peer probe node2 && gluster peer probe node3 && gluster peer probe node4
 5、查看群集状态
 gluster peer status
 6、创建GlusterFS分布式复制卷并启动卷
 所有节点创建/data目录
 mkdir /data
 创建分布式复制卷
 gluster volume create models replica 2 node1:/data node2:/data node3:/data node4:/data force
 查看models卷
 gluster volume info models
 启动models卷
 gluster volume start models
 7、在KVM主机上挂载glusterfs卷
 yum -y install glusterfs glusterfs-fuse
 mkdir /kvmdata
 mount -t glusterfs node1:models /kvmdata/
 8、kvm使用卷创建虚拟机
 添加镜像存储池ISO 以及虚拟机存放目录存储池data,把两个存储池存放到glusterfs 挂载的/kvmdata 目录下
 指定虚拟机安装位置,将文件存放到/kvmdata中
 virt-install -n test05 -r 1024 --vcpus=1 --disk path=/kvmdata/test05.qcow2,size=10 -w bridge:br0 --virt-type=kvm --accelerate --autostart -c /data_kvm/iso/CentOS-7-x86_64-DVD-2009.iso --vnc --vncport=5901 --vnclisten=0.0.0.0
 9、验证存储
 virsh list --all
 在四台节点上查看目录里是否存在虚拟机文件










