KVM+GFS分布式存储系统构建KVM高可用

3 篇文章 0 订阅
3 篇文章 0 订阅

一、安装部署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
在四台节点上查看目录里是否存在虚拟机文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叮咚网工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值