#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
前提条件
-
数据库主机上存在openGauss镜像包,解压镜像包后,在script目录下执行./gs_expansion命令进行扩容。
-
在新增的扩容备机上创建好与主机上相同的用户和用户组。
-
执行扩容工具中添加了-X参数,那么需要正确配置xml文件,在已安装数据库配置文件的基础上,添加需要扩容的备机信息,资源池化模式下扩容备机的信息必须添加在原有节点的后面;如果没有-X参数,那么不需要配置xml文件,扩容工具会自动生成xml文件,生成的xml在子用户的home目录,文件名是xml_file_xxx.xml,xxx是时间戳。
-
使用root或普通用户执行gs_expansion命令。
-
如果使用普通用户执行gs_expansion命令,需要手动将节点的映射关系写入/etc/hosts文件中,所有节点都得写入(也可以使用om提供的gs_sshexkey工具,只有在root用户下才会将映射关系写入到/etc/hosts文件中)。
-
不允许同时在主节点上执行gs_dropnode命令删除其他备机。
-
执行扩容命令前需要通过source命令导入主机数据库的环境变量。如果当前数据库是分离环境变量方式安装,则source导入分离的环境变量。如果未进行分离,则需要source导入子用户的.bashrc配置文件。一般该文件路径为:/home/[user]/.bashrc。
-
扩容备机的操作系统与主机保持一致。
-
操作过程中不允许同时在其他备节点上执行主备倒换或者故障倒换的操作。
-
不允许同时执行2次相同的gs_expansion命令。
-
扩容备节点的操作只能在主节点上执行。
-
扩容带有cm的集群,如果该集群中有vip功能,扩容的时候需要用户自己完成xml的配置。
说明: 出于安全考虑,企业版安装方式下,gaussdbToolPath目录下该工具前置完成后会自动删除。
#openGauss #入门 #安装 #数据库 #开源