beegfs 7.3.2版本默认强制身份验证身份。所以在安装或升级后,没有配置authfile会导致服务无法启动。
解决办法有两种:
- 禁用
connDisableAuthentication
(不推荐)
vim /etc/beegfs/beegfs-mgmtd.conf
......
connDisableAuthentication = true
......
- 创建共享密钥
使用dd创建一个随机密钥
代码语言:javascript复制dd if=/dev/random of=/etc/beegfs/connauthfile bs=128 count=1
修改文件所属者为root并只读
代码语言:javascript复制chown root:root /etc/beegfs/connauthfile
chmod 400 /etc/beegfs/connauthfile
然后修改各个服务的配置文件,一般有:
- beegfs-client.conf
- beegfs-helperd.conf
- beegfs-meta.conf
- beegfs-mgmtd.conf
- beegfs-storage.conf
修改上述配置文件中的
代码语言:javascript复制vim /etc/beegfs/beegfs-***.conf
......
connAuthFile = /etc/beegfs/connauthfile
......
重启服务
代码语言:javascript复制systemctl restart beegfs-mgmtd.service
systemctl restart beegfs-meta.service
systemctl restart beegfs-storage.service
systemctl restart beegfs-client.service