1 部署架构
openGauss支持单机部署和HA部署两种部署方式。
HA部署主机和最少一台备机,备机一共最多4台的配置方式。
单机和HA均支持精简模式和兼容模式。精简模式下,您可以安装openGauss数据库并正常使用;兼容模式是在精简模式的基础上做了兼容增强,安装兼容包后会兼容主流数据库的接口名称。
2 单机安装概览
3 安装步骤
3.1 操作系统配置
本文中操作系统版本为Centos 7.6 64位
部署环境说明:
CPU :2核
内存:4G
硬盘:共100G,/opt存放数据库文件 40G
主机名:enmoedu1.enmotech.com
关闭安全设置:
[root@enmoedu1 ~]# systemctl disable firewalld.service
[root@enmoedu1 ~]# systemctl stop firewalld.service
[root@enmoedu1 ~]# cat /etc/selinux/config | grep disabled
SELINUX=disabled
关闭交换分区
swapoff -a配置ssh
[root@enmoedu1 etc]# cat /etc/ssh/sshd_config | grep PermitRootLogin
PermitRootLogin yes
修改Banner配置,去掉连接到系统时,系统提示的欢迎信息。欢迎信息会干扰安装时远程操作的返回结果,影响安装正常执行。
[root@enmoedu1 etc]# cat /etc/ssh/sshd_config | grep Banner
Banner none
修改字符集
[root@enmoedu1 ~]# cat /etc/profile | grep LANG
export LANG=Unicode
修改时区
[root@enmoedu1 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
网卡mtu值
ifconfig 查看网卡的mtu值,不小于1500
如果不符合,可以进行修改:ifconfig 网卡名 mtu 值关闭透明大页
开机自关闭
vim /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled;
then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag;
then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
查看是否关闭:
cat /sys/kernel/mm/transparent_hugepage/enabled
cat /sys/kernel/mm/transparent_hugepage/defrag
重启生效
reboot
3.2 上传及解压安装包
创建目录
mkdir -p /opt/software/openGauss
chmod 755 -R /opt/software
使用xftp将openGauss_1.0.0_PACKAGES_RELEASE.tar.gz上传到/opt/software/openGauss目录
解压:tar -zxvf openGauss_1.0.0_PACKAGES_RELEASE.tar.gz
解压:数据库安装包 openGauss-1.0.0-CentOS-64bit.tar.gz
[root@enmoedu1 openGauss]# tar -zxvf openGauss-1.0.0-CentOS-64bit.tar.gz
3.3 编写XML配置文件
未完,↓ 点击“阅读原文”查看完整内容
本文分享自微信公众号 - 墨天轮(enmocs)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。