Компания Red Hat объявила (http://www.redhat.com/en/about/press-releases/red-hat-acquir...) о покупке стартапа, занимающегося разработкой инструментария Ansible (http://ansible.com/), предоставляющего средства для управления конфигурацией, оркестровки, централизованной установки приложений и параллельного выполнения типовых задач на группе систем. Сумма сделки не сообщается, но по неофициальным данным (http://venturebeat.com/2015/10/15/source-red-hat-is-buying-a.../) издания VentureBeat, её размер превышает 100 млн долларов. В рамках сделки Saïd Ziouani, директор и основатель Ansible, займёт пост вице-президента Red Hat по продажам и разработкам для бизнеса.
Ключевыми особенностями Ansible является очень простой и читаемый язык управления конфигурацией, поддержка распараллеливания работ, отсутствие необходимости установки на удалённые системы специальных программ-агентов (все операции инициируются централизованно по SSH), возможность работы без прав root. Система Ansible не так усложнена как cfengine, puppet и Chef, но при этом предоставляет достаточно широкие возможности и высокую гибкость управления. Код Ansible написан на языке Python и распространяется (https://github.com/ansible/ansible) под лицензией GPLv3.
Ожидается, что сочетание уже предлагаемых Red Hat технологий управления конфигурацией (Red Hat CloudForms и Red Hat Satellite) с возможностями автоматизации Ansible позволит предоставить пользователем более простое решение для развёртывания и управления как традиционными, так и облачными приложениями, в условиях их использования в гибридных облачных окружениях.URL: http://www.redhat.com/en/about/press-releases/red-hat-acquir...
Новость: http://www.opennet.me/opennews/art.shtml?num=43150
Вот это новость. Надеюсь это действительно пойдёт на пользу обеим компаниям.
Ну, блин, я только внедрять этот ансибль начал, а тут миллиард головного мозга сейчас всё испоганит
Лучше юзай Salt. Инфа соточка
>Salt
>That thing where a one line commit makes you lose faith in the entire projectТот неловкий момент когда твой проект шифрует сообщения умножением их на 1(единицу)
https://github.com/saltstack/salt/commit/5dd304276ba5745ec21...Этот коммит не менее известен, чем "rm -rf /usr" у bumblebee
http://www.cryptofails.com/post/70059600123/saltstack-rsa-e-d-1
А я только собраслся с Ansible на Puppet переползать, но теперь пожалуй подожду.
Глянул на клиентов ansible. Нехило. Удачи шапке.
За 100 лямов $ шляпа купила Ansible, в 2015 году требующую Python 2.
Эй, RedHat, у меня есть пара калош и козлиное копытце на продажу. Начальная цена по 5 миллионов долларов.
В Ansible2 планируется поддержка Python3.
Ну и ??Перекомпиляльщики, привыкайте: уже есть код работающий лет по 40, вполне возможно , что будет - живущий тысячелетиями ..
>За 100 лямов $ шляпа купила клиентов Ansiblefix.
А как твоя пара калош и козлиное копытце связаны с python2?
а ничего что пайтон-2 используется в опенстак и еще в куче вполне себе гигантских проектов, и о переходе на тройку идут только разговоры?
Отлично показывает сообщество питонистов.
При чём тут? Это везде так. Даже в твоём божке - куча народу на 1.4, 1.5 и 1.6 ... правда о переходе уже даже и не говорят, все и так всё понели :))))
> При чём тут? Это везде так. Даже в твоём божке - куча
> народу на 1.4, 1.5 и 1.6 ... правда о переходе уже
> даже и не говорят, все и так всё понели :))))Моя гошка не трубует иметь на машине все эти версии, и да на руби такой попы нет.
Твоей гошки в продакшене нет. Пока нет, конечно, будет, но пока - нет.
Ребе к ОГРОМНОМУ сожалению в продакшене есть, но живёт только как снапшот машины девелопера ... какие *** апгрейды - оно не жилец даже если кто рядом с сервером пукнетЪ. Этож адЪ!А говорил я, о глуповатый мой оппонент) вообще о жабе :)
Ну и пусть дальше говорят. В нашей компании мы в одностороннем порядке назначили Python 2 быть deprecated legacy, и ничего, небо на голову не упало. Пару десятков тысяч строк кода через 2to3 прогнали, что-то поправили, куда-то тестов дописали, в общем за чуть больше месяца управились, без отрыва от основной разработки, просто поделив весь код на логические части и раздав по командам. Впрочем, что именно мешает OpenStack сделать так же известно, список даже есть: http://www.openstack.org/foundation/companies/
Давай скачи https://docs.python.org/2/library/2to3.html
А что с tower будет?
Мне тоже это интересно :)
лишь бы они не впилили туда systemd и все будет хорошо
Достаточно добиться плотной интеграции одного с другим, и хрен вы их разъедините после этого.
впилить системд в питоноприложение?
> лишь бы они не впилили туда systemd и все будет хорошоЭто в systemd добавят ansible. После того как Леннарт над ним поработает.
тот неловкий момент, когда выбрал salt вместо ansible, а второй становится мейнстримом. хотя оно все равно лучше пупета.
Чем лучше?
Хотя бы тем что на питоне.> Система Ansible не так усложнена как cfengine, puppet и Chef
> очень простой и читаемый язык управления конфигурацией, *НЕ БУДЕМ ПОКАЗЫВАТЬ ПАЛЬЦЕМ*
Сарказм от невежества, брат анонимус, этот язык -- YAML.
Чем puppet.
Chef/Puppet еще сильнее рипнутся.
Представляю как рвутся жопы у Энтепрайзеров которые используют RHEL. Зря просранные полимеры на обучение/конферухи по этому хламу.
Ну ты герой сравнить Chef/Puppet и Ansible. Они немного в разных весовых категориях. Хотя да неосиляторов очень много.
> Ну ты герой сравнить Chef/Puppet и Ansible. Они немного в разных весовых
> категориях. Хотя да неосиляторов очень много.Ну дык RH это _очень_ быстро поправит :-р И если честно ansible - вполне себе отличная штука.
Горбатого могила исправит.
> Горбатого могила исправит.Вам, горбатым - виднее
>> Ну ты герой сравнить Chef/Puppet и Ansible. Они немного в разных весовых
>> категориях. Хотя да неосиляторов очень много.
> Ну дык RH это _очень_ быстро поправит :-р И если честно ansible
> - вполне себе отличная штука.Поправит что? Убогую архитектуру? Необходимость иметь доступ к каждому обслуживаемому хосту в реальном времени по SSH? Отсутствие сходимости за конечное время? Если это всё поправить, то CFEngine получится.
ахаха вот дурдом, мир сошел сума мало того что ansible вруны и для работы с мускулом всетаки нужен питон в стандартной комплектации, дык их еще купили.А что купили? remote execution да еще по ssh. Уж лучше бы SalStack приобрели там есть хоть технологии.
Шел 2015 год а я должен быть делать Push в Ansible. Прямо деградация.
> Ключевыми особенностями Ansible является очень простой и читаемый язык управления конфигурациейЭто нафигачить все на yaml называеться простой и читаемый, ну что ахриненно.
> отсутствие необходимости установки на удалённые системы специальных программ-агентовАга только забыли что я питон должен установить или не все плюшки доступны.
> Система Ansible не так усложнена как cfengine, puppet и ChefНу еще бы, вот вам еще проще ssh user@hostmachine 'bash -s' < local_script.sh
> достаточно широкие возможности и высокую гибкость управленияМаркетинговый булщит, я тоже самое могу рассказать про bat файлы в винде.
>Это нафигачить все на yaml называеться простой и читаемый, ну что ахриненно.То ли дело интерпрайз - только в постгре, только XML! Какие претензии к YAML?
>Ага только забыли что я питон должен установить или не все плюшки доступны.
Есть свобода выбора - ты можешь ставить питон. А можешь не ставить.
>Ну еще бы, вот вам еще проще ssh user@hostmachine 'bash -s' < local_script.sh
Тебе известен смысл термина "Оркестрация"?
>Маркетинговый булщит, я тоже самое могу рассказать про bat файлы в винде.
Вот ты и спалился.
> То ли дело интерпрайз - только в постгре, только XML! Какие претензии к YAML?Он мягко говоря сложный и запуттаный в отличии от plist напримеркоторый подмножество xml
можешь посмотреть http://pxhst.co/avaxhome/98/a0/001ea098.png
> Есть свобода выбора - ты можешь ставить питон. А можешь не ставить.О да спасибо. В таком случае вообще преимуществ не вижу перед sh.
> Тебе известен смысл термина "Оркестрация"?Я вас умоляю оркестрация основанная на пуше обновлений это байда сравнимая с
ssh user@hostmachine 'bash -s' < local_script.sh
> Вот ты и спалился.Тем что у меня мак или тем что я знаю про существования bat скриптов? И да кстати под виндами тоже плохо с Ansible.
Понимаешь ли, макоюзер.ехе, тут спрашивали, известен ли тебе термин "Оркестрация". Когда у тебя более 5 серверов(300 физ. + более 1к вирт.), то башизмы, даже с for, уже не сработают.
> Понимаешь ли, макоюзер.ехе, тут спрашивали, известен ли тебе термин "Оркестрация". Когда
> у тебя более 5 серверов(300 физ. + более 1к вирт.), то
> башизмы, даже с for, уже не сработают.Когда у тебя более 5 серверов(300 физ. + более 1к вирт.)
можно бы уже и salt разложить для нормальной оркестрации вместо обертки для башизмов, которую купила красношапка
можно бы уже и chef разложить для нормальной оркестрации вместо обертки для башизмов, которая - salt
> Понимаешь ли, макоюзер.ехе, тут спрашивали, известен ли тебе термин "Оркестрация". Когда
> у тебя более 5 серверов(300 физ. + более 1к вирт.), то
> башизмы, даже с for, уже не сработают.А Ansible очень недалеко ушёл от баша с for и пушем. Говорю тебе как боярин с over 500 географически распределённых физических машин, 170 лаптопов и over 7к контейнеров и виртуалок, в том числе во всяких неприличных местах типа AWS и RackSpace, жёсткими нормативами по сходимости конфигурации ВСЕЙ стационарной сети и полужёсткими для мобильной. Ansible в такое не может. От слова «совсем». Оркестрация у него на 300 серверов, заенька какой.
> сходимости конфигурации ВСЕЙ стационарной сети и полужёсткими для мобильной. Ansible в такое не может.Может. Ansible pull. Только проще это сделать на паппете или шефе. А вот свой bash+for тебе надо или вырастить до масштабов ансибла, либо пожертвовать сходимостью.
> заенька какой.
Изыди, это opennet.ru, а не apple.com
Ты теоретик, а я ещё практик. Ансибле в pull может только в документации. На практике же работает это из рук вон плохо. Не допилили пул там ещё. Вот может Шляпа допилит, если осилит понять нужность.С зависимостью Ансибла от Питона я даже почти смирился.
Тогда зачем принципиально пользуешься ансиблом там, где нужна сходимость? У меня, как у "теоретика" - паппет без ничего, паппет с дашбордой и The Foreman нормально справляются.> На практике же работает это из рук вон плохо.
Не плохо, а не предназначен для пула. Ансиблисты позиционируют его как remote execution tool, и эту формулировку он отрабатывает.
>>Это нафигачить все на yaml называеться простой и читаемый, ну что ахриненно.
> То ли дело интерпрайз - только в постгре, только XML! Какие претензии
> к YAML?Какие претензии к XML ясно, но какие претензии к PostgreSQL я не понял. Кроме него и SQLite приличных опенсорсных баз данных нет. Или ты из тех, кто MySQL в прод ставит?
>> отсутствие необходимости установки на удалённые системы специальных программ-агентов
> Ага только забыли что я питон должен установить или не все плюшки доступны.Это ты забыл что питон в РХЕЛ ставится даже в самой минимальной версии. И да, он там второй ветки.
>>> отсутствие необходимости установки на удалённые системы специальных программ-агентов
>> Ага только забыли что я питон должен установить или не все плюшки доступны.
> Это ты забыл что питон в РХЕЛ ставится даже в самой минимальной
> версии. И да, он там второй ветки.А в Дебиане нет. И что ж теперь, всё на рхел переводить? Не хочу, там между релизами обновляться нельзя ;)
>>>> отсутствие необходимости установки на удалённые системы специальных программ-агентов
>>> Ага только забыли что я питон должен установить или не все плюшки доступны.
>> Это ты забыл что питон в РХЕЛ ставится даже в самой минимальной
>> версии. И да, он там второй ветки.
> А в Дебиане нет. И что ж теперь, всё на рхел переводить?
> Не хочу, там между релизами обновляться нельзя ;)Боярин, ваше желание/нежелание (ставить питон/рхел), не меняет того что для RedHat зависимость Ansible от python не является проблемой.
>> Ага только забыли что я питон должен установить или не все плюшки доступны.
>что питон в РХЕЛ ставится даже в самой минимальной
>И да, он там второй ветки.Вон из профессии. 8-E Оба.
https://www.softwarecollections.org/en/scls/?search=python
http://developerblog.redhat.com/2014/02/18/migrate-to-python.../Или ты про 5й РХЕЛ?
>>> Ага только забыли что я питон должен установить или не все плюшки доступны.
>>что питон в РХЕЛ ставится даже в самой минимальной
>>И да, он там второй ветки.
> Вон из профессии. 8-E Оба.
> https://www.softwarecollections.org/en/scls/?search=python
> http://developerblog.redhat.com/2014/02/18/migrate-to-python.../Разговор шел про стандартную поставку, а не принципиальную возможность что-то поставить. Даже в седьмом (при установке minimal, оно же @core) python ставится как зависимость. Yum хочет его, а также firewalld и другие.
> Или ты про 5й РХЕЛ?
И про пятый тоже. В пятом ставился 2.4.х, в шестом 2.6.х, в седьмом 2.7.х.
А то там всякие анонимы увидели проблему в необходимости установки python для полного функционал Ansible. Python в зависимостях у Ansible для RHEL вообще не проблема.
Перепишите кто-нибудь fabric на третий питон.
Может теперь документация нормальная появится.
арчвики лучше интерпрайзной хрени, которую редхет называет документацией
> арчвики лучше интерпрайзной хрени, которую редхет называет документациейТебя обманули: шпаргалки школьников - это не документация.
Это здорово. Были подозрения/слухи, что ансибл купит сиска. Вот тогда ему была бы *опа. А так - всё норм.
Еще раз поздравляем Saïd Ziouani. Далеко пойдет чувак, он практически как Стив Джобс.
зачем покупать, если можно просто форкнуть?))
Купили клиентов + комманду разработчиков. Ну и цена явно не 100 млн
Вы не в микрософт, случайно, работаете?
Значит будут закрывать и продавать за энтерпрайзное бабло.
Опенсоурс как всегда - в бета-тестеры, юзать глюки.
Red Hat будет что либо закрывать???
Это когда же они что-либо закрыли? Вот покупают закрытое и открывают они регулярно.
> Red Hat будет что либо закрывать???
> Это когда же они что-либо закрыли? Вот покупают закрытое и открывают они
> регулярно.они не закрывают, они вендорлочат, а это одного поля ягода
> Red Hat будет что либо закрывать???
> Это когда же они что-либо закрыли?Формально не закрывают. Просто делают так, чтобы ты очень хотел купить саппорт и практикуют тотальный вендорлок. Документация? Не, не слышали.
> Вот покупают закрытое и открывают они регулярно.Можно пару примеров последних? Ну хотя бы с пяток.
> Формально не закрывают. Просто делают так, чтобы ты очень хотел купить саппорт
> и практикуют тотальный вендорлок. Документация? Не, не слышали.пруф?
redhat.com/docs не, не слышал
> Можно пару примеров последних? Ну хотя бы с пяток.
SolidICE / RHEV / oVirt (плюс открытый spice)
ManageIQ / CloudForms
MRG
Makara -> OpenShift
весь код eNovance который сейчас полностью открытдостаточно, или еще врать будешь?
Вот и сама по-себе определилась система управления конфигурациями для ГосЛинукс!
Поттерингу уже надоел systemd и нечем заняться?