The following procedure describes how to redeploy an existing Distributed DDNS Service Node on a BlueCat DNS/DHCP Server (BDDS).
-
Before you begin, remove the running container on the Service Node. To do so, on the host server of the Database Node, run the following command:
docker rm –f <running-container-name>
-
Log in to the BlueCat instance for the Distributed DDNS Application Node.
-
Under Available Actions, click Distributed DDNS, then click the DDNS Deployment tab.
-
Within the list of BDDS servers, click the name of the server whose service node you want to redeploy.
-
In the Service Type section, select DDNS Node.
If a DDNS Node is already deployed, you will be warned that a DDNS Node is already enabled, and that the service will be re-deployed (rather than deployed to that node for the first time).
-
Click Continue.
-
In the General section, enter the following information:
-
Authentication Type: Select the method of authentication. You can select Password or SSH Key.
If you select Password, enter the following information:
-
SSH Username: Enter the username that will be used to SSH to the BDDS.
-
SSH Password: Enter the password that will be used to SSH to the BDDS.
If you select SSH Key, enter the following information:
-
SSH Username: Enter the username of the root or non-root user. If entering a non-root username, it must also be added to the /etc/sudoers file. You can use the following commands to add non-root username to the file:
sudo visudo <non-root_username> ALL=(ALL) NOPASSWD: ALL
-
SSH Private Key—enter the SSH private key produced using the
ssh-keygen
command. Ensure that the corresponding public key is available on the destination server using the following commands:ssh-keygen ssh-copy-id -i <public_key_file> <remote_user>@<remote_server>
-
Key Passphrase: Enter the key passphrase if one was used when generating the SSH key pair.
-
-
DB Address: Select one of the IP addresses of the available Data Nodes.
-
DB Password: Enter the password for the default user of the database cluster. By default, the password is
ddns_admin
.
-
- In the Repository section, enter the following information:
-
Image: Enter quay.io/bluecat/distributed_ddns_service:23.2.3
-
Username: Enter your Quay username.
-
Password: Enter your Quay password.
-
-
Click Deploy.