基于Virtualbox和openEuler20.03 TLS一键式安装openGauss5.0.0企业版(单机版)
8)修改clusterconfig.xml:将hostname和ip改成你自己虚拟机的主机名称和IP。9)执行install.sh:在执行过程中,需要输入4次密码。7)上传clusterconfig.xml到虚拟机。
·
一、环境说明
- 虚拟机:VirtualBox
- 操作系统:openEuler20.3LTS (x86)
- 数据库:openGauss5.0.0 (x86)
二、安装过程
- 使用
root
用户登录虚拟机,然后在/root目录下新建clusterconfig.xml,并添加如下内容:
注意:主机名(openEuler01)和IP地址(192.168.56.6)修改成你自己的虚拟机环境主机名和IP地址
:<?xml version="1.0" encoding="UTF-8"?> <ROOT> <!-- openGauss整体信息 --> <CLUSTER> <!-- 数据库名称 --> <PARAM name="clusterName" value="mycluster" /> <!-- 数据库节点名称(hostname) --> <PARAM name="nodeNames" value="openEuler01" /> <!-- 数据库安装目录--> <PARAM name="gaussdbAppPath" value="/opt/install/app" /> <!-- 日志目录--> <PARAM name="gaussdbLogPath" value="/opt/install/log/omm" /> <!-- 临时文件目录--> <PARAM name="tmpMppdbPath" value="/opt/install/tmp" /> <!-- 数据库工具目录--> <PARAM name="gaussdbToolPath" value="/opt/install/om" /> <!-- 数据库core文件目录--> <PARAM name="corePath" value="/opt/install/corefile" /> <!-- 节点IP,与数据库节点名称列表一一对应 --> <PARAM name="backIp1s" value="192.168.56.6"/> </CLUSTER> <!-- 每台服务器上的节点部署信息 --> <DEVICELIST> <!-- 节点1上的部署信息 --> <DEVICE sn="100001"> <!-- 节点1的主机名称 --> <PARAM name="name" value="openEuler01"/> <!-- 节点1所在的AZ及AZ优先级 --> <PARAM name="azName" value="AZ1"/> <PARAM name="azPriority" value="1"/> <!-- 节点1的IP,如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP --> <PARAM name="backIp1" value="192.168.56.6"/> <PARAM name="sshIp1" value="192.168.56.6"/> <!--dbnode--> <PARAM name="dataNum" value="1"/> <PARAM name="dataPortBase" value="15432"/> <PARAM name="dataNode1" value="/opt/install/data/dn"/> <PARAM name="dataNode1_syncNum" value="0"/> </DEVICE> </DEVICELIST> </ROOT>
- 在/root目录下新建install.sh脚本,添加如下内容,
注意:主机名和IP地址修改成你自己的环境
:#!/bin/bash # 设置字符集参数 cat >>/etc/profile<<EOF export LANG=en_US.UTF-8 EOF # 使修改生效 source /etc/profile # 修改python版本并安装libaio包 mv /usr/bin/python /usr/bin/python.bak ln -s /usr/bin/python3 /usr/bin/python python -V yum install libaio* -y # 创建目录,用于存放openGauss软件包 mkdir -p /opt/software/openGauss mv clusterconfig.xml /opt/software/openGauss/ cd /opt/software/openGauss # 下载openGauss安装包并解压 wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86_openEuler/openGauss-5.0.0-openEuler-64bit-all.tar.gz tar -zvxf openGauss-5.0.0-openEuler-64bit-all.tar.gz tar -zvxf openGauss-5.0.0-openEuler-64bit-om.tar.gz # 预安装数据库 chmod -R 755 /opt/software/openGauss cd /opt/software/openGauss/script ./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml chown omm:dbgrp -R /opt/software/ # 安装数据库,注意:以下操作是在suben用户下执行 su - omm -c 'gs_install -X /opt/software/openGauss/clusterconfig.xml --gsinit-parameter="--encoding=UTF8" --dn-guc="max_process_memory=4GB" --dn-guc="shared_buffers=256MB" --dn-guc="bulk_write_ring_size=256MB" --dn-guc="cstore_buffers=16MB";gs_om -t status --detail'
- 执行脚本进行安装
sh install.sh
- 安装检查:执行
su - omm
命令切换到omm
用户下,执行gsql -d postgres -p 15432 -r
登录到数据库,如能正常登录,则说明安装正确。
更多推荐
已为社区贡献16条内容
所有评论(0)