每台服务器已安装软件要求章节中指定的操作系统。
GBase 8a MPP Cluster 各节点操作系统需要符合以下要求:
表3- 1 操作系统安装检查表
检查项
检查内容要求
操作系统配置&软件包
1、安装模式选择:
RedHat 6:选择“软件开发工作站”方式;
RedHat 7:选择“带GUI 的服务器”+“开发工具”;
Centos 8:选择“带GUI 的服务器”+“开发工具”;
SUSE:建议选上“c/c++编译器和工具”。
2、能正常执行kill all 命令。
该命令需要psmisc 包的支持。
psmisc 包不属于默认安装包,
如果未安装,需要单独安装以确保kill all 命令可以执行。
3、确认安装libcgroup 包
libcgroup 包不属于默认安装包,需要单独安装,该包被资
源管理功能需要。
4、安装的python 版本必须为python 2
RedHat 6/7 python2 无需单独安装,系统安装时默认自带。
Redhat8/Centos8 需要单独安装python2,安装完python2 后
使用的命令为python2,需要将python2 命令改为默认的
python 命令:alternatives --set python /usr/bin/python2
(Centos 8 自带python2 和python3 的安装包,在AppStream
目录中)
操作系统版本
集群中同一VC 内节点的操作系统版本一致
磁盘分区大小和磁盘
分区文件格式
1、磁盘分区格式:
RHEL 6.X:EXT4 文件格式;
RHEL 7.X:XFS 文件格式;
SUSE: XFS 文件格式。
2、
磁盘分区大小符合建议的最低磁盘空间大小要求或以上。
Swap 分区设置
1、
大小设置:
低于64G 内存的机器建议Swap 和内存一致;
高于64G 内存的机器建议设置为内存的一半或者64G。
GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
42
检查项
检查内容要求
2、位置设置:建议操作系统中Swap 文件与数据文件放到
不同的磁盘。
CPU 配置
建议关闭超线程、关闭CPU 自动降频。高负载的情况下开
超线程会增加等待时间。
符合最低配置要求或以上。
内存
符合建议的最低内存要求或以上。
主机名配置
符合方案要求。
主机名(域名)需小于46 字符
网络
1、网卡IP 配置正确;
2、集群节点间网络互通。
端口号占用情况
检查集群中的所有节点中集群所有服务默认端口
(参见默认
端口列表)没有被占用。
防火墙设置
1、无强安全要求,关闭防火墙;
2、有强安全要求,开启集群所有服务默认端口(参见默认
端口列表和端口参考列表)的权限。
系统时间
要求整个集群中的系统时间一致,最好配置时钟同步。
sshd 服务状态
各节点的sshd 服务正常开启,
并确认sshd 服务所用端口号。
虚拟内存配置
确认virtual memory 配置模式为unlimited。
透明页和I/O 调度参数
设置
确认elevator 参数值设置为deadline;
Transparent_hugepate 参数设置为never。
操作系统允许最大进
程数设置
针对Redhat7.x 或SUSE12,需要设置
DefaultTasksMax=infinity。
集群安装及运行用户
1、确认集群各节点在安装前存在集群的安装及运行用户。
2、确认集群安装及运行用户对安装目录具有读写权限。
操作系统环境检查
安装前执行配置脚本。
上述部分检查的命令参考如下,默认的验证版本如下表:
表3- 2 验证命令操作系统版本
操作系统
以下参考命令验证版本
RedHat 6
RedHat 6.2
RedHat 7
RedHat 7.3
Centos 8
Centos 8.0
SUSE
SUSE 11 sp3
GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
43