---
title: "部署 OMS - 安装部署工具 OBD V4.0.0 | OceanBase 文档中心"
description: 部署 OMS 本文以 x86 架构的 CentOS Linux 7.9 镜像作为环境介绍如何使用 obd 配置文件部署 OceanBase 迁移服务（OceanBase Migration Service，OMS）。 说明 目前 obd 仅支持管理 OMS 社区版 V4.2.11 及以上版本。 前提条件 在开始之前，…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*Qq8pT6yBPTcAAAAAAAAAAAAADiGDAQ/original) 安装部署工具 OBDV 4.0.0

# 部署 OMS

更新时间：2026-03-04 17:10:38

[编辑](https://github.com/oceanbase/obd-doc/edit/V4.0.0/zh-CN/400.user-guide/200.ui-operations/400.deploy-oms-by-ui.md)  

本文以 x86 架构的 CentOS Linux 7.9 镜像作为环境介绍如何使用 obd 配置文件部署 OceanBase 迁移服务（OceanBase Migration Service，OMS）。

#### 说明

目前 obd 仅支持管理 OMS 社区版 V4.2.11 及以上版本。

## 前提条件

在开始之前，请确保您已满足以下条件：

- 您已安装 obd V4.0.0 或之后版本，建议安装最新版本，详细信息请参考 [安装 obd](https://www.oceanbase.com/docs/common-obd-cn-1000000004376514)。
 - 待部署 OMS 的机器满足部署要求，具体可参见官网《OceanBase 迁移服务》文档 [部署 OMS 社区版](https://www.oceanbase.com/docs/community-oms-cn-1000000004253109) 章节。
 - 待部署 OMS 的机器已安装 Docker。
 - 已准备用于存储 OMS 社区版元信息的数据库，该数据库可以是 MySQL 或 OceanBase 数据库，建议您使用 OceanBase 数据库社区版。

  #### 说明

  为提升系统可靠性，建议 MetaDB 实施高可用数据库方案，这将有效保障 OMS 核心服务的 7x24 小时稳定运行，降低业务中断风险。

## 注意事项

OMS 社区版默认关闭高可用（HA）功能。如果您需要开启，可在部署完成后，通过访问 OMS 管理控制台修改 `ha.config` 参数中 `enable` 的取值为 `true` 的方式启动 HA。详情请参见《OceanBase 迁移服务》文档 [系统管理/系统参数/修改高可用功能的配置](https://www.oceanbase.com/docs/community-oms-cn-10000000042531647)。

## 操作步骤

#### 说明

本文以 x86 架构的 CentOS Linux 7.9 镜像环境为例提供操作指导，不同环境、不同 obd 版本的操作界面可能不同，请以实际界面为准。

### 步骤一：加载 OMS 社区版包

#### 说明

如计划部署多节点 OMS，每个节点都需要执行如下操作。

1. 获取 OMS 安装包

   可访问官网 [OceanBase 软件下载中心](https://www.oceanbase.com/softwarecenter) 下载 OMS 社区版安装包，通常是以 `oms` 开头的 `tar.gz` 文件，如 `oms_4.2.11-ce.tar.gz`。
 2. 加载下载的 OMS 安装包至 Docker 容器的本地镜像仓库

   ```shell
   [admin@test ~]$ sudo docker load -i oms_4.2.11-ce.tar.gz

   ```
 3. 验证加载是否成功

   ```shell
   [admin@test ~]$ docker images

   ```

   输出如下：

   ```shell
   REPOSITORY                                    TAG                 IMAGE ID       CREATED      SIZE
   reg.docker.alibaba-inc.com/oceanbase/oms-ce   feature_4.2.11_ce   26f5f1554fc5   2 days ago   12.5GB

   ```

### 步骤二：启动白屏界面

1. 执行 `obd web` 命令启动白屏界面，单击输出的地址访问 obd 的图形化操作界面。

   ```shell
   [admin@test001 ~]$ obd web
   start OBD WEB in 0.0.0.0:8680
   please open http://10.10.10.1:8680

   ```

   #### 说明

      - 白屏界面默认使用 8680 端口，您可使用 `obd web -p <PORT>` 命令指定端口。
      - 在阿里云或其他云环境下，可能出现程序无法获取公网 IP，从而输出内网地址的情况，此 IP 非公网地址，您需要使用正确的地址访问白屏界面。
      - `obd web` 命令绑定在 0.0.0.0 上，在多网卡部署的情况下，您可通过任意一个可访问的 IP 访问白屏界面。
      - 可使用 nohup 或 screen 命令设置在后台执行 `obd web` 命令。
 2. （可选）将鼠标放置到图形化操作界面右上角的 **中文** 字符处可根据显示的语种单击切换中英文界面。

    ![语种切换](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/obd/V2.4.0/zh-CN/200.quick-start/300.deploy-ocp-by-ui-12.png)
 3. 在操作界面中单击 **开启体验之旅**，在显示的 **欢迎使用 OceanBase 部署向导** 界面选择 **OceanBase 数据迁移** 模块，单击 **安装** 后进入 OMS 部署界面。

### 步骤三：部署配置

您可在 **部署配置** 界面配置 OMS 的部署名称、部署模式，并进行节点、端口、目录等信息的设置。**部署配置** 界面内容介绍如下。

| 模块 | 参数 | 说明 |
| --- | --- | --- |
| 基本配置 | 部署名称 | obd 专用部署产品的唯一名称，默认为 `myoms`。支持自定义，但不可和已有部署名重复。集群名需以英文字母开头、英文或数字结尾，可包含英文、数字和下划线，且长度在 2 ~ 32 个字符之间。您可通过 `obd cluster list` 命令查看 obd 中管理的集群。 |
| 部署模式 | 部署模式 | 支持设置为单节点、单地域多节点或多地域多节点，不同部署模式的详细介绍可参见 《OceanBase 迁移服务》中 [部署类型](https://www.oceanbase.com/docs/community-oms-cn-1000000004253110) 一文。 |
| 节点配置 | 地域标识 | 单地域模式下默认为 1，多地域模式下从 1 自增，不支持修改。 |
| 英文地域标志 | 默认为 `default-x`，`x` 为由 1 自增的整数。支持自定义修改英文地域标志。   #### 注意    如果是和阿里云 MSHA 产品在容灾双活场景下使用，请使用阿里云的 Region 信息作为 `地域标志`。 |
| 访问优先 | 仅在多地域多节点模式下展示，用于设置优先访问的区域。未勾选的情况下默认优先访问地域 1。 |
| 节点 | 设置 OMS 节点 IP，单节点模式下仅支持输入一个 IP，多节点模式下支持输入多个 IP。不支持为不同区域设置相同的节点 IP。 |
| CM 访问地址 | OMS 集群管理服务的地址，需自定义，格式为 `http://ip或域名:端口`。不支持为不同区域设置相同的 CM 访问地址。未部署 VIP 的情况下，端口需与 `CM 服务端口` 配置保持一致。   #### 说明    单节点部署时，通常配置为当前 OMS 机器 IP。不建议您使用 `http://127.0.0.1:8088`。 |
| 端口配置 | HTTP 服务端口 | 指定 Nginx 服务的端口号，默认值为 `8089`，取值范围为 [1025, 65535]。 |
| CM 服务端口 | 指定 CM 服务的端口号，默认值为 `8088`，取值范围为 [1025, 65535]。 |
| Supervisor 服务端口 | 指定 Supervisor 服务的端口号，默认值为 `9000`，取值范围为 [1025, 65535]。 |
| Ghana 服务端口 | 指定 GHANA 服务的端口号，默认值为 `8090`，取值范围为 [1025, 65535]。 |
| SSHD 服务端口 | 指定 SSHD 服务的端口号，默认值为 `2023`，取值范围为 [1025, 65535]。 |
| 数据目录 | 路径 | 设置 OMS 的数据路径，需保证目录至少拥有 500G 的可用存储空间。指定路径时需设置为以 `/` 开头的绝对路径，只能包含字母、数字和特殊字符（`-_:@/.`），如 `/data/oms`。 |
| 部署用户配置 | 用户名 | 提供主机操作系统的用户以便安装程序进行自动化配置。配置的用户须在所有节点中存在，且必须拥有免密执行 sudo 的权限。 |
| 密码（可选） | 用户名对应的密码，若已为该用户配置免密，可忽略此项配置。 |
| SSH端口 | 默认为 22 端口，支持自定义端口。 |
| 校验 | 单击校验按钮，校验用户配置是否满足要求。校验成功将显示 **当前校验成功**，若校验失败将显示具体失败原因。 |
| 版本选择 | 产品 | 展示当前待部署的产品，默认为 OMS，且不支持修改。 |
| 版本 | 可通过下拉列表选择待部署的 OMS 版本，需配置完上面的参数并校验通过才可选择。 |
| 描述 | 对 OMS 产品的介绍，单击 **了解更多** 可跳转查看 OMS 文档。 |

![部署配置](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/obd/V4.0.0/zh-CN/400.deploy-oms-by-ui-08.png)

配置完成后可单击 **下一步** 进入到 **MetaDB 配置** 页面。

### 步骤四：MetaDB 配置

您可在 **MetaDB 配置** 页面配置 MetaDB 信息，具体介绍如下。

1. 访问配置

   **访问配置** 模块用于配置 MetaDB 的访问信息，界面如下图所示。

   ![访问配置](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/obd/V4.0.0/zh-CN/400.deploy-oms-by-ui-02.png)

   | 参数 | 说明 |
   | --- | --- |
   | 访问地址 | 需填写访问 MetaDB 的 IP。 |
   | 端口 | 访问 MetaDB 所用的端口，默认为 `2881`。 |
   | 访问账号 | 访问 MetaDB 所用的账号，如 `root`。使用 OceanBase 数据库作为 MetaDB 时，必须配置为 sys 租户下的用户，且设置时无需输入租户名。 |
   | 密码 | 连接 MetaDB 对应账号的密码。 |
   | 校验 | 单击 **校验** 按钮，将校验配置的信息是否可访问。 |
 2. 监控配置

   该模块为可选配置，如果您需要 OMS 能够收集和展示监控数据，需部署时序数据库。目前支持的时序数据库为 InfluxDB V1.8，具体部署操作可参见 [部署时序数据库](https://www.oceanbase.com/docs/community-oms-cn-1000000004253199)。部署后可在该模块配置时序数据库的访问信息。界面如下图所示。

   ![监控配置](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/obd/V4.0.0/zh-CN/400.deploy-oms-by-ui-03.png)

   | 参数 | 说明 |
   | --- | --- |
   | InfluxDB 地址 | 访问时序数据库所用 IP。 |
   | 端口 | 访问时序数据库所用端口，默认为 `8086`。 |
   | 用户名 | 访问时序数据库的用户名。 |
   | 密码 | 用户名对应密码。 |
   | 校验 | 单击 **校验** 按钮，将校验配置的信息是否可访问。 |
 3. 更多配置

   该模块为可选配置，如您需要自定义 MetaDB 中各个服务对应的数据库名，可展开该模块进行配置，界面如下图所示。

   ![更多配置](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/obd/V4.0.0/zh-CN/400.deploy-oms-by-ui-04.png)

   | 参数 | 说明 |
   | --- | --- |
   | drc_rm_db | 管理控制台的数据库名称，未配置的情况下默认为 `oms_rm`，支持自定义设置。obd 在部署 OMS 时会根据配置在 MetaDB 中创建对应数据库。 |
   | drc_cm_db | 集群管理服务的元数据库名称，未配置的情况下默认为 `oms_cm`，支持自定义设置。obd 在部署 OMS 时会根据配置在 MetaDB 中创建对应数据库。 |
   | drc_cm_heartbeat_db | 集群管理服务的心跳库的名称，未配置的情况下默认为 `oms_cm_heartbeat_x`，`x` 根据 OMS 的地域数量由 1 开始自增，支持自定义设置。obd 在部署 OMS 时会根据配置在 MetaDB 中创建对应数据库。 |

全部配置完成后可单击 **下一步** 进入 **配置确认** 页面。

### 步骤五：配置确认

您可在 **配置确认** 页面查看所有配置信息，若发现问题可单击 **上一步** 进行修改。确认无误后，单击 **下一步** 进入 **预检查** 页面，系统将验证您的环境及配置是否满足安装 OMS 的所有要求。

### 步骤六：预检查

**预检查** 页面展示系统检查结果。若预检查报错，您可单击 **了解更多方案** 跳转至错误码文档，参考文档自行修改。所有报错修改后，可单击 **重新检查** 再次进行预检查。

![预检查](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/obd/V4.0.0/zh-CN/400.deploy-oms-by-ui-05.png)

预检查通过后单击 **下一步** 即可进入 **部署** 页面开始 OMS 的部署。

### 步骤七：部署

部署过程中，**部署页面** 会输出部署日志，您可通过 **部署日志** 模块查看详细安装日志。

- 若部署失败，请查看日志信息获取失败原因，并联系技术支持同学进行处理，或到官网 [问答区](https://ask.oceanbase.com/) 进行提问，我们的值班工程师将协助您解决问题。待定位安装失败问题原因且修复问题后，单击 **重新部署** ，在弹出的确认窗口后单击 **确认**，系统将清理当前失败的 OMS 安装环境，并重新执行安装程序。
 - 若部署成功，可单击 **复制信息**，在复制保存 OMS 的访问地址及账密信息后，单击 **完成** 退出部署程序。

![部署](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/obd/V4.0.0/zh-CN/400.deploy-oms-by-ui-07.png)

#### 说明

部署成功后，即可通过浏览器访问 OMS 控制台页面，具体操作可参见《OceanBase 迁移服务》文档 [登录 OMS 社区版控制台](https://www.oceanbase.com/docs/community-oms-cn-1000000004253104)。

  上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
