GBase 8a
安装配置
文章

由于sshd服务导致openfiles无法修改,集群安装报错问题解决办法

发表于2024-12-02 16:24:4790次浏览0个评论

集群安装时,报如下错误:

SetSysEnv.py must be executed before cluster is installed,not executed nodes are......

实际所有节点SetSysEnv.py脚本都已执行,并且无报错

查看gcinstall.log日志,如下图所示:

问题是ulimit -n查询出来是1024,实际执行完SetSysEnv.py脚本应该是655360

查看/etc/security/limits.conf文件内容已修改

使用su命令切换gbase用户,执行ulimit -n查询为655360,但ssh到gbase用户执行ulimit -n查询为1024,如下图所示

怀疑与ssh服务有关系,最终发现问题如下:

1.      sshd_config配置文件中UsePAM为默认配置,未开启。

2.      /etc/pam.d目录下缺少sshd配置文

正常是有该文件的

解决办法:

1. sshd_config配置文件添加UsePAM yes参数

2.将正常服务器的/etc/pam.d/sshd配置文件拷贝到集群节点/etc/pam.d/目录(如果该目录下有该文件,此步骤省略)

3.重启sshd服务,问题解决


 

评论已关闭