The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания Red Hat представила систему управления конфигурацией Ansible 2.1

26.05.2016 19:51

После пяти месяцев разработки компания Red Hat сформировала новый значительный выпуск инструментария Ansible 2.1, предоставляющего средства для управления конфигурацией, оркестровки, централизованной установки приложений и параллельного выполнения типовых задач на группе систем. Код Ansible написан на языке Python и распространяется под лицензией GPLv3.

Из особенностей Ansible можно отметить простой и читаемый язык управления конфигурацией, поддержку распараллеливания работ, отсутствие необходимости установки на удалённые системы специальных программ-агентов (все операции инициируются централизованно по SSH), возможность работы без прав root. Система Ansible не так усложнена, как cfengine, puppet и Chef, но при этом предоставляет достаточно широкие возможности и высокую гибкость управления.

Ключевые новшества:

  • В основной состав добавлены модули для автоматизации настройки сетевой инфраструктуры и сетевого оборудования, такого как маршрутизаторы и коммутаторы. Всего добавлено около 40 модулей для различных сетевых устройств и платформ, в том числе для настройки сетевого оборудования Cisco (IOS, IOS-XR, NXOS), HP Enterprise (OpenSwitch), Juniper (Junos), Arista Networks и Cumulus Networks;
  • Переработана и расширена поддержка Docker и контейнеров. Добавлен модуль для платформы оркестровки контейнеров Kubernetes. Полностью переписан модуль docker-service, который позволяет использовать возможности Docker Compose из сценариев Ansible и поддерживает работу с приложениями, для работы которых требуется создание нескольких контейнеров. Добавлены новые модули: docker_container для управления жизненным циклом контейнеров, docker_image для работы с образами контейнеров Docker, docker_login для управления доступом к реестрам Docker, docker_image Facts для инспектирования метаданных в образах;
  • Возможность применения для настройки компонентов Microsoft Windows и Microsoft Azure, что позволяет использовать Ansible в качестве единой кроссплатформенной системы автоматизированной настройки, охватывающей серверы и рабочие станции на базе разных ОС, сетевое оборудование и контейнеры. Добавлены модули для использования Azure Resource Manager, управления файловым сервером и межсетевым экраном Windows, управление NTLM-авторизацией в домене, работы с учётными записями, инициирования перезагрузки, изменения времени;
  • Подключаемые в скриптах include-блоки теперь могут загружаться в статическом режиме, т.е. без динамического разбора и использования таких возможностей, как циклы и условия;
  • Добавлена новая стратегия "debug" для отладки на уровне отдельных задач;
  • Добавлен интерактивный интерфейс командной строки ansible-console, который позволяет запускать задачи на выбранной системе;
  • Добавлены модули для управления Amazon AWS, GitLab, Cloudstack, Mongodb, Openstack и Openswitch;
  • Добавлены фильтры для глобального поиска и поиска с использованием регулярных выражений.


  1. Главная ссылка к новости (https://www.redhat.com/en/abou...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44495-ansible
Ключевые слова: ansible
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 20:55, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо будет попробовать. Как оно с winrm дружит?
     
     
  • 2.19, Аноним (-), 06:17, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    можно управлять виндовыми машинами (через winrm, да), но только из-под линукса. Это принципиальная позиция разработчиков.
     

  • 1.3, SunXE (ok), 21:11, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, Ansible Tower откроют?
     
     
  • 2.8, Аноним (-), 22:18, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Foreman,нет?
     
     
  • 3.10, Denis Fateyev (ok), 22:45, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Foreman для puppet.
     
     
  • 4.11, depeche (??), 23:11, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    вроде как и с ансиблом умеет.
     
     
  • 5.22, Denis Fateyev (ok), 10:13, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Умеет брать факты, импортировать хосты и т.п. Т.е., можно самому запускать ansible и показывать отчеты в foreman. Но чтобы что-то значимое сделать, конфигурить или деплоить из foreman-a, ему по-прежнему нужен puppet.
     

  • 1.7, Аноним (-), 22:06, 26/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Жаль, хороший продукт, но GPLv3 - это жесть
     
     
  • 2.9, Аноним (-), 22:26, 26/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    почему?
    (для танкистов)
     
     
  • 3.14, Аноним (-), 04:29, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > почему?
    > (для танкистов)

    В ынтерпрайз не возьмут, т.к. либо придётся изворачиваться с тем, как бы это связать с закрытым кодом, чтобы не было нарушения лицензии, либо открывать код, что неприемлимо.

     
     
  • 4.16, Ruslan89 (?), 04:45, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для себя - можно ;)
     
  • 4.18, llirik (ok), 06:14, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    вот она психология халявщиков во всех красе. Вы нам дайте за бесплатно, но обратно вы фиг что получите! И почему это для Российских компаний неприемлемо, а для западных очень даже приемлемо? Многие и многие компании используют код под gpl и не ноют. Просто работают.
     
  • 4.20, Аноним (-), 06:26, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    во-первых, ansible используется для управления серверами. Это как правило внутренние задачи, а значит там можно связывать что угодно с чем угодно без нарушения GPL.

    во-вторых, если такая нужда все-таки есть, то можно купить у RedHat коммерческую лицензию. Та же схема что у Qt, Mir, и т.п.

     
  • 4.26, й (?), 23:07, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В ынтерпрайз
    > неприемлимо.

    в ваш ынтырпрайз спелл-чекера не завезли? он тоже под gpl, наверное?

     
  • 2.24, SysA (?), 11:27, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Жаль, хороший продукт, но GPLv3 - это жесть

    У нас все это прекрасно работает в производстве, а контора следует очень строгим правилам лицензирования и защиты данных.

     

  • 1.12, . (?), 01:49, 27/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    3/4 changelog-a мы теперь умеем в венду :(
    Нет бы что действительно полезное пилить ... партнёры ятЪ! :(
     
     
  • 2.15, Аноним (-), 04:29, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > 3/4 changelog-a мы теперь умеем в венду :(
    > Нет бы что действительно полезное пилить ... партнёры ятЪ! :(

    А как же one ring to rule them all?

     
  • 2.17, Ruslan89 (?), 04:46, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Параллельное выполнение задач пилят вроде.
     

  • 1.21, Аноним (-), 10:04, 27/05/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Подскажите, пожалуйста, толковую книгу по Ansible.
     
     
  • 2.25, SysA (?), 11:31, 27/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Подскажите, пожалуйста, толковую книгу по Ansible.

    http://www.ansiblebook.com/

     
     
  • 3.30, gring76 (?), 09:37, 28/05/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А на русском есть литература?
     
     
  • 4.31, Аноним (-), 05:16, 01/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Есть
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру