千家信息网

使用GFS集群部署KVM虚拟化平台(实例!!!)

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,实验环境4台GFS节点服务器做GlusterFS集群,提供存储服务给KVM客户端做虚拟化服务器角色IP地址磁盘空间gfs-node1192.168.142.15240G+40Ggfs-node2192
千家信息网最后更新 2026年11月01日使用GFS集群部署KVM虚拟化平台(实例!!!)

实验环境

4台GFS节点服务器做GlusterFS集群,提供存储服务给KVM客户端做虚拟化
服务器角色IP地址磁盘空间
gfs-node1192.168.142.15240G+40G
gfs-node2192.168.142.15440G+40G
gfs-node3192.168.142.16240G+40G
gfs-node4192.168.142.16340G+40G
kvm-client192.168.142.16340G

第一步:部署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.com

3.四台节点部署完毕,在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 /mnt

3.安装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 libvirtd

4.部署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-manager

2.创建部署虚拟化环境

创建存储池,双击QEMU/KVM,选择"存储"选项卡,然后单击"+"按钮新建存储池。单击"前进"按钮,根据提示输入或浏览用以设置存储目录,如/data_kvm/store,最后单击"完成"按钮即可


到这里就完成了GFS+KVM全部部署了,谢谢阅读!!!

服务 节点 服务器 磁盘 客户 客户端 环境 目录 网卡 存储 管理 配置 工具 切换 分布式 命令 图形 地址 按钮 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司经营范围 互联网与科技金融数据 北京互联网科技有限公司 安徽鑫晟辉互联网科技 银优互联网科技有限公司 壕鑫互联网络科技 团飞科技与伯堂互联网服务平台 岳阳华臻互联网科技有限公司 互联网科技革命什么开始 湖南一路畅行互联网科技 成都互联网科技公司工作好不好 互联网科技大赛获奖感言 徐州市互联网科技有限公司 科技互联网海报 互联网科技实习生岗位 陕西九四连强互联网科技有限公司 易租星互联网科技有限公司 求路客互联网科技电话 互联网科技大会大佬 每日互联网科技新闻 互联网科技开发公司 互联网金融 科技金融 紫鲸互联网科技 大白互联网科技 上海亿帐通互联网科技 温州喔噻互联网科技有限公司 互联网科技与管理 元气玛特互联网科技公司是外包吗 云南省自由互联网科技有限公司 互联网科技手机排行榜
0