This topic describes the system and network requirements for deploying OceanBase Migration Service (OMS) Community Edition.
Operating system
OMS Community Edition can be deployed only on Linux-based servers.
| Linux distribution | Version | Server architecture |
|---|---|---|
| Centos | 7 | x86_64 (including Hygon) |
| Debian | 12 | x86_64 |
| Ubuntu | 20.04.6 LTS | x86_64 |
| Kylin | 10 | ARM |
| UnionTech | 20 (1002a) | AMD64 (including Intel, Hygon, and Zhaoxin) |
Ports
The following table describes the ports required for deploying OMS Community Edition on a server. Before deployment, make sure that these ports are unoccupied and that the port strategies are enabled.
The server where OMS Community Edition is to be deployed must provide the following ports.
Port Description 8089/8090 The ports used to connect to the console of OMS Community Edition. 2023 The SSHD service port. 8084 The port used to access the web pages of supervisorctl. 8088 The port used to connect to the cluster management (CM) module of OMS Community Edition. The module is named oms_drc_cmin supervisorctl.9000/9001 The ports for the agent process of the host. 16000-16499
17000-17499
18000-18499
7100-7499The ports that are randomly allocated to OMS components. To change a port number, perform the following steps:
Enter the Docker container.
docker exec -it ${CONTAINER_NAME} bashNote
CONTAINER_NAMEspecifies the name of the container.Run the
vi /home/ds/ghana/config/tengine.confcommand to change the port number next to thelistenparameter.
Enter
:wqand then press Enter to save the settings and exit the editing mode.Run the
supervisorctl restart nginxcommand.
If InfluxDB is deployed, make sure that port 8086 is available for InfluxDB on the host where InfluxDB is deployed.
NTP service
Before you deploy OMS Community Edition, make sure that the Network Time Protocol (NTP) service is provided and enabled on the OMS MetaDB and all OMS hosts, that clocks of hosts are synchronized, and that the database time zone and host time zone are consistent.
Network connectivity
Make sure that the OMS hosts are properly connected to OceanBase Database Proxy (ODP), OBServer nodes, OceanBase Cloud Platform (OCP), and data sources involved in migration or synchronization.