一.安装准备
1.修改/etc/selinux/config文件中的“SELINUX”值为“disabled”。
a. 使用VIM打开config文件。
vim /etc/selinux/config
b. 修改“SELINUX”的值“disabled”,执行:wq保存并退出修改。
SELINUX=disabled
2.重新启动操作系统。
reboot
3.检查防火墙是否关闭。
systemctl status firewalld
若防火墙状态显示为active (running),则表示防火墙未关闭,请执行步骤4;
若防火墙状态显示为inactive (dead),则无需再关闭防火墙。
4.关闭防火墙并禁止开机重启。
systemctl disable firewalld.service
systemctl stop firewalld.service
5.关闭交换内存
swapoff -a
6.设置主机名
hostnamectl set-hostname node1 # 对第一个节点,第二个节点改为 node2
[root@node1 software]# cat /etc/hostname
node1
7.设置解析主机名和 IP 地址
vi /etc/hosts
添加以下内容
172.16.104.234 node1
172.16.104.236 node2
示例(假设 IP 地址是 172.16.104.234 和 172.16.104.236)
8.安装相关依赖包
yum install -y libaio-devel* flex* bison* ncurses-devel* glibc-devel* patch* readline-devel* expect* ntp*
9.创建单独的用户组,例如dbgrp
groupadd dbgrp
10.创建存放安装包的目录
mkdir -p /opt/software/openGauss
chmod 755 -R /opt/software
在其他主机上重复步骤1到步骤10。
二.创建一主一备XML配置文件
在node1节点创建,将openGauss.xml放到/opt/software/openGauss/目录
cd /opt/software/openGauss/
vim openGauss.xml
添加:以下内容
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
<!-- openGauss整体信息 -->
<CLUSTER>
<!-- 数据库名称 -->
<PARAM name="clusterName" value="Cluster_template" />
<!-- 数据库节点名称(hostname) -->
<PARAM name="nodeNames" value="node1,node2" />
<!-- 数据库安装目录-->
<PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
<!-- 日志目录-->
<PARAM name="gaussdbLogPath" value="/var/log/omm" />
<!-- 临时文件目录-->
<PARAM name="tmpMppdbPath" value="/opt/huawei/tmp"/>
<!-- 数据库工具目录-->
<PARAM name="gaussdbToolPath" value="/opt/huawei/install/om" />
<!-- 数据库core文件目录-->