修改操作系统配置文件
节点的操作系统配置文件包含操作系统配置文件(“preinstall.ini”)、节点的分区配置文件(“host0.ini”),如表1所示。请根据样例手动生成各文件,修改相应参数,并上传到各节点相应位置。
配置文件类型 |
配置文件 |
用途 |
服务器安装目录 |
---|---|---|---|
操作系统配置文件 |
preinstall.ini |
安装前配置OS |
通常,“preinstall.ini”放置目录为“/opt/FusionInsight_SetupTool/preinstall”。 说明:
“/opt”为SetupTool工具包解压目录。 |
分区配置文件 |
host0.ini |
安装前配置节点的分区信息 |
通常,“host0.ini”放置于目录为“/opt/FusionInsight_SetupTool/preinstall/partition/ini”。请在此目录下创建“host0.ini”文件。安装用户对此文件要有读写权限。 |
操作系统配置文件
操作系统配置文件里各项参数的介绍如表2所示。
参数 |
取值(举例) |
取值说明 |
---|---|---|
g_hosts |
192.168.10.10 |
服务器的IP地址(管理平面IP地址)。 |
g_user_name |
root |
登录服务器的用户名,一般统一为“root”。 |
g_port |
22 |
SSH服务端口,通常为22。 |
g_parted |
2 |
分区格式化选项:
|
g_parted_conf |
192.168.10.10:host0.ini; |
服务器的分区信息,格式为“节点IP地址:分区配置文件;节点IP地址:分区配置文件”。 |
g_add_pkg |
1 |
安装缺失的RPM包:
|
g_pkgs_dir |
redhat-6.4:/media/ |
RPM包的源目录,例如:
|
g_log_file |
/tmp/fi-preinstall.log |
安装前配置阶段的日志文件,例如:“/tmp/fi-preinstall.log” |
g_debug |
0 |
调试模式:
|
g_hostname_conf |
192.168.10.10:192.168.20.10:host0; |
节点管理平台IP地址、业务平面IP地址和主机名的对应关系,格式为: 管理平面IP地址:业务平面IP地址:主机名 |
g_swap_off |
1 |
关闭swap分区
|
g_check |
1 |
在preinstall前是否检查环境
|
g_wce_conf |
0 |
关闭或者启用磁盘缓存
说明:
|
g_platform |
x86_64 |
平台类型:
|
g_core_dump |
1 |
开启操作系统core dump功能。
说明:
|
g_core_dump_dir |
/var/log/core |
core dump功能开启时,用于core文件存储的目录,例如“/var/log/core”。 说明:
当设置为空时,core文件会存储在各进程的启动目录下。 |
操作系统配置文件“preinstall.ini”样例:
g_hosts="192.168.10.10" g_user_name="root" g_port=22 g_parted=2 g_parted_conf="192.168.10.10:host0.ini;" g_add_pkg=1 g_pkgs_dir="redhat-6.4:/media/" g_log_file="/tmp/fi-preinstall.log" g_debug=0 g_hostname_conf="192.168.10.10:192.168.10.10:host0;" g_swap_off=1 g_check=1 g_wce_conf=0 g_platform="x86_64" g_core_dump=1 g_core_dump_dir="/var/log/core"
分区配置文件
表3 分区配置文件(host0)参数 参数
取值(举例)
取值说明
mount
- dbdata_om.conf
- mppdata1.conf
要挂载的分区配置明细,对应的文件为“preinstall/partition/ini-plugin/conf/*.conf”。
多个挂载在一个分区时用使用#分隔。挂载在不同分区时使用换行分隔。
required
y
是否必须挂载。
- y:若由于硬盘数不够或者无符合挂载条件的盘符,则安装前配置将失败。
- n:表示不强求挂载此配置项,即其挂载成功与否,不会影响安装前配置的结果。
care
y
是否关注此配置项。
- y:表示硬盘管理服务进行监控。
- n:表示只在安装前配置阶段挂载,此后硬盘管理服务不进行监控。
condition
n
- *.sh:配置项的盘符要求条件,比如要求是RAID1或者硬盘容量等。对应的文件为“preinstall/partition/ini-plugin/condition/*.sh”。
- n:任何一个可用的盘符即可满足条件。
分区配置文件样例如下所示。
#mount required care condition dbdata_om.conf y y n backup_om.conf y y n mppdb1.conf y y n mppdb2.conf y y n
查看更多:华为GaussDB 200 轻量化单节点安装