1 GlusterFS搭建步骤
1.1涉及服务器
192.168.100.119-123
# 先安装 gluster 源
$ yum install centos-release-gluster -y
# 安装 glusterfs 组件
$ yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma glusterfs-geo-replication glusterfs-devel
## 创建 glusterfs 目录
$ mkdir /opt/glusterd
## 修改 glusterd 目录
$ sed -i 's/var\/lib/opt/g' /etc/glusterfs/glusterd.vol
# 启动 glusterfs
$ systemctl start glusterd.service
# 设置开机启动
$ systemctl enable glusterd.service
# 查看状态
$ systemctl status glusterd.service
# 创建存储目录
$ mkdir /opt/gfs_data
1.2 修改hosts
vim /etc/hosts
192.168.100.119 k8s-node1
192.168.100.120 k8s-node2
192.168.100.121 k8s-node3
192.168.100.122 k8s-node4
192.168.100.123 k8s-node5
1.3 加入集群节点,node1无需加入
gluster peer probe k8s-node2
gluster peer probe k8s-node3
gluster peer probe k8s-node4
gluster peer probe k8s-node5
[root@k8s-node1 ~]# gluster peer status
Number of Peers: 4
Hostname: k8s-node5
Uuid: 66168b48-19af-478c-b5ca-236ab58cdaf0
State: Peer in Cluster (Connected)
Hostname: k8s-node4
Uuid: c7fd5a5c-8cca-46c2-b9be-e59e7caf461f
State: Peer in Cluster (Connected)
Hostname: k8s-node3
Uuid: 3da3cc4b-962a-423a-8e1a-88d6028bf19c
State: Peer in Cluster (Connected)
Hostname: k8s-node2
Uuid: 581b198c-3e2e-45c1-8cc7-99edb48b062e
State: Peer in Cluster (Connected)