четверг, 15 августа 2013 г.

Ansible

    На днях наткнулся на систему управления конфигурацией под названием Ansible. Много всего по-написано  на ихнем сайте красивых словечек - но слабо верится что оно реально так будет работать.
    Если в кратце - это система управления конфигурацией + система удаленного исполнения команд. Единственное отличием от solt,  с которым я уже достаточно плотно знаком - это отсутствие клиента. Solt для того чтобы управлять машинкой нужно чтобы на нем стоял solt-minion - сервис который и будет отвечать за исполнение команд.  Ansible же для этой цели использует ssh + python, который сейчас стоит на любой *nix системе. Преимущества такого подхода в принципе очевидны - не надо устанавливать дополнительного демона - только старый добрый ssh и ничего больше. Но у меня тутже вознико вопрос - ну ок, с десяток одновременных ssh сессий он удержит без труда. А что будет когда этих самых серверов станет 20 - он что по очереди будет на них команды выполнять ? У solt в этом плане гораздо лучше - в качестве транспортного протокола используется очередь - которая автоматом снимает все проблемы такого плана. В остальном они очень похожи - и тут и там используется YAML - похожая система модулей и прочее. 

Комментариев нет:

Отправить комментарий