Need help to create a script

N

nilfs2

Guest
Hello everybody, this is my first post.

I need help to create a script to update DNS records automatically on Bind, I have this idea: I have a 3 node Gluster NFS server (lets call the nodes "Gluster1", "Gluster2" and "Gluster3"), it is running Gluster as Replica (the 3 nodes have the same data all the time), the Gluster client mounts the share by pointing to a record on Bind called "Gluster" (ex: mount gluster:/data /mnt), that record have the 3 gluster nodes IPs associated (that's called DNS round-robin I believe), that means that any of the 3 IPs can respond when the gluster client does a DNS query for "Gluster". What I'm trying to accomplish is to give high availability to the Gluster server mount point by creating a script that pings the 3 gluster nodes constantly, and when a node stops responding the IP of the failed node gets remove from Bind, so when the gluster client does a query for "Gluster", it won't get the IP of the failed node, and when the failed node comes back again, its IP gets inserted again into Bind.

The 3 Gluster nodes, the Gluster client as well as the Bind server have passwordless (certificate) ssh authentication enabled, so it won't be a problem to send commands between servers through ssh; all the servers and clients are Debian 7.1 amd64.

Thanks in advance for your help.
 


K

Kovax

Guest
How about use rsync to update the files from node1 to node2 and from node2 to node3??
Would that work for you?
 



Latest posts

Top