暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A 修改操作系统配置文件

墨天轮 2019-10-12
1680

修改操作系统配置文件

节点的操作系统配置文件包含操作系统配置文件(“preinstall.ini”)、节点的分区配置文件(“host0.ini”),如表1所示。请根据样例手动生成各文件,修改相应参数,并上传到各节点相应位置。

表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所示。

表2 操作系统配置文件

参数

取值(举例)

取值说明

g_hosts

192.168.10.10

服务器的IP地址(管理平面IP地址)。

g_user_name

root

登录服务器的用户名,一般统一为“root”。

g_port

22

SSH服务端口,通常为22。

g_parted

2

分区格式化选项:

  • 0:不格式化(推荐)
  • 1:格式化(需要确认)
  • 2:强制格式化
  • 3:不格式化磁盘,只安装diskmgt进程进行磁盘监控

g_parted_conf

192.168.10.10:host0.ini;

服务器的分区信息,格式为“节点IP地址:分区配置文件;节点IP地址:分区配置文件”。

g_add_pkg

1

安装缺失的RPM包:

  • 0:不安装
  • 1:安装

g_pkgs_dir

redhat-6.4:/media/

RPM包的源目录,例如:

  • redhat-6.4:/media/
  • suse-11.3:/media/

g_log_file

/tmp/fi-preinstall.log

安装前配置阶段的日志文件,例如:“/tmp/fi-preinstall.log”

g_debug

0

调试模式:

  • 0:关闭
  • 1:打开

g_hostname_conf

192.168.10.10:192.168.20.10:host0;

节点管理平台IP地址、业务平面IP地址和主机名的对应关系,格式为:

管理平面IP地址:业务平面IP地址:主机名

g_swap_off

1

关闭swap分区

  • 0:不关闭
  • 1:关闭

g_check

1

在preinstall前是否检查环境

  • 0:否
  • 1:是

g_wce_conf

0

关闭或者启用磁盘缓存

  • 0:关闭
  • 1:启用
说明:
  • 如用户配有超级电容RAID卡,为提高磁盘性能,建议启用磁盘缓存。
  • 启用磁盘缓存,异常掉电场景下存在数据丢失的风险,请谨慎开启。

g_platform

x86_64

平台类型:

  • x86平台:x86_64
  • 鲲鹏平台:aarch64

g_core_dump

1

开启操作系统core dump功能。

  • 1:开启
  • 0:关闭
说明:
  • 建议设置为开启,开启core dump功能后,当数据库进程发生异常导致退出时,操作系统会将进程当前的内存状况存储在core dump文件中,以便运维人员快速定位问题。
  • 如果是欧拉系统,需要先以root用户登陆每个节点执行如下命令清除系统的默认ulimit设置:

    sed -i "/^ulimit -c.*/d" /etc/profile; echo "root soft core 0" >> /etc/security/limits.conf

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 轻量化单节点安装
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论