Позвольте мне объяснить, что я пытаюсь сделать:
Это прекрасно, если у меня только есть 1 сервер, но что относительно того, если я выполняю дополнительный сервер. Как имя хоста работает, поскольку оба хоста теперь были бы тем же именем.
Avahi предлагает способ динамично изменить имена хостов? Что-то вроде этого:
какие-либо предложения?
Avahi, который является реализацией протокола Zeroconf, описанного в RFC6762, изменяет имя хоста машины, на которой он работает, на другое , добавляя номер в конце .
Это анти-Дублирующий процессор не изменяет имя хоста на машине (поэтому другие приложения, запущенные на машинах, будут видеть и объявлять одно и то же имя хоста), и если машины запускаются в другом порядке, то, скорее всего, они получат другое имя хоста.
Если вы ищете последовательность и стабильность имен хостов, то это решение не сработает.
Существуют различные решения для присвоения каждой машине уникального имени хоста :
pwgen
) при первой загрузке (или при каждой загрузке, если ваше хранилище на машинах доступно только для чтения). Самым простым решением должно быть изменение процесса установки, но в какой-то момент вам может понадобиться система управления конфигурацией.
Для последнего решения, я бы не рекомендовал его в небольшой персональной установке, скорее всего, вы потратите больше времени на то, чтобы заставить его работать, чем потратили бы время на ручную настройку каждой машины. Также обратите внимание, что это почти то, что у вас уже есть с avahi, за исключением сохранения имени.
.