glusterfs证书加密

0、环境说明

Redhat 7.x

glusterfs没有客户端挂载,如果存在挂载,需要先在客户端umount

1、关闭节点上的glusterd服务

gluster volume stop list

gluster volume stop volume-name     ------------->   如果已经存在volume则需要先关闭

systemctl stop glusterd

systemctl enable glusterd

pkill glusterfs

pkill glusterd

2、下载已经准备好的证书(*.pem  *.key  *.ca)

此处证书的位置和名称不可更改!

wget http://xxx/nejore.pem -O /etc/ssl/glusterfs.pem

wget http://xxx/nejore.key -O /etc/ssl/glusterfs.key

wget http://xxx/glusterfs.ca -O /etc/ssl/glusterfs.ca

上述证书是用于server和client之间的加密,如果要实现节点之间的加密需要到指定路径创建一个空文件

touch /var/lib/glusterd/secure-access

3、重启glusterd服务,添加到资源池

systemctl restart glusterd

添加到资源池

gluster peer probe server1

gluster peer probe server2

.

.

.

gluster peer probe serverx

查看资源池状态

gluster peer status

或者

gluster pool list

加密设置到此步就完成了,下面的是对volume开启加密后的操作

4、volume加密

设置能访问我们glusterfs的volume的主机

gluster volume set volume-name auth.ssl-allow 'servera,serverb,serverc'

或者

gluster volume set volume-name auth.ssl-allow '*'

开启server和client加密

gluster volume set volume-name server.ssl on

glusterfs volume set volume-name client on

重启volume生效

gluster volume stop volume-name

gluster volume start volume-name

5、客户端挂载(原生挂载方式)

yum install glusterfs-fuse -y

mkdir /var/lib/glusterd

touch /var/lib/glusterd/secure-access

mount -t glusterfs server1 /mnt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值