Назад | Перейти на главную страницу

Как мне автоматически добавлять узлы Cassandra в Windows DNS?

Я работаю над созданием нового кластера Cassandra, и я хотел бы создать запись DNS, которая будет содержать IP-адреса всех узлов. Я создаю все свои серверы в облаке, и они автоматически создают для себя новую запись A при подключении к сети, но я не знаю, как добавить к существующей записи, не перезаписывая существующую информацию.

DNS-сервер - это контроллер домена Windows 2008, а мои узлы Cassandra - это серверы Ubuntu 10.04.

Я бы использовал сценарий для преобразования результатов "кольца nodetool" в записи A. Данные, используемые nodetool, также доступны в интерфейсе JMX Cassandra. Используя эти данные, вам не нужно беспокоиться об изменении существующих данных, потому что вы можете перезаписать их новым полным набором IP-адресов. Вам также не нужно беспокоиться о сложности удаления IP-адресов для удаленных или замененных членов кластера; «Кольцо nodetool» всегда будет иметь нужные данные.