Meet OceanBase AI Database, the unified database for operational data, real-time analytics, and AI. Explore ->

Meet OceanBase AI Database, the unified database for operational data, real-time analytics, and AI. Explore ->

OceanBase logo

OceanBase

A unified distributed database ready for your transactional, analytical, and AI workloads.

Product Overview
DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Resources

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS

OceanBase Cloud

OceanBase Database

Tools

Connectors and Middleware

QUICK START

OceanBase Cloud

OceanBase Database

BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Company

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

International - English
中国站 - 简体中文
日本 - 日本語
Sign In
Start on Cloud

OceanBase

A unified distributed database ready for your transactional, analytical, and AI workloads.

Product Overview
DEPLOY YOUR WAY

OceanBase Cloud

The best way to deploy and scale OceanBase

OceanBase Enterprise

Run and manage OceanBase on your infra

TRY OPEN SOURCE

OceanBase Community Edition

The free, open-source distributed database

OceanBase seekdb

Open source AI native search database

Customer Stories

Real-world success stories from enterprises across diverse industries.

View All
BY USE CASES

Mission-Critical Transactions

Global & Multicloud Application

Elastic Scaling for Peak Traffic

Real-time Analytics

Active Geo-redundancy

Database Consolidation

Comprehensive knowledge hub for OceanBase.

Blog

Live Demos

Training & Certification

Documentation

Official technical guides, tutorials, API references, and manuals for all OceanBase products.

View All
PRODUCTS
OceanBase CloudOceanBase Database
ToolsConnectors and Middleware
QUICK START
OceanBase CloudOceanBase Database
BEST PRACTICES

Practical guides for utilizing OceanBase more effectively and conveniently

Learn more about OceanBase – our company, partnerships, and trust and security initiatives.

About OceanBase

Partner

Trust Center

Contact Us

Start on Cloud
编组
All Products
    • Databases
    • iconOceanBase Database
    • iconOceanBase Cloud
    • iconOceanBase Tugraph
    • iconInteractive Tutorials
    • iconOceanBase Best Practices
    • Tools
    • iconOceanBase Cloud Platform
    • iconOceanBase Migration Service
    • iconOceanBase Developer Center
    • iconOceanBase Migration Assessment
    • iconOceanBase Admin Tool
    • iconOceanBase Loader and Dumper
    • iconOceanBase Deployer
    • iconKubernetes operator for OceanBase
    • iconOceanBase Diagnostic Tool
    • iconOceanBase Binlog Service
    • Connectors and Middleware
    • iconOceanBase Database Proxy
    • iconEmbedded SQL in C for OceanBase
    • iconOceanBase Call Interface
    • iconOceanBase Connector/C
    • iconOceanBase Connector/J
    • iconOceanBase Connector/ODBC
    • iconOceanBase Connector/NET
icon

OceanBase Deployer

V4.3.0Community Edition

  • What is obd
  • Quick Start
    • Install obd
    • Quick deployment of OceanBase Database
    • Quickly deploy OCP
  • obd Command
    • Quick deployment commands
    • Cluster commands
    • Command groups
    • Image and repository commands
    • Test command groups
    • Tool commands
    • obdiag commands
    • Binlog service commands
    • Hardware commands
    • License commands
    • Password commands
    • Telemetry commands
  • User Guide
    • Usage overview
    • Deploy through GUI
      • Overview
      • Pattern configuration rules
      • Deploy an OceanBase cluster
      • Deploy OCP
      • Deploy OMS
      • Change components
      • Upgrade OCP
      • Upgrade OMS
    • Deploy through CLI
      • Configuration file
      • Component deployment
        • Deploy an OceanBase cluster
        • Deploy seekdb
        • Deploy obconfigserver
        • Deploy OMS
        • Deploy OCP
        • Deploy Alertmanager
        • Deploy obbinlog
        • Deploy oblogproxy
      • Cluster management
        • Physical Standby Database
          • Create a standby tenant
          • Role switching and decoupling
          • Switch the synchronization mode between primary and standby tenants
        • seekdb primary/standby instance
          • Create a standby instance
          • Role switching and decoupling
        • Scale out and component changes
        • Performance test
        • Diagnose a cluster
        • Backup and restore
        • Add a GUI monitoring system to an existing cluster
      • Cluster management
        • Use OCP to take over an OceanBase cluster deployed by obd
        • Take over an OceanBase cluster
      • Component upgrade
        • Upgrade OceanBase Database
        • Upgrade ODP
        • Upgrade OMS
  • Upgrade obd
  • FAQ
  • Error codes
  • Release Notes
    • Version rules
    • V4.3
      • OceanBase Deploy V4.3.0
    • V4.2
      • OceanBase Deployment Tool V4.2.0
    • V4.1
      • OceanBase Deployer V4.1.0
    • V4.0
      • OceanBase Deployer V4.0.0
    • V3.6
      • OceanBase Deployer V3.6.0
    • V3.5
      • OceanBase Deployer V3.5.0
    • V3.4
      • OceanBase Deployer V3.4.0
    • V3.3
      • OceanBase Deployer V3.3.0
    • V3.2
      • OceanBase Deployer V3.2.2
      • OceanBase Deployer V3.2.1
      • OceanBase Deployer V3.2.0
    • V3.1
      • OceanBase Deployer V3.1.2
      • OceanBase Deployer V3.1.1
      • OceanBase Deployer V3.1.0
    • V3.0
      • OceanBase Deployer V3.0.1
      • OceanBase Deployer V3.0.0
    • V2.10
      • OceanBase Deployer V2.10.1
      • OceanBase Deployer V2.10.0
    • V2.9
      • OceanBase Deployer V2.9.2
      • OceanBase Deployer V2.9.1
      • OceanBase Deployer V2.9.0
    • V2.8
      • OceanBase Deployment Tool V2.8.0
    • V2.7
      • OceanBase Deployment Tool V2.7.0
    • V2.6
      • OceanBase Deployment Tool V2.6.2
      • OceanBase Deployment Tool V2.6.1
      • OceanBase Deployment Tool V2.6.0
    • V2.5
      • OceanBase Deployer V2.5.0
    • V2.4
      • OceanBase Deployer V2.4.0
    • V2.3
      • OceanBase Deployment Tool V2.3.1
      • OceanBase Deployer V2.3.0
    • V2.2
      • OceanBase Deployment Tool V2.2.0
    • V2.1
      • OceanBase Deployer V2.1.1
      • OceanBase Deployment Tool V2.1.0
    • V2.0
      • OceanBase Deployment Tool V2.0.1
      • OceanBase Deployment Tool V2.0.0
    • V1.6
      • OceanBase Deployer V1.6.2
      • OceanBase Deployer V1.6.1
      • OceanBase Deployer V1.6.0
    • V1.5
      • OceanBase Deployer V1.5.0
    • V1.4
      • OceanBase Deployer V1.4.0
    • V1.3
      • OceanBase Deployer V1.3.3
      • OceanBase Deployer V1.3.2
      • OceanBase Deployer V1.3.0
    • V1.2
      • OceanBase Deployer V1.2.1
      • OceanBase Deployer V1.2.0
  • Interactive deployment of OceanBase Database Community Edition
  • Deploy a Community Edition cluster using the obd graphical interface
  • Deploy a Community Edition cluster by using an obd configuration file

Download PDF

What is obdInstall obdQuick deployment of OceanBase DatabaseQuickly deploy OCPQuick deployment commandsCluster commandsCommand groupsImage and repository commandsTest command groupsTool commandsobdiag commandsBinlog service commandsHardware commandsLicense commandsPassword commandsTelemetry commandsUsage overviewOverviewPattern configuration rulesDeploy an OceanBase clusterDeploy OCPDeploy OMSChange componentsUpgrade OCPUpgrade OMSConfiguration fileUpgrade obdFAQError codesVersion rulesOceanBase Deploy V4.3.0OceanBase Deployment Tool V4.2.0OceanBase Deployer V4.1.0OceanBase Deployer V4.0.0OceanBase Deployer V3.6.0OceanBase Deployer V3.5.0OceanBase Deployer V3.4.0OceanBase Deployer V3.3.0OceanBase Deployer V3.2.2OceanBase Deployer V3.2.1OceanBase Deployer V3.2.0OceanBase Deployer V3.1.2OceanBase Deployer V3.1.1OceanBase Deployer V3.1.0OceanBase Deployer V3.0.1OceanBase Deployer V3.0.0OceanBase Deployer V2.10.1OceanBase Deployer V2.10.0OceanBase Deployer V2.9.2OceanBase Deployer V2.9.1OceanBase Deployer V2.9.0OceanBase Deployment Tool V2.8.0OceanBase Deployment Tool V2.7.0OceanBase Deployment Tool V2.6.2OceanBase Deployment Tool V2.6.1OceanBase Deployment Tool V2.6.0OceanBase Deployer V2.5.0OceanBase Deployer V2.4.0OceanBase Deployment Tool V2.3.1OceanBase Deployer V2.3.0OceanBase Deployment Tool V2.2.0OceanBase Deployer V2.1.1OceanBase Deployment Tool V2.1.0OceanBase Deployment Tool V2.0.1OceanBase Deployment Tool V2.0.0OceanBase Deployer V1.6.2OceanBase Deployer V1.6.1OceanBase Deployer V1.6.0OceanBase Deployer V1.5.0OceanBase Deployer V1.4.0OceanBase Deployer V1.3.3OceanBase Deployer V1.3.2OceanBase Deployer V1.3.0OceanBase Deployer V1.2.1OceanBase Deployer V1.2.0Interactive deployment of OceanBase Database Community EditionDeploy a Community Edition cluster using the obd graphical interfaceDeploy a Community Edition cluster by using an obd configuration file
OceanBase logo

The Unified Distributed Database for the AI Era.

Follow Us
Products
OceanBase CloudOceanBase EnterpriseOceanBase Community EditionOceanBase seekdb
Resources
DocsBlogWhite PaperLive DemosTraining & CertificationTicket
Company
About OceanBaseTrust CenterLegalPartnerContact Us
Follow Us

© OceanBase 2026. All rights reserved

Cloud Service AgreementPrivacy PolicySecurity
Contact Us
Document Feedback
  1. Documentation Center
  2. OceanBase Deployer
  3. V4.3.0
iconOceanBase Deployer
V 4.3.0Community Edition
Databases
  • OceanBase Database
  • OceanBase Cloud
  • OceanBase Tugraph
  • Interactive Tutorials
  • OceanBase Best Practices
Tools
  • OceanBase Cloud Platform
  • OceanBase Migration Service
  • OceanBase Developer Center
  • OceanBase Migration Assessment
  • OceanBase Admin Tool
  • OceanBase Loader and Dumper
  • OceanBase Deployer
  • Kubernetes operator for OceanBase
  • OceanBase Diagnostic Tool
  • OceanBase Binlog Service
Connectors and Middleware
  • OceanBase Database Proxy
  • Embedded SQL in C for OceanBase
  • OceanBase Call Interface
  • OceanBase Connector/C
  • OceanBase Connector/J
  • OceanBase Connector/ODBC
  • OceanBase Connector/NET
Community Edition
  • V 4.3.0
  • V 3.2.1
  • V 3.2.0
  • V 3.1.0
  • V 3.0.0
  • V 2.10.1
  • V 2.10.0
  • V 2.9.0
  • V 2.8.0
  • V 2.7.0
  • V 2.6.0
  • V 2.5.0
  • V 2.4.0
  • V 2.3.1
  • V 2.3.0
  • V 2.2.0
  • V 2.1.0
  • V 2.0.0
  • V 1.6.1

Deploy OMS

Last Updated:2026-06-30 14:40:58  Updated
Share
What is on this page
Prerequisites
Considerations
Procedure
Step 1: Load the OMS Community Edition package
Step 2: Start the web interface
Step 3: Configure deployment
Step 4: Configure MetaDB
Step 5: Configuration confirmation
Step 6: Precheck
Step 7: Deployment

folded

Share

This topic describes how to deploy OceanBase Migration Service (OMS) by using an obd configuration file in an x86-based CentOS Linux 7.9 environment.

Note

Currently, obd supports only OMS Community Edition V4.2.11 and later.

Prerequisites

Before you start, make sure that you have met the following conditions:

  • You have installed obd V4.0.0 or later. We recommend that you install the latest version. For more information, see Install obd.

  • The server where you want to deploy OMS meets the deployment requirements.

  • Docker is installed on the server where you want to deploy OMS.

  • You have prepared a database to store the metadata of OMS Community Edition. You can use MySQL or OceanBase Database. We recommend that you use OceanBase Database Community Edition.

    Note

    To improve system reliability, we recommend that you implement a high-availability database solution for MetaDB. This will ensure the 7x24-hour stable operation of OMS core services and reduce the risk of business interruption.

  • If you want OMS to collect and display monitoring data, you need to deploy and configure a time-series database. Currently, only InfluxDB V1.8 is supported.

Considerations

The High Availability (HA) feature is disabled by default in OceanBase Migration Service Community Edition. If you need to enable it, you can modify the enable parameter in the ha.config file to true after deployment.

