VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

安装和卸载工具介绍

使用cm_install工具可以在未部署HAS的Vastbase(或openGauss)数据库集群上部署HAS,cm_uninstall可以在已部署HAS的Vastbase(或openGauss)集群上卸载掉HAS,且不会影响DN集群。

注意事项

  • 执行cm_install之后默认会启动集群。
  • 需要以个人用户执行。
  • 本工具允许在集群停止状态下进行安装或卸载HAS工具,但是需要注意的是,集群停止之前的主应该为XML配置的初始主,否则安装或卸载HAS工具后再次启动后集群的主机会与集群停止前的主机不一致。
  • 如果是在集群停止状态下卸载HAS工具,卸载后会删除动态文件,但是由于集群处于停止状态,所以无法生成,如果需要的话可以在gs_om启动集群后使用gs_om -t refreshconf命令重新生成即可。
  • 使用该工具前需要进入到该工具所在的cm_tool目录下。

前提条件

  • Vastbase集群是通过OM工具安装的,需要有OM工具。
  • 集群各节点之间存在互信,通常通过OM工具安装的集群就能够保证这一点。
  • Vastbase集群的版本号与待安装的HAS的版本号相同。
  • 部署HAS前集群状态需要为正常或停止,并且主机的term必须为非0值且为集群中最大。

使用方法

  • 安装:

    cm_install -? | --help
    cm_install -X XMLFILE [-e envFile] --cmpkg=cmpkgPath
    
  • 卸载:

    cm_uninstall -? | --help
    cm_uninstall -X XMLFILE [-e envFile] [--deleteData] [--deleteBinary]
    

参数说明

  • -X

    XML文件的路径。

  • -e

    环境变量文件的路径,默认值为~/.bashrc

  • --cmpkg

    HAS包的路径。

  • --deleteData

    删除HAS数据目录,默认不删除。

  • --deleteBinary

    删除HAS相关二进制,包括om_monitor、has_agent、has_server、has_ctl,默认不删除。

  • -?, --help

    显示帮助信息。