> Виртуализации вообще никакой не было. то ли дело уже преданный анафеме и, соответственно, выкинутый с поддержки xen, и еще недописанный kvm. Есть где развернуться эффективному менеджеру, еще пару десятков я-у-мамы разработчиков под это дело нанять (вместо ТРЕХ имевшихся)
Кстати, а зачем вообще при "40000 одних курье...простите, машин" - какая-то виртуализация? У вас избыток мощностей, девать прям некуда?
Или все же это потому что лин-oopsь с железом работать не совсем умеет, да? А из-за dependency hell и отсутствия jail (доскер тогда еще мутной каплей у папаши висел) по другому вообще никак, ага?
> обновить ядро на 40000 машин - это была та ещё задача.
а, ну если это у вас "задача", да еще хоть чем-то отличающаяся от "просто обновить на четырех одинаковых тазиках", тогда, конечно, пропал калабуховский дом.
Никак эта задача без линoops'я нерешаемая.
А мне вот ее, знаешь ли, больше нравилось решать, чем нерешаемую квадратуру круга линoopsь, когда атсосиблевый плейбук выполнить нельзя, потому что unattended-upgrade. А удалить его нельзя, потому что плейбук не выполняется.
Причем на четырех(ста) машинах еще можно как-то руками разобраться, где он выполнился, а где нет, а на уже первой тысяче только бессильно материться и перезапускать двести раз - авось хоть на какой-то сработает. Безусловно, это проще, чем элементарный скриптик положить при установке фри, где не приходится ждать подстав от непрошенной автоматики, жизнь скучна и однообразна.
> Ну и до большого продакшна тебе как обезьяне до строительного крана
действительно, куда мне там. Ядро обновить оказывается - нерешаемая проблема, охтыж Б-жечки ты мой... боюсь представить, какие там еще бывали проблемы.