Procedure

Note

This topic provides an example of the operation instructions in the CentOS Linux 7.9 x86 architecture image environment. The operation interface may vary in different environments and obd versions. Please refer to the actual interface for details.

Step 1: Load the OMS Community Edition package

Note

If you plan to deploy OMS in a multi-node architecture, you need to perform the following steps on each node.

  1. Obtain the OMS installation package

    You can download the OMS Community Edition installation package from the OceanBase Download Center. The installation package is typically a tar.gz file that starts with oms, such as oms_4.2.11-ce.tar.gz.

  2. Load the downloaded OMS installation package into the local image repository of the Docker container.

    [admin@test ~]$ sudo docker load -i oms_4.2.11-ce.tar.gz
    
  3. Verify that the package is loaded successfully.

    [admin@test ~]$ sudo docker images
    

    The output is as follows:

    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
    

Step 2: Start the web interface

  1. Run the obd web command to start the web interface, and click the provided address to access the graphical user interface (GUI) of obd.

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

    Note

    • The web interface by default uses port 8680. You can use the obd web -p <PORT> command to specify a port, which must be in the range [1025, 65535].

    • In Alibaba Cloud or other cloud environments, the program may fail to obtain the public IP address and instead output the internal IP address. This IP address is not a public IP address, so you need to use the correct IP address to access the web interface.

    • The obd web command is bound to 0.0.0.0. In a multi-network interface deployment, you can access the web interface using any accessible IP address.

    • You can use the nohup or screen command to run the obd web command in the background.

  2. (Optional) Place the cursor on the Chinese character in the top-right corner of the GUI and click to switch between Chinese and English interfaces based on the displayed language.

  3. Click Start Your Experience in the GUI. In the Welcome to OceanBase Deployment Wizard interface, select the OceanBase Data Migration module and click Install to enter the OMS deployment interface.

Step 3: Configure deployment

On the Deployment Configuration page, you can configure the deployment name and mode of OMS, and set the node, port, and directory information. The following table describes the parameters on the Deployment Configuration page.

Module
Parameter
Description
Basic Configuration Deployment Name The unique name of the OMS deployment. The default value is myoms. You can customize the name, but it must be unique. The cluster name must start with an English letter and end with an English letter or a digit. It can contain English letters, digits, and underscores, and must be 2 to 32 characters in length. You can run the obd cluster list command to view the clusters managed by obd.
Deployment Mode Deployment Mode You can set the deployment mode to single-node, multi-node in a single region, or multi-node in multiple regions.
Node Configuration Region Identifier 1 in single-region mode and auto-incrementing from 1 in multi-region mode. This parameter cannot be modified.
English Region Identifier default in single-region mode and default-x in multi-region mode, where x is an auto-incrementing integer. You can customize the English region identifier.

Notice

If you use the MSHA service of Alibaba Cloud in a disaster recovery active-active scenario, use the region information of Alibaba Cloud as the Region Identifier.

Access Priority Appears only in multi-region mode. This parameter specifies the priority region for access. If this parameter is not selected, region 1 is the priority region for access.
Node Specify the IP address of the OMS node. In single-node mode, you can specify only one IP address. In multi-node mode, you can specify multiple IP addresses. You cannot specify the same IP address for different regions.
CM Access Address The address of the OMS cluster management service. You must specify a value in the format of http://IP address or domain name:port. You cannot specify the same CM access address for different regions. If no VIP is deployed, the port must be consistent with the value of the CM Service Port parameter.

Note

In single-node deployment, the IP address of the current OMS server is usually specified. We recommend that you do not use http://127.0.0.1:8088.

