Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Setup required to test DnsSwitch functionality


1. Place dnsSwitch.bash on core-dns master under /home/ubuntu

2. Place sdnc.dnsswitch and site.conf on respective sites under /home/ubuntu

3. Make sure that site.conf is properly configured

  e.g. as follows-
   siteIP="10.147.112.139"  -----  IP Addrsss of Site A
   app="sdnc"                --- app name is sdnc
   corednsHost="10.147.114.7"  ----- IP address of core-dns master

4. Make sure that sdnc.dnsswitch is properly configured with the ssh key name

  #! /bin/bash

####################################################################################################
# sdncDnsSwitchWrapper.bash: Wrapper script to invoke SDNC DNS Switch for domain: sdnc.example.com #
####################################################################################################

source site.conf

ssh -i coredns.key root@$corednsHost "/home/ubuntu/dnsSwitch.bash $siteIP $app"

exit $?

5. Following are the steps to create core-dns ssh connection with sites

    a. Execute below command /home/ubuntu on coredns master:
           ssh-keygen -t rsa -f coredns.key  - This creates two files- coredns.key and coredns.key.pub under /home/ubuntu
	b. Copy above two key files on site A and site B and execute below command.
           sudo ssh-copy-id -i coredns.key root@<corednsHost>
    c. verify below command works for root user without any prompts(because the key was added with root user):
           ssh -i /home/ubuntu/coredns.key root@<corednsHost>



  • No labels