安全加固下安装GBase 8a集群统绕行解决方案分析总结

举报
yd_270852549 发表于 2024/12/10 16:46:18 2024/12/10
【摘要】 一、概述近期在某银行部署GBase 8a集群时,遇到一例因操作系统进行了安全加固引起的部分问题。因客户并不清楚具体都做了哪些安全加固东错,所以只能遇到一个问题解决一个问题。现将绕行解决方案总结如下:二、现场环境集群版本:GBase8a_MPP_Cluster-NoLicense-9.5.3.28.15-redhat8-x86_64集群操作系统:银河麒麟V10三、部署过程遇到的问题总结1)安装...

一、概述

近期在某银行部署GBase 8a集群时,遇到一例因操作系统进行了安全加固引起的部分问题。因客户并不清楚具体都做了哪些安全加固东错,所以只能遇到一个问题解决一个问题。现将绕行解决方案总结如下:

二、现场环境

集群版本:GBase8a_MPP_Cluster-NoLicense-9.5.3.28.15-redhat8-x86_64

集群操作系统:银河麒麟V10


三、部署过程遇到的问题总结

1)安装过程中卡死不动,也没有日志输出

查看系统进程:发现停在ssh到其他节点上。

怀疑是ssh其他节点过程有问题,但手动可通过验证:

这时注意到ssh时有提示“Authorized users only. All activities may be monitored and reported”,怀疑是安装脚本在获取命令结果时找不到自己想要的返回结果,因此尝试调整/etc/ssh/ sshd_config中Banner部分内容(咨询过研发)。

注释上面Banner部分内容,并重启sshd服务后,重新执行安装脚本,卡死现象消失。

2)gbase用户crontab权限不足

上述卡死情况解决后,继续执行安装脚本,又提示gbase用户crontab权限不足:

原因为 需要在gbase用户下设置日志打包定时任务,所以需要gbase用户可以执行crontab命令。在/etc/cron.allow中添加gbase即可。

3)节点状态异常

    安装完集群后,集群状态为CLOSE。启动集群服务时提示失败,原因为集群默认使用libdn.so.11,而银河麒麟V10系统自带libdn,so.12.6.0,因此,需要创建libdn.so.11的软连接。     ln -s libdn,so.12.6.0  libdn.so.11 , 然后重启集群服务即可恢复。

4)ftp服务器无法进行加载数据。

    原因因服务器开启防火墙,仅开放的22、21、5258、5050端口,其他的    端口全部禁止。而ftp采用被动模式,因此需要在vsftpd.cnf中增加下面参数:   

  pasv_enable=YES

#设定在PASV模式下,建立数据传输所可以使用port范围的下界和上界

    pasv_min_port=20001
   pasv_max_port=21000

重启vsftpd服务

 systemctl restart vsftpd.service

开启防火墙端口: 

firewall-cmd --zone=public --add-port=20001-21000/tcp --permanent

firewall-cmd --reload                                              

ps:

 1) 为了确保集群的完整性,卸载上述已部署的集群后再重新部署,部署过程一切正常。

2)恢复行内要求的Banner并重启sshd服务。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。