实验环境
<强> 4台GFS节点服务器做从而集群,提供存储服务给KVM客户端做虚拟化强>服务器角色 IP地址 磁盘空间 gfs-node1 192.168.142.152 40 g + 40 g gfs-node2 192.168.142.154 40 g + 40 g gfs-node3 192.168.142.162 40 g + 40 g gfs-node4 192.168.142.163 40 g + 40 g kvm-client 192.168.142.163 40克
第一步:部署GFS节点服务器
<强> 1。为四台GFS节点服务器服务器每台添加一个新磁盘强>
# !/bin/bash systemctl停止firewalld.service setenforce 0 #格式化磁盘 回声”存在磁盘列表:“ fdisk - l | grep的磁盘/dev/sd [a - z]” 回声”==================================================" PS3="选择要创建磁盘:” 选择VAR的ls/dev/sd * | grep - o的sd[上]| uniq的辞职 做 $ VAR在 sda) fdisk - l/sda 休息;; sd[上]) #创建分区 回声“n p w”| fdisk/dev/$ VAR #让文件系统 mkfs。xfs我大?512/dev/$ {VAR}“1”,在/dev/null #挂载系统 mkdir - p/数据/$ {VAR}“1”,在/dev/null echo - e“/dev/$ {VAR} " 1 "/数据/$ {VAR}”1“xfs默认值0 0 \ n”在祝辞挂载 ——山,比;/dev/null 休息;; 退出) 休息;; *) 回声“错误的磁盘,请再检查一次”;; esac 完成 #授予执行权限 chmod + x a.sh #执行脚本 。/a.sh #注意修改主机地址! ! ! 猫在祝辞/etc/hosts<& lt; eof 192.168.142.152 node1 192.168.142.154 node2 192.168.142.162 node3 192.168.142.163 node4 192.168.142.163 kvm EOF #创建百胜源仓库 #进入百胜仓库目录 cd/etc/yum.repos.d #创建备份文件夹 mkdir贝克 #移动使用文件到备份文件夹 mv C *贝克 #清除百胜缓存 百胜清洗所有的 #创建私有百胜源 猫在GLFS.repo<& lt; eof (演示) name=演示 baseurl=http://123.56.134.27/demo gpgcheck=0 使=1 (gfsrepo) name=gfsrepo baseurl=http://123.56.134.27/gfsrepo gpgcheck=0 使=1 EOF #重新加载百胜源 百胜列表 #安装必要软件包 yum安装- y从而glusterfs-server glusterfs-fuse glusterfs-rdma #启动glusterd服务 systemctl开始glusterd.service #设定开机自启动glusterd服务 systemctl启用glusterd.service #设定时间同步阿里时间服务器 ntpdate ntp1.aliyun.com 代码> >之前
<强> 3。四台节点部署完毕,在node1节点上操作强>
<代码类=" language-bash "> #添加其他节点信息 gluster同行调查node2 gluster同行调查node3 gluster同行调查node4 #创建分布式卷 gluster卷创建dis-volume副本2 node1:/数据/sdb1 node2:/数据/sdb1 node3:/数据/sdb1 node4:/数据/sdb1力量 #启动分布式卷 gluster体积开始dis-volume 代码><人力资源/>
第二步:客户端部署KVM操作
<强> 1。调试客户端环境,内存最少4 g,开启虚拟化引擎强>
#创建挂载目录
mkdir/数据
#挂载分布式卷到客户端目录
山。从而node1: dis-vol/数据
#查看磁盘分区信息
df ht
#远程挂载微软宿主机上的镜像,后面再用
山。cifs//192.168.142.1/ISO/mnt/<代码>
<强> 3。安装KVM 强>
<代码类=" language-bash "> #安装桌面环境组件包 百胜groupinstall“GNOME桌面”- y #安装KVM模块 yum安装qemu-kvm - y #安装KVM调试工具 yum安装qemu-kvm-tools - y #安装构建虚拟机的命令行工具 yum安装virt-install - y #安装qemu组件,创建磁盘,启动虚拟机 yum安装qemu-img - y #安装网络支持工具 yum安装bridge-utils - y #安装虚拟机管理工具 yum安装使用libvirt - y #安装图像化管理虚拟机 yum安装virt-manager - y #查看CPU是否支持虚拟化(虚拟机需要配置中开启虚拟化功能)/proc/cpuinfo egrep”(vmx | svm)” #查看kvm模块是否安装 lsmod | grep kvm #开启libvirtd服务 systemctl开始libvirtd #查看libvirtd服务状态 systemctl地位libvirtd #开机自启动libvirtd服务 systemctl启用libvirtd使用GFS集群部署KVM虚拟化平台