王zz [openGauss](javascript:void(0)😉 2023-07-29 17:58 发表于四川
收录于合集#第六届openGauss技术文章征集初审合格文章62个
一、基本环境
文档说明:
本方案只有主备数据同步,没有自动故障诊断、切换。
安装方式:利用 xml配置文件
管理工具:om方式
二、系统环境设置
类型 | 系统版本 | IP | 用户名/密码 | 备注 |
---|---|---|---|---|
Primary | CentOS7.9 | 10.10.80.236 | root/xxxxx | |
Standby | CentOS7.9 | 10.10.80.237 | root/xxxxx | |
操作系统版本
cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
数据库版本
openGauss 5.0 企业版
设置主机名、 ip、 hosts文件
关闭防火墙、selinux
设置时区、时间同步
关闭SWAP分区(建议要求)
注释 swap 行
vim /etc/fstab
查看
free -h 查看 swap一行全是 0 表示swap关闭
安装系统软件包:
yum install -y libaio-devel flex bison ncurses-devel glibc-devel patch lsb_release readline-devel expect bzip2 ntp lsof
检查是否已安装
rpm -qa libaio-devel flex bison ncurses-devel glibc-devel patch lsb_release readline-devel expect bzip2
修改操作系统参数
cat >>/etc/sysctl.conf /etc/rc.d/rc.local /sys/kernel/mm/transparent_hugepage/defrag
fi
ifconfig ens32 mtu 8192
EOF
chmod 755 /etc/rc.d/rc.local
systemctl enable rc-local
systemctl start rc-local
– 查看是否关闭:
cat /sys/kernel/mm/transparent_hugepage/enabledcat /sys/kernel/mm/transparent_hugepage/defrag
用户打开文件数和用户最大进程数
echo "* soft nofile 1000000" >>/etc/security/limits.conf
echo "* hard nofile 1000000" >>/etc/security/limits.conf
echo "* hard nproc unlimited" >>/etc/security/limits.conf
echo "* soft nproc unlimited" >>/etc/security/limits.conf
修改系统字符集
cat>> /etc/profile