背景信息
gs_checkos工具来帮助检查操作系统、控制参数、磁盘配置等内容,并对系统控制参数、I/O配置、网络配置和THP服务等信息进行配置。
前提条件
- 当前的硬件和网络环境正常。
- 各主机间root互信状态正常。
- 只能使用root用户执行gs_checkos命令。
语法
- 检查操作系统信息
gs_checkos -i ITEM [-f HOSTFILE] [-h HOSTNAME] [-X XMLFILE] [--detail] [-o OUTPUT] [-l LOGFILE]
- 显示帮助信息
gs_checkos -? | --help
- 显示版本号信息
gs_checkos -V | --version
参数说明
- -i
列表编号。格式:-i A、-i B1、-i A1 -i A2或-i A1,A2。
取值范围:A1…A14、B1…B8 - -f
主机名称列表文件。
取值范围:主机名称的列表。 - -h
指定需要检查的主机名称,可以同时指定多个主机,主机之间使用“,”分割。
取值范围:openGauss的主机名称。如果不指定主机,则检查当前主机。 - -X
openGaussXML配置文件。 - –detail
显示检查结果详情。 - -o
指定OS检查报告输出到指定的文件。
不指定则将检查结果输出到屏幕上。 - -l
指定日志文件及存放路径。
默认值:/tmp/gs_checkos/gs_checkos-YYYY-MM-DD_hhmmss.log。 - -?, --help
显示帮助信息。 - -V, --version
显示版本号信息。
示例
使用如下命令检查操作系统参数。
gs_checkos -i A -h plat1 -X /opt/software/openGuss/clusterconfig.xml --detail -o /var/log/checkos
Performing operation system check/set. Output the result to the file /var/log/checkos.
Operation system check/set is completed.
Total numbers:14. Abnormal numbers:0. Warning number:1.
查看操作系统参数检查结果。
vim /var/log/checkos
Checking items:
A1. [ OS version status ] : Normal
A2. [ openGauss version status ] : Normal
A3. [ Unicode status ] : Normal
A4. [ Time zone status ] : Normal
A5. [ Swap memory status ] : Normal
A6. [ System control parameters status ] : Normal
A7. [ File system configuration status ] : Normal
A8. [ Disk configuration status ] : Normal
A9. [ Pre-read block size status ] : Normal
A10.[ IO scheduler status ] : Normal
A11.[ Network card configuration status ] : Normal
A12.[ Time consistency status ] : Warning
A13.[ Firewall service status ] : Normal
A14.[ THP service status ] : Normal