beegfs 7.3.2更新后服务无法启动

2023-02-22 22:57:59 浏览数 (1)

beegfs 7.3.2版本默认强制身份验证身份。所以在安装或升级后,没有配置authfile会导致服务无法启动。

解决办法有两种:

  • 禁用connDisableAuthentication(不推荐)
代码语言:javascript复制
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

0 人点赞