LINUX.ORG.RU

Автоматизация или дружба окошек с пингвином

 , , , ,


0

3

Добрый(ое) день/вечер/утро. Возможно конечно не по адресу вопрос, но откровенно говоря даже не знаю куда еще можно обратиться. Вопрос на уровне интереса (возможно кто-то сталкивался).

В скором будущем, а именно через пару месяцев, будет стоять задача массовой заливки сотни серверов. В чем нюанс: на физическом сервере будет стоять Windows 2012R2 HyperV, а на нем уже десяток ВМ. С задачами по окнам, вопроса не стоит, но... Среди этого десятка есть еще 3 ВМ, которые живут на любимом CentOS. Для минимизации разливаемого образа HV там живет только одна ВМ с Linux на борту, из которой потом делают несколько штук, настраивая сеть через LIS. Раньше вручную на рабочем компе запускался скрипт который долбится по ssh на эти ВМ и выполняет определенные действия по настройке. Однако сейчас это будет делать крайне проблематично. Что было придуманно, делается один огромный скрипт с набором функций, который при запуске по ip адресу определяет будущее предназначение ВМ и настраивает ее должным образом.

Идея №1: Хочется после первичной настройки HV, когда все ВМ залиты и сеть на них настроена, чтобы HV запустил каким-то образом этот скрипт лежащий локально на пока еще пустой ВМ.

Идея №2: На каком-нибудь сервере, предположим в ЦОД запустить задачу по крону, которая будет гулять по пулу адресов и проверять настроен или нет. Если настроен - удалять адрес из пула, если нет - выполнять локальный скрипт, если не доступен - пробовать долбануть на него позже. Но этот вариант не совсем практичный, так как новый HV может появиться online а до него очередь дойдет примерно через день, а надо чтобы при появлении HV online он сразу начинал настройку...

Надеюсь описал все доступно и понятно... пусть и несколько сумбурно... готов ответить на вопросы.

И жду ваших предложений, может кто сталкивался с такими задачами?



Последнее исправление: Natan4ik (всего исправлений: 2)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.