Couchbase network and connectivity requirements
Ensure that the requirements for Delphix Engine network connectivity are met before proceeding further. This page addresses CouchbaseDB connector specific network and connectivity requirements.
Ports for XDCR
![image-20240212-211438.png](../../__attachments/131837721/image-20240212-211438.png?inst-v=9f5cd9ef-94fe-4677-b3c4-6c5d1617af5c)
Ports for Ingestion using backups
![image-20240212-211456.png](../../__attachments/131837721/image-20240212-211456.png?inst-v=9f5cd9ef-94fe-4677-b3c4-6c5d1617af5c)
SSH connectivity to staging and target host
Staging and target environments are required to have
sshd
running and configured for Continuous Data to connect over SSH.The Delphix platform expects to maintain long-running, highly performant SSH connections with the host environment.
Depending on the ingestion type, once connected to a target environment through SSH, the Continuous Data initiates a Couchbase client connection (couchbase-cli) from the staging environment to the source environment.
Whitelisting the inbound port for SSH connection to the target host
Creating NFS mounts on the target host
Delphix Continuous Data Engine shares its storage space with the target host using NFS mounts.
Protocol | Port Number | Use |
TCP | 22 | SSH connection to the target database environment. |
TCP/UDP | 111 | Remote Procedure Call (RPC) port mapper used for NFSv3 mounts. |
TCP | 1110 | Network Status Monitor (NSM) client from target hosts to the Continuous Data Engine. |
TCP | 2049 | NFS client from target hosts to the Continuous Data Engine (NFSv3 and NFSv4). |
TCP | 54043 | Client mount daemon (NFSv3 only). |
TCP | 54044 | Lock state notification service (NFSv3 only). |
TCP | 54045 | Network Lock Manager (NLM) client from target hosts to Continuous Data Engine (NFSv3 only). |
UDP | 33434 - 33464 | Traceroute from the target database server to the Continuous Data Engine (optional). |
Connecting to CouchbaseDB instances (Source, dSource, and VDBs)
Outgoing (from) | Incoming (to) | Protocol | Port number | Use |
Staging host | Source CouchbaseDB Instance | TCP | <source-port> | CouchbaseDB Source database instance port to connect to setting up the replication pipeline. The default port for a CouchbaseDB instance is 8901. |
End-user hosts | Staging / Target CouchbaseDB instance | TCP | <target-port> | Connecting to the created database instance on the target host. |