Port Configuration HTTP Service Port Specify the port number of the Nginx service. The default value is 8089, and the value must be in the range [1025, 65535].
CM Service Port Specify the port number of the CM service. The default value is 8088, and the value must be in the range [1025, 65535].
Supervisor Service Port Specify the port number of the Supervisor service. The default value is 9000, and the value must be in the range [1025, 65535].
Ghana Service Port Specify the port number of the GHANA service. The default value is 8090, and the value must be in the range [1025, 65535].
SSHD Service Port Specify the port number of the SSHD service. The default value is 2023, and the value must be in the range [1025, 65535].
Data Directory Path Specify the data path of OMS. The directory must have at least 500 GB of available storage space. The path must be an absolute path that starts with / and contains only letters, digits, and special characters (-_:@/.). For example, /data/oms.
Deployment User Configuration Username Specify the username of the operating system of the host so that the installation program can perform automated configuration. The specified user must exist on all nodes, have the privilege to execute sudo commands without a password, and have the read and write permissions on the path specified in the preceding parameter.
Password (Optional) Specify the password of the username. If the user has been configured to execute sudo commands without a password, you can skip this parameter.
SSH Port The default value is 22. You can customize the value.
Validation Click the Validate button to check whether the user configuration meets the requirements. If the validation succeeds, Current validation succeeded is displayed. If the validation fails, the specific reason for the failure is displayed.
Version Selection Product Specifies the product to be deployed. The default value is OMS, and you cannot modify it.
Version Specify the version of OMS to be deployed. You can select the version only after you specify all the preceding parameters and complete the validation.
Description Describes the OMS product. Click Learn More to go to the OMS documentation.

After you configure the parameters, click Next to go to the MetaDB Configuration page.

Step 4: Configure MetaDB

You can configure MetaDB information on the MetaDB Configuration page. The following describes how to configure MetaDB.

  1. Access configuration

    The Access Configuration module is used to configure the access information of MetaDB. The interface is as follows:

    Parameter
    Description
    Access Address The IP address for accessing MetaDB.
    Port The port for accessing MetaDB, which is 2881 by default.
    Access Account The account for accessing MetaDB, such as root. When OceanBase Database is used as MetaDB, the account must be a user under the sys tenant, and the tenant name does not need to be specified.
    Password The password for connecting to the MetaDB account.
    Validate Click Validate to check whether the configured information is accessible.
  2. Monitoring configuration

    This module is optional. If you want OMS to collect and display monitoring data, you can configure the access information of the time series database after deploying it. The interface is as follows:

    Parameter
    Description
    InfluxDB Address The IP address for accessing the time series database.
    Port The port for accessing the time series database, which is 8086 by default.
    Username The username for accessing the time series database.
    Password The password corresponding to the username.
    Validate Click Validate to check whether the configured information is accessible.
  3. More configurations

    This module is optional. If you want to customize the database names corresponding to each service in MetaDB, you can expand this module to configure the settings. The interface is as follows:

    Parameter
    Description
    drc_rm_db The database name for the management console. If not configured, it defaults to oms_rm, and you can customize it. When deploying OMS, obd will create the corresponding database in MetaDB based on the configuration.
    drc_cm_db The name of the metadata database for the cluster management service. If not configured, it defaults to oms_cm, and you can customize it. When deploying OMS, obd will create the corresponding database in MetaDB based on the configuration.
    drc_cm_heartbeat_db The name of the heartbeat database for the cluster management service. If not configured, it defaults to oms_cm_heartbeat_x, where x starts from 1 and increments based on the number of regions of OMS. You can customize it. When deploying OMS, obd will create the corresponding database in MetaDB based on the configuration.

After all configurations are completed, click Next to go to the Configuration Confirmation page.

Step 5: Configuration confirmation

On the Configuration Confirmation page, you can view all configuration information. If you find any issues, click Previous to modify them. After confirming that everything is correct, click Next to go to the Precheck page. The system will verify whether your environment and configurations meet all the requirements for installing OMS.

Step 6: Precheck

The Precheck page displays the system check results. If the precheck fails, you can click View More Solutions to jump to the error code documentation and modify the configurations accordingly. After all errors are resolved, click Recheck to perform the precheck again.

After the precheck is successful, click Next to go to the Deployment page and start deploying OMS.

Step 7: Deployment

During the deployment, the Deployment page will display the deployment logs. You can view the detailed installation logs in the Deployment Logs module.

  • If the deployment fails, please check the log information to determine the cause of the failure and contact technical support for assistance. Our on-duty engineers will help you solve the problem. After identifying and fixing the installation failure, click Redeploy. In the confirmation window that appears, click OK. The system will clean up the failed OMS installation environment and re-execute the installation program.

  • If the deployment is successful, click Copy Information to copy and save the access address and account credentials of OMS. Then, click Complete to exit the deployment program.

Previous topic

Deploy OCP
Last

Next topic

Change components
Next
What is on this page
Prerequisites
Considerations
Procedure
Step 1: Load the OMS Community Edition package
Step 2: Start the web interface
Step 3: Configure deployment
Step 4: Configure MetaDB
Step 5: Configuration confirmation
Step 6: Precheck
Step 7: Deployment