首页 > 数据库 > > 生成配置文件-操作系统配置文件
节点的操作系统配置文件包含操作系统配置文件(“preinstall.ini”)、各节点的分区配置文件(“hostN.ini”),如表1所示。请根据样例手动生成各文件,修改相应参数,并上传到各节点相应位置。
说明:如果不需要执行“preinstall.sh”脚本,则本章节所有文件均无需上传。
配置文件类型 | 配置文件 | 用途 | 服务器安装目录 |
|---|---|---|---|
操作系统配置文件 | preinstall.ini | 安装前配置OS | 通常,“preinstall.ini”放置于管理节点(如果有主备管理节点,放置于主管理节点)。例如安装目录为“/opt/FusionInsight_SetupTool/preinstall”。 |
分区配置文件 | hostN.ini (N=0,1,2,...) | 安装前配置各节点的分区信息 | 通常,“hostN.ini”放置于管理节点(如果有主备管理节点,放置于主管理节点)。例如安装目录为“/opt/FusionInsight_SetupTool/preinstall/partition/ini” |
操作系统配置文件里各项参数的介绍如表2所示。
参数 | 取值(举例) | 取值说明 |
|---|---|---|
g_hosts | 192.168.10.[10–16] | 所有服务器的IP地址(管理平面IP地址)。
|
g_user_name | root | 登录服务器的用户名,一般统一为“root”。 |
g_port | 22 | SSH服务端口,通常为22。 |
g_parted | 2 | 分区格式化选项:
|
g_parted_conf | 192.168.10.10:host0.ini; 192.168.10.11:host1.ini; 192.168.10.12:host2.ini; 192.168.10.13:host3.ini; 192.168.10.14:host4.ini; 192.168.10.15:host5.ini; 192.168.10.16:host6.ini; | 各服务器的分区信息,格式为“节点IP地址:分区配置文件;节点IP地址:分区配置文件”。(节点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 | 调试模式:
| |
g_hostname_conf | 192.168.10.10:192.168.20.10:host0; 192.168.10.11:192.168.20.11:host1; 192.168.10.12:192.168.20.12:host2; 192.168.10.13:192.168.20.13:host3; 192.168.10.14:192.168.20.14:host4; 192.168.10.15:192.168.20.15:host5; 192.168.10.16:192.168.20.16:host6; | 各节点管理平台IP地址、业务平面IP地址和主机名的对应关系,格式为: 管理平面IP地址:业务平面IP地址:主机名 |
g_swap_off | 1 | 关闭swap分区
|
g_wce_conf | 关闭或者启用磁盘缓存
说明:
| |
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–16]"
g_user_name="root"
g_port=22
g_parted=2
g_parted_conf="192.168.10.10:host0.ini;192.168.10.11:host1.ini;192.168.10.12:host2.ini;192.168.10.13:host3.ini;
192.168.10.14:host4.ini;192.168.10.15:host5.ini;192.168.10.16:host6.ini;"
g_add_pkg=1
g_pkgs_dir="redhat-6.4:/media/"
g_log_file="/tmp/fi-preinstall.log"
g_debug=
g_hostname_conf="192.168.10.10:192.168.20.10:host0;192.168.10.11:192.168.20.11:host1;192.168.10.12:192.168.20.12:host2;192.168.10.13:192.168.20.13:host3;192.168.10.14:192.168.20.14:host4;192.168.10.15:192.168.20.15:host5;192.168.10.16:192.168.20.16:host6;"
g_swap_off=1
g_wce_conf=
g_platform="x86_64"
g_core_dump=1
g_core_dump_dir="/var/log/core"
参数 | 取值(举例) | 取值说明 |
|---|---|---|
mount |
| 要挂载的分区配置明细,对应的文件为“preinstall/partition/ini-plugin/conf/*.conf”。 |
required | y | 是否必须挂载。
|
care | y | 是否关注此配置项。
|
condition | n |
|
分区配置文件样例如表4所示。
节点 | 分区配置文件样例 |
|---|---|
| 复制 #mount required care condition backup_om.conf y y backup_om_condition.sh #每行代表占用该节点上一块硬盘进行分区,例如此行将在/dev/sdb上分区,分区为/dev/sdb1。 dbdata_om.conf y y dbdata_om_condition.sh #每行代表占用该节点上一块硬盘进行分区,例如此行将在/dev/sdb上分区,分区为/dev/sdb1。 |
| 无 |
| 复制 #mount required care condition mppdb1.conf y y n mppdb2.conf y y n mppdb3.conf y y n 说明: 根据节点上的硬盘数量而定,以上分别对应sdb、sdc、sdd。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3166848/ ,如需转载,请注明出处,否则将追究法律责任。