The OpenNET Project / Index page

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

27.09.2017 04:59  Релиз Polemarch 0.0.8, web-интерфейса для оркестровки серверной инфраструктуры

Представлен релиз 0.0.8, web-интерфейса для оркестровки серверной инфраструктуры на базе Ansible. Данный релиз является уже beta-версией и предзнаменует выпуск первого стабильного релиза 0.1.0. Код проекта написан на языках Python и Javascript с использованием фреймворков Django и Celery. Проект распространяется под лицензией AGPL.

Основные возможности Polemarch:

  • Разделение задач на проекты: Возможность разделять задачи на проекты с различным набором конфигурационных файлов внутри и собственным набором модулей и плейбуков.
  • Загрузка репозитория Ansible с плейбуками, настройками и другими файлами из различных хранилищ: На данный момент поддерживаются 3 вида хранилищ репозиториев проекта: git, tar и пустой проект для локальных изменений.
  • Импорт данных инвентаризации из файла: Для простоты перехода от cli к gui был реализован механизм импорта inventory-файлов. Теперь достаточно только указать файл и заполнить поля ключей авторизации.
  • Запуск задач по расписанию или с интервалом: Встроенный масштабируемый crontab-scheduler и конструктор расписания в GUI.
  • Запуск ansible-модулей или плейбуков из проекта: Удобный интерфейс для запуска модулей и playbook внутри проекта содержит в себе так же подсказки по каждому параметру запуска.
  • Создание, экспорт и импорт шаблонов операций: Для удобства community и внешних интеграций реализован механизм загрузки/выгрузки шаблонов запуска модулей и playbook`ов.
  • История запусков операций с подробным выводом и подсветкой текста из привычной cli: Каждый запуск ansible сохраняет лог операций с подробным выводом, который так же содержит в себе подсветку аналогичную стандартному выводу в консоль. Однако для периодических задач можно установить флаг, который направит весь вывод в лог worker`а. Историю операций можно просмотреть как по конкретному проекту, так и по инвенторию.
  • Горизонтальное масштабирование (с использованием сервера БД и RabbitMQ): Пакет "из коробки" не требует каких-либо настроек для минимального запуска, однако для рабочего окружения рекомендуется настроить работу в связке с MySQL, RabbitMQ и Memcache. Все настройки описаны в документации и интуитивно доступны для понимания.
  • Гибкая настройка веб-сервера (uWSGI): Переход на uwsgi в релизе 0.0.8 позволил избавиться от ошибок при установке и расширил возможности конфигурирования веб-сервера. В дальнейших релизах планируется реализация All_in_One сервиса для удобства развёртывания небольших конфигураций.
  • Простой запуск (установка из rpm/deb-пакета): Пакет распространяется в виде rpm/deb-пакетов, однако поддерживает и ручную установку. Установка системным пакетом не требует какого-либо конфигурирования для минимального запуска. В отличии от AWX (открытая реализация Ansible Tower (руководство по установке) или Semaphore (руководство по установке) пакет polemarch имеет ниже порог вхождения, требует меньше "тяжёлых" зависимостей (например, docker или PostgreSQL) и большую стабильность в установке и работе после перехода на uwsgi.
  • Адаптивный дизайн интерфейса: Интерфейс был разработан так, чтобы им было достаточно удобно пользоваться даже с мобильного телефона.


  1. Главная ссылка к новости (https://github.com/vstconsulti...)
  2. OpenNews: Red Hat представил проект AWX, в рамках которого открыт код Ansible Tower
  3. OpenNews: Релиз Polemarch 0.0.5, web-интерфейса для оркестровки серверной инфраструктуры
  4. OpenNews: Серьёзная уязвимость в системе управления конфигурацией Ansible
  5. OpenNews: Выпуск системы управления конфигурацией Ansible 2.3
Автор новости: VST Consulting
Тип: Программы
Ключевые слова: polemarch, ansible
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 10:34, 27/09/2017 [ответить] [смотреть все]
  • +/
    А где можно посмотреть как выглдит сие чудо? Или демо?
     
     
  • 2.3, Аноним, 11:26, 27/09/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    https://github.com/vstconsulting/polemarch тут есть гифка на посмотреть.
     
     
  • 3.4, Аноним, 12:38, 27/09/2017 [^] [ответить] [смотреть все]
  • +/
    Только там 0.0.6 версия на гифке.
     
  • 2.5, Аноним, 12:40, 27/09/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Может проще себе поставить Пишут вроде что просто разворачивается ... весь текст скрыт [показать] [показать ветку]
     
  • 1.6, Аноним, 12:56, 27/09/2017 [ответить] [смотреть все]  
  • +/
    Расскажите для неграмотных, в чём отличие от AWX (Ansible Tower)?
     
     
  • 2.7, Аноним, 12:57, 27/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Уточню - не в плане установки, как описано в новости, а в плане использования.
     
     
  • 3.11, SunXE, 17:09, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Проще для установки, понимания и настройки Но у меня в самом начале inventory п... весь текст скрыт [показать]
     
  • 3.12, SunXE, 17:37, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Хотя нашёл как добавить аргументы и выполненить просто модуль в AWX
     
  • 1.8, Аноним, 14:07, 27/09/2017 [ответить] [смотреть все]  
  • +/
    оркестрации
     
     
  • 2.9, Аноним, 14:32, 27/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    оркастрации серверов
     
  • 1.10, SunXE, 17:05, 27/09/2017 [ответить] [смотреть все]  
  • +/
    У меня не передаётся inventory ни в каком виде.
    Я уже несколько раз переустанавливал, обновлял и вычищал всё.
    В самом начале рабодало, а потом перестало.
     
  • 1.13, Аноним, 17:43, 27/09/2017 [ответить] [смотреть все]  
  • +/
    >> web-интерфейса для оркестровки

    откуда вы эти слова берёте? Фантазии нет?

     
     
  • 2.14, Аноним, 19:14, 27/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Есть такая штука как профессиональные термины https ru wikipedia org wiki D... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, Anonimous, 19:56, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Эту профессиональные термины выдумывают какие-то слабоумные, вместо того, что ... весь текст скрыт [показать]
     
     
  • 4.16, Аноним, 22:43, 27/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Просто руссификация orchestration В айтишном русском очень много таких слов В ... весь текст скрыт [показать]
     
     
  • 5.18, angra, 22:58, 27/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    А вот это как раз от неграмотности ... весь текст скрыт [показать]
     
     
  • 6.23, Аноним, 01:24, 28/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Неграмотность подразумевает, что есть правильный вариант, а неграмотные исполь... весь текст скрыт [показать]
     
     
  • 7.25, angra, 05:38, 28/09/2017 [^] [ответить] [смотреть все]  
  • +/
    В английском нет значений слова orchestration кроме как музыкального, а ныне и ITшного термина. И ITшный термин там напрямую взят из музыкального, он подразумевает именно оркестровку и он англоязычным может быть ровно также неприятен как тебе оркестровка. Так что и перевод его возможен один единственный, всё остальное будет отсебятиной.

    Для сравнения можно взять слово boot(а также reboot, bootstrap) или bug. Вот там действительно перевод в контексте IT как "сапог" или "жук" был бы неправильным, точно также как транслитерация в "бут" и "баг".

     
     
  • 8.26, Аноним, 13:46, 28/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Что совершенно не обязывает в остальных языках делать так же Кто сказал Общест... весь текст скрыт [показать]
     
  • 8.27, Аноним, 13:48, 28/09/2017 [^] [ответить] [смотреть все]  
  • +/
    И мне не неприятна оркестровка Просто это слово в таком значении не используетс... весь текст скрыт [показать]
     
  • 4.17, angra, 22:56, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну да, напридумывали себе всяких слов, ох уж эти слабоумные композиторы любители вроде Римского-Корсакова. Нет чтобы назвать свою работу "Основы управления" или "Основы настройки". Кстати, а как ему надо было "партитуры" назвать?
     
     
  • 5.19, Аноним, 23:30, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Причём тут композиторы вообще Кто может знать что ему там надо было в его вр... весь текст скрыт [показать]
     
     
  • 6.20, Аноним, 23:33, 27/09/2017 [^] [ответить] [смотреть все]  
  • +/
    И кстати, уверен что в википедию будет не слишком сложно засунуть это модные пр... весь текст скрыт [показать]
     
  • 6.21, angra, 00:29, 28/09/2017 [^] [ответить] [смотреть все]  
  • +/
    К тому, что термин оттуда и появился он как минимум в позапрошлом веке, а может и раньше, я в истории музыки не силен. Так что свои гневные тирады про уродливую кальку с английского(в этом я тоже сомневаюсь, скорее с какого-то из романских языков, итальянского там или французского) обращайте к давно почишим русским композиторам.

    Ну и это, deploy это не установка, а развертывание.

     
     
  • 7.22, Аноним, 01:22, 28/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Ладно, angra, давай будем считать, что ты победил Хотя, я когда это слово слыш... весь текст скрыт [показать]
     
     
  • 8.24, angra, 05:27, 28/09/2017 [^] [ответить] [смотреть все]  
  • +/
    > Хотя, я когда это слово слышу - хочется кого-нибудь стукнуть.

    Вполне понимаю, но причина то не в переводе, а в исходном английском термине orchestration.

     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor