使用GFS集群部署KVM虚拟化平台
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,实验环境4台GFS节点服务器做GlusterFS集群,提供存储服务给KVM客户端做虚拟化服务器角色IP地址磁盘空间gfs-node1192.168.142.15240G+40Ggfs-node2192
千家信息网最后更新 2026年11月02日使用GFS集群部署KVM虚拟化平台
实验环境
| 4台GFS节点服务器做GlusterFS集群,提供存储服务给KVM客户端做虚拟化 | 服务器角色 | IP地址 | 磁盘空间 |
|---|---|---|---|
| gfs-node1 | 192.168.142.152 | 40G+40G | |
| gfs-node2 | 192.168.142.154 | 40G+40G | |
| gfs-node3 | 192.168.142.162 | 40G+40G | |
| gfs-node4 | 192.168.142.163 | 40G+40G | |
| kvm-client | 192.168.142.163 | 40G |
第一步:部署GFS节点服务器
1.为四台GFS节点服务器服务器每台添加一个新磁盘

2.使用脚本一键部署GFS节点
#!/bin/bashsystemctl stop firewalld.servicesetenforce 0#格式化磁盘echo "the disks exist list:"fdisk -l |grep '磁盘 /dev/sd[a-z]'echo "=================================================="PS3="chose which disk you want to create:"select VAR in `ls /dev/sd*|grep -o 'sd[b-z]'|uniq` quitdo case $VAR in sda) fdisk -l /dev/sda break ;; sd[b-z]) #create partitions echo "n p w" | fdisk /dev/$VAR #make filesystem mkfs.xfs -i size=512 /dev/${VAR}"1" &> /dev/null #mount the system mkdir -p /data/${VAR}"1" &> /dev/null echo -e "/dev/${VAR}"1" /data/${VAR}"1" xfs defaults 0 0\n" >> /etc/fstab mount -a &> /dev/null break ;; quit) break;; *) echo "wrong disk,please check again";; esacdone#授予执行权限chmod +x a.sh#执行脚本./a.sh#注意修改主机地址!!!cat >>/etc/hosts<<-EOF192.168.142.152 node1192.168.142.154 node2192.168.142.162 node3192.168.142.163 node4192.168.142.163 kvmEOF#创建yum源仓库#进入yum仓库目录cd /etc/yum.repos.d#创建备份文件夹mkdir bak#移动使用文件到备份文件夹mv C* bak#清除yum缓存yum clean all#创建私有yum源cat >GLFS.repo<<-EOF[demo]name=demobaseurl=http://123.56.134.27/demogpgcheck=0enable=1[gfsrepo]name=gfsrepobaseurl=http://123.56.134.27/gfsrepogpgcheck=0enable=1EOF#重新加载yum源yum list#安装必要软件包yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma#启动glusterd服务systemctl start glusterd.service#设定开机自启动glusterd服务systemctl enable glusterd.service#设定时间同步阿里时间服务器ntpdate ntp1.aliyun.com3.四台节点部署完毕,在node1节点上操作
#添加其他节点信息gluster peer probe node2gluster peer probe node3gluster peer probe node4#创建分布式卷gluster volume create dis-volume replica 2 node1:/data/sdb1 node2:/data/sdb1 node3:/data/sdb1 node4:/data/sdb1 force #启动分布式卷gluster volume start dis-volume第二步: 客户端部署KVM操作
1.调试客户端环境,内存最少4G,开启虚拟化引擎
2.挂载GFS到客户端
#创建挂载目录mkdir /data#挂载分布式卷到客户端目录mount.glusterfs node1:dis-vol /data#查看磁盘分区信息df -hT#远程挂载微软宿主机上的镜像,后面再用mount.cifs //192.168.142.1/ISO /mnt3.安装KVM
#安装桌面环境组件包yum groupinstall "GNOME Desktop" -y#安装KVM模块yum install qemu-kvm -y#安装KVM调试工具yum install qemu-kvm-tools -y#安装构建虚拟机的命令行工具yum install virt-install -y#安装qemu组件,创建磁盘,启动虚拟机yum install qemu-img -y#安装网络支持工具yum install bridge-utils -y#安装虚拟机管理工具yum install libvirt -y#安装图像化管理虚拟机yum install virt-manager -y#查看CPU是否支持虚拟化(虚拟机需要配置中开启虚拟化功能)egrep '(vmx|svm)' /proc/cpuinfo#查看kvm模块是否安装lsmod | grep kvm#开启libvirtd服务systemctl start libvirtd#查看libvirtd服务状态systemctl status libvirtd#开机自启动libvirtd服务systemctl enable libvirtd4.部署linux虚拟机环境
#切换至挂载点cd /data#创建备份目录mkdir vdisk viso#后台复制镜像cp -r /mnt/CentOS-7-x86_64-DVD-1708.iso /data/viso/ 切换网卡配置目录cd /etc/sysconfig/network-scripts/#复制ens33 网卡配置文件作为桥接网卡的模板cp -p ifcfg-ens33 ifcfg-br0#编辑ens33 网卡配置文件vim ifcfg-ens33#尾行追加桥接BRIDGE=br0#编辑桥接 网卡配置文件vim ifcfg-br0#替换类型为bridge桥接模式TYPE=bridge#修改为静态模式BOOTPROTO=static#改名NAME=br0#改驱动名称DEVICE=br0#追加IP地址,掩码和网关IPADDR=192.168.142.164NETMASK=255.255.255.0GATEWAY=192.168.142.1#重启网络服务service network restart 第三步:KVM图形化管理
1.打开终端以root身份输入一下命令切换图形化管理界面
#打开终端输入一下命令切换图形化管理界面virt-manager2.创建部署虚拟化环境
创建存储池,双击QEMU/KVM,选择"存储"选项卡,然后单击"+"按钮新建存储池。单击"前进"按钮,根据提示输入或浏览用以设置存储目录,如/data_kvm/store,最后单击"完成"按钮即可
到这里就完成了GFS+KVM全部部署了,谢谢阅读!!!
服务
节点
服务器
磁盘
客户
客户端
环境
目录
网卡
存储
管理
配置
工具
切换
分布式
命令
图形
地址
按钮
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技会
没上市的科技互联网公司
互联网科技股票
卓越科技(互联网 )
苏州互联网科技贷款公司
新浪科技互联网
华服互联网科技官网
受益于互联网科技的高速发展
注册互联网科技公司经营范围大全
阿里互联网科技企业
用友工业互联网科技发展
美国互联网科技实力
互联网科技包装股份有限公司上市
昆明中奇联合互联网科技
容联科技互联网电商
科技互联网专业工作会议发言稿
山东蛋芒互联网科技有限公司
互联网对科技影响
现代互联网科技公司
东风日产互联网科技公司叫什么
瑰夏咖啡
小马过河互联网科技
银优互联网科技有限公司
互联网科技论坛
济南和联互联网科技有限公司
阿里互联网科技公司
电子科技大学互联网创业大赛
美国互联网科技实力
2021世界互联网领先科技成果发布
广东鹅鹅鹅互联网科技有限公司