This topic describes the system requirements for deploying OceanBase Migration Service (OMS) Community Edition.
OS
OMS Community Edition can be deployed only on Linux-based servers.
| Linux | Version | Server architecture |
|---|---|---|
| AliOS | V7 | x86_64 |
| KylinOS | V10 | AArch64 |
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 OMS Community Edition console. 2023 The SSHD service port. 8084 The port used to access the web page of supervisorctl. 8088 The port used to connect to the OMS Community Edition cluster management (CM) module, whose name is 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 Community Edition components. To change a port number, perform the following steps:
Go to 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 behind thelistenparameter.Enter
:wqand then press Enter to save 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 NTP service is provided and enabled on the OMS Community Edition MetaDB and all OMS Community Edition hosts, clocks of hosts are synchronized, and the database time zone and host time zone are consistent.
Network connectivity
Make sure that the OMS Community Edition hosts are connected to OBProxies, OBServer nodes, OceanBase Cloud Platform (OCP), and data sources involved in migration or synchronization.