Как установить уникальные идентификаторы Salt Minion при подготовке с помощью vCenter - PullRequest
0 голосов
/ 21 декабря 2018

В моем случае я готовлю виртуальные машины, используя предопределенный шаблон виртуальной машины в vCenter.Имя хоста в этом шаблоне уже задано, также установлен солевой миньон без файла minion_id.После подготовки виртуальной машины и запуска службы minion она автоматически устанавливает имя хоста в качестве идентификатора minion.

Теперь тот же шаблон используется для предоставления большего количества компьютеров, благодаря чему все машины получают одинаковый идентификатор minion.

Одним из способов решения этой проблемы является ручное изменение файла minion_id внутри вновь созданной виртуальной машины, но по деловым причинам это невозможно.

Другой способ подумать об установке уникального минионида в виртуальной машинеопция guest Advacned, например guestinfo, и чтение ее при загрузке виртуальной машины, но ее можно установить только в том случае, если виртуальная машина выключена.

Мне нужна помощь, чтобы установить разные идентификаторы миньонов для каждой виртуальной машины, какможно ли это сделать, не входя в подготовленную виртуальную машину?

1 Ответ

0 голосов
/ 29 января 2019

В нашем случае возможны коллизии имени хоста.Поэтому мы устанавливаем идентификатор миньона в UUID устройства.В Linux, доступном с dmidecode -s system-uuid, есть аналогичная команда для Windows.

...