URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 113079
[ Назад ]

Исходное сообщение
"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."

Отправлено opennews , 20-Дек-17 12:14 
Состоялся (https://github.com/vstconsulting/polemarch/releases)  выпуск Polemarch 0.1.2 (http://polemarch.readthedocs.io/en/stable/), web-интерфейса для оркестровки серверной инфраструктуры на базе Ansible. Код проекта написан на языках Python и Javascript с использованием фреймворков Django и Celery. Новая версия  основана на свежих релизах Ansible 2.4.2 (https://pypi.python.org/pypi/ansible/2.4.2.0) и Django 1.11 LTS.  Проект распространяется (https://github.com/vstconsulting/polemarch/) под лицензией AGPL.  Готовые сборки сформированы и протестированы для CentOS 7, Oracle Linux, Debian 8-9, Ubuntu 16.04. Для запуска системы достаточно установить пакет и запустить 2 сервиса. Для промышленного применения рекомендуется дополнительно использовать MariaDB, RabbitMQ и Memcache.


Среди изменений:

-  Добавлена возможность выключения периодических задач;-  Переработано отображение деталей выполнения задач;-  В проекте указывается текущая ревизия Git;-  В истории выполнения задач отображены параметры запуска задачи и ревизия проекта на момент запуска;-  Спрятано содержимое ключей и паролей из GUI и API;-  Срочный запуск периодической задачи и шаблона реализованы через API;-  Для уменьшения количества запросов при одновременном удалении большого числа записей (особенно актуально для истории запусков) удаление элементов реализовано через выполнение операций в пакетном режиме;

URL: https://github.com/vstconsulting/polemarch/releases/tag/0.1.2
Новость: http://www.opennet.me/opennews/art.shtml?num=47769


Содержание

Сообщения в этом обсуждении
"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено SysA , 20-Дек-17 15:47 
А есть ли смысл в сабже, если уже есть AWX, который, как говорят, получше Semaphore будет.

Кто-нибудь сравнивал?


"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено Аноним , 20-Дек-17 19:49 
AWX Ставится только в контейнерах, причём сразу 5 штук поднимает. При небольшом количестве серверов не стал бы использовать.
Я симафором не пользовался, вместо него использовал плагин к rundeck но на мой взгляд эта штука удобнее и проще всех этих продуктов.

"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено vstconsulting , 21-Дек-17 03:28 
Мы использовали Семафор и после этого и появилась идея написать и поделиться с cummunity чем-то более удобным.
Можете поделиться, чем вам rundeck больше всего нравится? Мы хотим сделать по-настоящему удобный продукт, с которым будет приятно работать.

"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено 123 , 25-Дек-17 11:31 
докер образ не делали?

"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено Анотоним , 20-Дек-17 23:52 
Я бы не стал доверять людям, которые в официальной докуметации пишут
"That’s it. Polemarch web panel on 8080 port. Default administrative account is admin/admin."
И в этой же официальной документации приводят офциальные скриншоты с 8000.

Где еще они "немного ошиблись"?


"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено Аноним , 21-Дек-17 02:00 
Они ж джангу используют. Видимо под отладкой используют, а там 8000 порт по умолчанию.

"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено vstconsulting , 21-Дек-17 03:32 
> Я бы не стал доверять людям, которые в официальной докуметации пишут
> "That’s it. Polemarch web panel on 8080 port. Default administrative account is
> admin/admin."
> И в этой же официальной документации приводят офциальные скриншоты с 8000.
> Где еще они "немного ошиблись"?

Немного надуманная проблема, вам не кажется? Порт в конфигурации можно указать любой доступный, а как верно подметил Аноним ниже, мы используем сервер отладки у которого порт 8000.


"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено Анотоним , 21-Дек-17 11:32 
Это вообще НЕ ПРОБЛЕМА. Это просто показатель "халатного" отношения. Наплевательского.

Возьми чистую виртуалку, установи CentOS7 minimal, и СТРОГО ПО ИНСТРУКЦИИ установи этот "продукт". Как есть, слово в слово, шаг за шагом, не придумывая что и где там можно указать, не подключая реп не указанных в документации.


"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено Анотоним , 22-Дек-17 12:57 
>Возьми чистую виртуалку, установи CentOS7 minimal, и СТРОГО ПО ИНСТРУКЦИИ установи этот "продукт".

Справились?  
Там всего три пункта:
========================================================================
Installation and quick start
=====
Red Hat/CentOS installation

1)    Download rpm from latest release.

2)    Install it with command

    sudo yum localinstall polemarch-X.X.X-X.x86_64.rpm.

3)    Run services with commands

    sudo service polemarchweb start
    sudo service polemarchworker start

That’s it. Polemarch web panel on 8080 port. Default administrative account is admin/admin.

Note: If you using authentication by password at some of your machines managed by Polemarch, you also must install sshpass package because it required for ansible to autheticate via ssh by password. It available in EPEL for Red Hat/CentOS. Also you can use specify connection command line argument during playbook run as paramiko. When ansible uses paramiko to make ssh connection, sshpass not necessary.
======
Ubuntu/Debian installation
(тут те же три шага, пропустим)
======
Quickstart

After you install Polemarch by instructions above you can use it without any further configurations. Interface is pretty intuitive and common for any web application.

(После установки Polemarch по инструкциям выше вы можете использовать его без каких-либо дополнительных конфигураций. Интерфейс довольно интуитивно понятен и распространен для любого веб-приложения.)

Default installation is suitable for most simple and common cases, but Polemarch is highly configurable system. If you need something more advanced (scalability, dedicated DB, custom cache, logging or directories) you can always configure Polemarch like said in Configuration manual.

(Установка по умолчанию подходит для большинства простых и распространенных случаев, но Polemarch - это очень настраиваемая система. Если вам требуется что-то более продвинутое (масштабируемость, выделенный БД, пользовательский кеш, протоколирование или каталоги), вы всегда можете настроить Polemarch, как указано в руководстве по настройке.)

========================================================================
После выполнения третьего шага должен быть доступен веб интерфейс на порту 8080.
Единственное замечание: "(иногда) Вам может потребоваться sshpass"

Так ведь?
Я правильно понял слова "вы можете использовать его без каких-либо дополнительных конфигураций"?

И не нужно никак настраивать firewall, не нужно создавать sql базу джанги. Не нужно указывать любой порт чтоб было как на скриншоте. Или как должно быть?

"Установка по умолчанию подходит для большинства простых и распространенных случаев,"

Или вы считаете что свежая чистая установка CentOS 7 недостаточно простой случай?

Вкупе с вашими придирками к моим "надуманным проблемам" называется это "ЖРИ ЧТО ДАЮТ".


"Релиз Polemarch 0.1.2 - web-интерфейса для управления инфрас..."
Отправлено Виктор Трапенок , 25-Дек-17 02:10 
Опенсорс вы используете по своей воле. Хотите, можете руками администрировать свой парк серверов, хотите берите ansible tower с их платной поддержкой. Но возмущаться тем что кто то потратил своё время на разработку продукта и при этом написал инструкцию не достаточно понятную лично для вас не вежливо.
Если нашли проблему отправьте багрепорт.