文档中心MogDBMogDB StackUqbar
v1.1

文档:v1.1

支持的版本:

其他版本:

MogHA 安装与卸载

PTK 支持基本的 MogHA 安装流程,需用户提供合法的 MogHA 配置文件,PTK 在安装前也会对配置文件进行校验

在安装前请确认

  1. 集群是否正常状态
  2. 目标机器是否有 MogHA 运行

校验内容

  1. 校验 db_user 是否为空且是否和集群内 db 用户一致;
  2. 校验 db_port 是否为空且是否和集群内 db 端口一致以及端口是否被占用;
  3. 校验 db_datadir 是否为空且是否和集群内 db 的目录一致;
  4. 校验 agent_port 是否为空且是否满足端口规范以及端口是否被占用;
  5. 校验安装 HA 的机器数量是否是两个及其以上;
  6. 校验 zone 中的 pinglist 和 hosts 字段内容;
  7. 检验 lite_mode 模式;

部署模式

MogHA 分为 lite 部署模式和非 lite 部署模式

  1. lite 模式仅会在主库和同步备库部署,如果出现多个同步备库,需要用户选择一个去安装,若只有一个同步备则默认直接安装那个同步备库。
  2. 非 lite 模式会在集群内所有节点进行部署。

生成配置文件模板

PTK 提供了模板指令来帮助用户自动生成 MogHA 的配置文件:

注意:生成配置文件之后需要对配置文件进行修改

ptk template mogha -n CLUSTER_NAME [-o node.conf] [--port 8081]

安装命令

ptk cluster -n CLUSTER_NAME install-mogha -d INSTALL_DIR -c node.conf [-p MOGHA_PACKAGE] 

卸载命令

ptk cluster -n CLUSTER_NAME uninstall-mogha
Copyright © 2011-2024 www.enmotech.com All rights reserved.