Hello!
First time posting here and I have a weird one…
I have 4 machines:
atl
chi
sea
nyc
All of them run the latest Hesita and are fully patched Debian 11.
I have them all configured in a master-master-master-master relationship where any DNS records on one of the machines is propagated to the rest of them via the DNS Cluster sync. I have it configured via the API with the same key for the host being used on the other 3.
One difference I have in my setup is I have a cron job on each machine to run v-sync-dns-cluster (with no arguments) every 2 minutes. Upon setting up the cluster with all of the commands and running v-sync-dns-cluster, the cluster properly syncs and all dns records transfer properly.
Every time I configure it this way, I always get the email as follows roughly 10 mins after configuring it:
Error: api connection to chi.xxxxxx.com failed.
Remote dns host has been suspended.After resolving issue run following commands:
v-unsuspend-remote-dns-host chi.xxxxxx.com
v-sync-dns-cluster chi.xxxxxx.com
This could be from and to any of the other hosts as well.
I have A records and glue records created for chi, sea, atl, and nyc. In addition I have updated my packages to use those nameservers.
Any suggestions on how I can avoid getting these connection issues? Do I need to generate a different API key for each connection? Do I still need ns1.xxxxxx.com a and glue records in this configuration?
Thanks for the help!