Add a YugabyteDB environment in DCT
Add YugabyteDB staging and target environments so DCT can host connector operations, dSources, and VDBs. Each YugabyteDB host must have YugabyteDB binaries installed and must meet the network and connectivity requirements before you add it as an infrastructure connection.
Prerequisites
Ensure the following requirements are met on each staging and target host before adding it in DCT:
-
YugabyteDB binaries must be installed on the host (source, staging, and target servers).
-
The host must have
sshdrunning and configured for the Delphix Continuous Data Engine to connect over SSH. -
The following NFS ports must be open inbound on the staging and target host:
-
TCP 22 (SSH), TCP/UDP 111 (RPC), TCP 1110 (NSM), TCP 2049 (NFS), TCP 54043–54045 (NLM/mount/lock).
-
-
The following YugabyteDB inter-node ports must be open for cluster communication:
-
TCP 7100 (yb-master RPC), TCP 9100 (yb-tserver RPC).
-
-
An empty toolkit directory (e.g.,
/var/tmp) must be writable by the OS user with adequate free space. -
Only RHEL 8.x is supported as the host operating system. Windows is not supported.
Procedure
-
Log in to DCT.
-
Open Infrastructure Connections on the Home page.
-
Click + Infrastructure Connections.
-
On the Create Infrastructure Connection page, enter a Connection Name and select the CD Engine you connected earlier.
-
Click Next. On the Host and Server page, select the Host OS and Server Type:
-
Host OS: Select Unix (RHEL 8.x), as required by YugabyteDB environments.
-
Server Type: Choose Standalone or Cluster based on your topology.
-
-
Click Next. On the Settings page, enter the following details:
-
Host / IP Address:Enter the Hostname or IP address of the environment host.
-
-
SSH Port: Enter the SSH port for the host. The default value is 22.
- Login Settings: Select the following options and then enter login credentials:
Username and Password: Enter the environment username and password.
Password Vault: Select from an existing Enterprise Password Vault.
-
Toolkit Path: Enter a Toolkit Path. The toolkit directory stores scripts used for Delphix Engine operations, and should have a persistent working directory rather than a temporary one. The toolkit directory will have a separate subdirectory for each database instance. The toolkit path must have 0770 permissions and at least 345MB of free space.
-
Java Development Kit: By default, Delphix installs its own JDK. If you select Provide my own JDK, enter the absolute path to the JDK on the host.
-
Advanced Options: Optional settings such as Discover the SAP ASE, Set Network File System (NFS) Address, or Set Delphix Session Protocol (DSP).
-
Click Validate, confirm that validation succeeds, and then click Next.
-
Review the summary and click Submit.
After you add the environment
The environment appears in the Infrastructure Connections list. From the connection detail page, you can manage encryption, environment users, notes, and tags.
Repeat this procedure to add all required environments (staging and target hosts).