Привет всем!

По адресу http://git.altlinux.org/people/inger/packages/anc.git находится
concept car эдакого "централизованного" alterator.

Предлагаю пофлеймить^W^W^W обсудить ;)

Вообще централизованное управление может быть разных видов (со своими
плюсами и минусами). предлагаемый вариант -  редство для массового submit'a
задач  с контролем их исполнения.

Изначально задача была такая:
* Иметь средство для массового конфигурирования (например dist-upgrade).
* Станции могут быть выключены, по мере включения забирают свои задачи и
докладывают об исполнении.
* Соединение между станцией и сервером должно быть защищённое.

Сейчас это всё ssh и пачка скриптов. Возможно в будущем будет другой
транспорт.

Внутри есть README, где я пытался объяснить как же это устроено, но там
больше похоже на спецификацию, поэтому суть изложу здесь ;)

Есть сервер.
Есть содружество станций, которые согласны на то что ими будут удалённо
управлять.
Станции пеориодически подключаются по безопасному протоколу к сервису queue,
получают задания, исполняют их и докладывают о результатах исполнения.

Клиенты могут присоединяться к содружеству администрируемых станций посылая
запрос на анонимный сервис join (чем-то похоже на Сизиф). После одобрения
администратором (то бишь incominger'ом) станция получает доступ к сервису
queue, то есть к возможности получать задания и выполнять их.

Для удоства использования станции могут быть сгруппированы. Одна станция
может присутствовать в нескольких группах одновременно. Задания можно
назначать как на индивидуальные станции так и на группы станций.

История выполнения заданий станции хранится на сервере.

--
Стас.
_______________________________________________
devel-conf mailing list
devel-conf@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить