Как обнаружить пиров в виртуальной машине Ubuntu в службе Azure?

Я настраиваю несколько виртуальных машин Ubuntu 14.04 (LTS) в рамках службы Azure (доступность). Мне бы хотелось, чтобы каждая из них могла динамически обнаруживать хотя бы одну другую систему в локальной группе, чтобы они могли инициализировать службу etcd при загрузке.

Какой подход вы бы использовали для этого?

Будет ли лучше просто попробовать подключиться к службе etcd по каждому адресу в той же маске, пока я не смогу подключиться к ней? (Должно работать с IPv4, но в будущем это может быть проблематично).

Не хочу показывать это вне кластера для рассматриваемой службы /vlan.

1 ответ

Azure предоставляет DNS для облачных сервисов. Поскольку вы используете набор доступности, все ваши виртуальные машины находятся в облачной службе. Следовательно, ваши виртуальные машины должны иметь возможность связываться друг с другом по имени хоста.

Если ваша виртуальная машина находится в сети VNET, у вас есть дополнительная возможность настроить виртуальные машины на статический IP-адрес. Кроме того, виртуальные машины обычно выделяются для последовательного увеличения IP-адресов в подсети - например, 10.0.0.4, 10.0.05 и т. Д.

Другие вопросы по тегам