目录
步骤3 修改/etc/selinux/config文件中的“SELINUX”值为“permissive”。
一、说明
1.1、参考文档
GaussDB Installer 1.0.6.1
HCS Data Replicate Software 2.23.07.211 安装指南 01
HCS Data Replicate Software 2.23.07.211 用户指南 01
1.2、注意事项
迁移前,需收集好业务侧所有数据库账号的密码;
正式迁移前,禁止新创建数据库、用户、模式等,如必须创建,务必告之;
正式迁移当天,前后台均需停止大业务操作(如JOB、前台业务等);
1.3、环境基本情况
二、GaussDB新环境安装
2.1 配置操作环境变量
2.1.1 关闭防火墙
需在防火墙关闭的状态下进行安装,关闭防火墙操作步骤如下。
步骤1 执行以下命令,检查防火墙是否关闭。
systemctl status firewalld
● 若防火墙状态显示为active (running),则表示防火墙未关闭,请执行步骤2。
● 若防火墙状态显示为inactive (dead),则表示防火墙已关闭,无需再关闭防火
墙。
步骤2 执行以下命令,关闭防火墙并禁止开机启动。
systemctl stop firewalld
systemctl disable firewalld
步骤3 修改/etc/selinux/config文件中的“SELINUX”值为“permissive”。
说明
一般情况下,开启selinux会提高系统的安全性,但是可能导致程序无法运行。为保证安装顺
利,建议用户设置值为permissive。
1. 使用vim打开config文件。
vim /etc/selinux/config
2. 修改“SELINUX”的值“permissive”,执行:wq保存并退出修改。
SELINUX=permissive
步骤4 执行以下命令,重新启动操作系统。
reboot
2.1.2设置时区
将各主机的字符集设置为相同的字符集。
步骤1 使用vim打开/etc/profile文件。
vim /etc/profile
步骤2 在/etc/profile文件中添加"export.UTF-8"。
步骤3 执行:wq保存并退出修改。
2.1.3 关闭 swap 交换内存
swapoff -a
2.1.4 设置网卡 MTU 值
将各主机的网卡MTU值设置为相同大小。万兆网卡MTU值推荐8192(ARM),1500(X86),要求不小于1500。设置之后确保各节点之间可以在新的MTU值下通过SSH连接,并且可以通过scp传输文件的大小应
大于原MTU值的文件。
ifconfig enp1s0f0 mtu 8192
ifconfig enp1s0f1 mtu 8192
ifconfig enp2s0f0 mtu 8192
ifconfig enp2s0f1 mtu 8192
ifconfig bond1 mtu 8192
ifconfig | grep RUNNING
2.1.5 文件句柄设置
echo "* soft nofile 1000000" >>/etc/security/limits.conf
echo "* hard nofile 1000000" >>/etc/security/limits.conf
2.1.6 系统支持的最大进程数设置
系统支持的最大进程数设置
步骤1 执行如下命令,打开conf文件。
vim /etc/security/limits.d/90-nproc.conf
步骤2 修改* soft nproc参数。
步骤3 执行如下命令,需重启操作系统使得设置的参数生效。
reboot
----结束
2.1.7 配置时钟源
配置NTP时钟源前,确保您拥有所有机器的root用户权限。
步骤1 执行以下命令,在每台机器上通过YUM包管理器安装 NTP。
yum install ntp ntpdate -y
步骤2 配置 ntp.conf 文件,配置前做好备份。
【NTP服务器的搭建】
[root@xxx /]# vim /etc/ntp.conf
restrict default ignore
restrict 127.0.0.1
restrict 10.8.2.0 mask 255.255.0.0
driftfile /var/lib/ntp/drift
pidfile /var/run/ntpd.pid
#logfile /var/log/ntp.log
# local clock
server 127.127.1.0
fudge 127.127.1.0 stratum 10
【NTP客户端的搭建】
[root@xxx /]# vim /etc/ntp.conf
restrict default ignore
restrict 127.X.X.1
restrict 192.X.X.0 mask 255.255.0.0
driftfile /var/lib/ntp/drift
pidfile /var/run/ntpd.pid
#logfile /var/log/ntp.log
# local clock
server 192.X.X.X iburst minpoll 4 maxpoll 6
fudge 192.X.X.X stratum 10
Vi /etc/ntpd.conf
末尾追加
server 10.234.8.14
步骤3 执行以下命令,重启 NTP 同步服务。
systemctl restart ntpd
systemctl status ntpd
步骤4 执行以下命令,检查 NTP 同步状态。
ntpq -p
2.1.8 创建文件目录
mkdir /GaussDB/cluster/data/data1
mkdir /GaussDB/cluster/data/data2
mkdir /GaussDB/cluster/data/data3
mkdir /GaussDB/cluster/data/data4
2.2 安装GaussDB数据库
注:GaussDB分布式数据库环境为3个节点安装
1、解压安装文件
mkdir /data
tar -xvf /opt/GaussDBInstaller_1.0.6.1_20230726111747.tar.gz -C /data
tar -xvf /opt/GaussDB_ARM_Kylinv10_Distributed_2.23.01.230_20230705094619.tar.gz -C /data/GaussDBInstaller/pkgDir
2、编辑配置文件
Vim install_cluster.conf
[COMMON]
os_user = omm
os_user_group = ${os_user}
os_user_home = /home/${os_user}
os_user_passwd = Gauss_246
root_passwd = Huawei@123
ssh_port = 22
node_ip_list = 10.11.9.49,10.11.9.50,10.11.9.51
[OMAGENT]
gauss_home = /Ga