Как обнаружить пиров в виртуальной машине Ubuntu в службе Azure?
Я настраиваю несколько виртуальных машин Ubuntu 14.04 (LTS) в рамках службы Azure (доступность). Мне бы хотелось, чтобы каждая из них могла динамически обнаруживать хотя бы одну другую систему в локальной группе, чтобы они могли инициализировать службу etcd при загрузке.
Какой подход вы бы использовали для этого?
Будет ли лучше просто попробовать подключиться к службе etcd по каждому адресу в той же маске, пока я не смогу подключиться к ней? (Должно работать с IPv4, но в будущем это может быть проблематично).
Не хочу показывать это вне кластера для рассматриваемой службы /vlan.
1 ответ
Azure предоставляет DNS для облачных сервисов. Поскольку вы используете набор доступности, все ваши виртуальные машины находятся в облачной службе. Следовательно, ваши виртуальные машины должны иметь возможность связываться друг с другом по имени хоста.
Если ваша виртуальная машина находится в сети VNET, у вас есть дополнительная возможность настроить виртуальные машины на статический IP-адрес. Кроме того, виртуальные машины обычно выделяются для последовательного увеличения IP-адресов в подсети - например, 10.0.0.4, 10.0.05 и т. Д.