7. 基础软件安装配置
更换国内源
rm -rf /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sau.edu.cn/repo/Centos-8.repo
yum makecache
7.1 docker安装
yum remove -y docker-selinux docker-engine-selinux podman buildah
docker docker-common docker-selinux docker-engine
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
systemctl enable --now docker
systemctl start docker
7.2 集群存储gluster安装配置
7.2.1 gluster软件安装
# CentOS8/CentOS7
yum install -y centos-release-gluster6
yum -y install glusterfs-server
systemctl enable --now glusterd.service
systemctl start glusterd.service
rpm -qi glusterfs-server
gluster --version
mkdir /opt/vol-0 /gfs
7.2.2 cluster软件配置
在HEAD节点h0上配置
gluster peer probe n0
gluster peer probe n1
gluster peer probe n2
gluster peer probe n3
# gluster volume create vol 10.0.6.{100,101,102,103,104}:/opt/vol-0
gluster volume create vol-0 disperse 4 redundancy 1 n{0,1,2,3}:/opt/vol-0
gluster volume start vol-0
gluster volume info
每个节点上mount glusterfs
mount -t glusterfs h0:vol-0 /gfs