《Centos7系统openGauss集群在线扩容运维进阶.docx》由会员分享,可在线阅读,更多相关《Centos7系统openGauss集群在线扩容运维进阶.docx(42页珍藏版)》请在第一文库网上搜索。
1、Centos7系统OPenGaUSS集群在线扩容运维进阶【导读】本文包括对安装环境设置、集群规划、扩容节点的详细说明和描述。一、安装环境设置1.1硬件环境名称最低配置建议配置测试配置服务器数量3略略硬盘至少IGB用于安装OPenGaUSS的应用程略略序。每个主机需大约300MB用于元数据存储。*预留70%以上的磁盘剩余空间用于数据存储。建议测试名称最低配置配置配置内存=2G略略CPU功能调试最小1X8核,2.OGHz略略网络300兆以上以太网,生产建议采用bond略略1.2软件环境软件类型信息描述操作系统Centos7.61inux文件系统剩余inode个数15亿(推荐)工具bzip2Pyth
2、onoepnEu1er:支持PythOn3.7.xCentos7.6:支持Python3.6.x数据库版本opengauss3.1.0企业版数据库软件包名openGauss-3.1.0-Cent0S_64bit-a11.tar.gz称usr1oca1python3cdusr1oca1python3wgethttps:Www.python,org/ftp/python/3.6.5Python-3.6.5.tgztar-zxfPython_3.6.5.tgzcdusr1oca1python3Python-3.6.5./configure一prefix=usr1oca1python3-enab1e-
3、sharedCF1AGS-fPICmake&makeinsta11in-susr1oca1python3binpython3usrbinpython31n-susr1oca1python3binpip3usrbinpip3一设置环境变量catetcprofi1eetcsysct1.confE0Fnet.ipv4.tcp_fin_timeout=60net.ipv4.tcp_retries1=5net.ipv4.tcp_syn_retries=5net.sctp.path_max_retrans=10net.sctp.max_init_retransmits=IOEOF一生效参数sysct1-p
4、#执行SySCtI-p时有如下报错,此处选择忽略sysct1:cannotstat/proc/sys/net/sctp/path_max_retrans:Nosuchfi1eordirectorysysct1:cannotstat/procsysnetsctpmax_init_retransmits:Nosuchfi1eordirectory#预安装过程根据系统参数配置会有相应提示,请按照提示对应系统参数transparent_hugepage服务,并将关闭命令写入操作系统启动文件catetcrc.drc.1oca1syskerne1mmtransparent-hugepageenab1edf
5、iiftest-f/sys/kerne1/mm/transparent_hugepage/defrag;thenechoneversyskerne1mmtransparent-hgepagedefragfiEOF-查看是否关闭:catsyskerne1mmtransparent-hugepageenabIedcatsyskerne1mmtransparent-hugepage/defrag1.2.3.3关闭防火墙一root用户【新增备库节点】Systemct1disab1efirewa11c1.Servicesystemct1stopfirewa11c1.service1.2.3.4关闭se1
6、inuxroot用户【新增备库节点】sed-iwsSE1INUX=enforcingSE1INUX=disab1ed/,etcse1inux/config一检查cat/etc/se1inux/configIgrepdisab1ed1.2.3.5修改字符集-root用户【新增备库节点】cat/etc/profi1eEOFexport1ANG=en_US.UTF-SEOFsourceetcprofi1e#检查Catetcprofi1egrep1ANGenvgrep-i1ang1.2.3.6修改时区-root用户【新增备库节点】CPusrsharezoneinfoAsiaShanghaietc1oc
7、a1time-查看date一root用户【新增备库节点】一临时关闭swapoff-a一永久关闭注释swap行Vin1etcfstab一查看free-h查看swap一行全是O表示SWaP关闭1.2.3.8设置网卡MTU1500一查看ifconfig-a|grep-imtu1.2.3.9设置root用户远程登陆一root用户【新增备库节点】cat/etc/ssh/sshd_configEOFPermitRoot1oginyesEOF-检查Catetcsshsshd-config|grepPermitRoot1ogin1. 2.3.10修改Banner配置noneEOF-检查Catetcsshssh
8、d-configIgrepBanner一重启生效SyStenICt1restartsshd.service1.2. 3.11修改DNS配置root用户【新增备库节点】一节点一cat/etc/reso1v.confEOFnameserver192.168.17.112E0F1.2.3.12添加hosts解析opengauss-db4E0F二、集群规划2.1主机名-IP地址-端口号规划项目名称描述说明备注主机名OPengaUSS-db1、OPengaUSS-db2、OPengaUSS-主备主机名db3、OPengaUSS-db4IP地址192.168.17.113.192.168.17.139.主
9、备主机名及IP192.168.17.159.192.168.17.112端口号5000、26000CnI监听端口、DBnode2.2 监听端口2.3 用户名规划2.4 软件目录规划三、扩容节点3.1 扩容节点准备3.1.1 创建用户-root用户【新增备库节点】一创建CIbgrP用户组,组ID同主库rootopengauss-db4usrsbingroupadd-g1004dbgrp-创建Omm用户,用户ID同主库rootoPengaUSS-db4usrsbinuseradd-u1003-gdbgrp-Gdbgrpomm-设置Omm用户密码rootoPengaUss-db4#echo“omm1
10、23Ipasswd-stdinomm3.1.2 配置互信一配置互信,配置root用户及Omm用户互信-配置root用户互信【主节点root用户执行】rootoPengaUSS-db1#cdoptsoftwareopenGaussscriptrootopengauss-db1script#vimhostfi1e一在该目录下编辑所有节点IP文件,参照如下192.168.17.113192.168.17.139192.168.17.159192.168.17.112执行gs_sshexkey配置互信rootoPengaUss-db1script#.gs-sshexkey-fhostfi1eP1eas
11、eenterpasswordforcurrentuserroot.Password:一输入root口令CheCkingnetworkinformation.A11nodesinthenetworkareNorma1.Successfu11ycheckednetworkinformation.CreatingSSHtrust.Creatingthe1oca1keyfi1e.Successfu11ycreatedthe1oca1keyfi1es.Appending1oca1IDtoauthorized_keys.Successfu11yappended1oca1IDtoauthorized_keys.Updatingtheknown_hostsfi1e.Successfu11yupdatedtheknown_hostsfi1e.Appendingauthorized_k