Компания Red Hat представила выпуск инструментария Ansible 2.3, предоставляющего средства для управления конфигурацией, оркестровки, централизованной установки приложений и параллельного выполнения типовых задач на группе систем. Код Ansible написан на языке Python и распространяется под лицензией GPLv3. Основные особенности Ansible: простой и читаемый язык управления конфигурацией, поддержку распараллеливания работ, отсутствие необходимости установки на удалённые системы специальных программ-агентов (все операции инициируются централизованно по SSH), возможность работы без прав root. Система Ansible не так усложнена, как cfengine, puppet и Chef, но при этом предоставляет достаточно широкие возможности и высокую гибкость управления. Ключевые новшества: Добавлен фреймворк для создания постоянных сетевых соединений (Persistent Connections Framework), позволяющих использовать одно активное SSH-соединение для выполнения нескольких задач на управляемом устройстве. За счёт отбрасывания достаточно длительной
После 15 месяцев активной разработки вышла новая версия NOC 15.05. Программа позволяет организовать контроль за сбоями, слежение за производительностью, активацию сервисов, ведение базы знаний, управление адресным пространством, управление виртуальными сущностями (VLAN, DLCI), архивирование и ведение базы конфигураций, обеспечение работы DNS, генерацию отчетов. Система написана на языке Python, исходные тексты распространяются в рамках лицензии BSD. Для быстрого запуска NOC 15.05 подготовлен системный образ для систем виртуализации. Основные особенности релиза: Переработанный пользовательский интерфейс, навигация без прокрутки, редактирование групп объектов; Модуль инвентаризации, интеграция с картой; Значительное ускорение работы Service Activation; Новый модуль измерения производительности с dashboard на основе Grafana; Проверка конфигурации оборудования на основе экспертной системы CLIPS; Много новых аппаратных профилей, скриптов, моделей объектов, классов сообщений и правил.
В списке рассылки разработчиков проекта systemd представлен новый сервис systemd-networkd, призванный унифицировать компоненты дистрибутивов, используемые для настройки параметров сети (скрипты /etc/network, /etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-* и т.п.). Сервис systemd-networkd реализован в форме фонового процесса и по умолчанию не влияет на существующую конфигурацию, уже используемую в дистрибутиве - сервис может выполняться параллельно с традиционными скриптами и демонами настройки сети. Настройка systemd-networkd производится через создание файлов конфигурации /etc/systemd/network/*.network. При выборе файла конфигурации для текущего устройства используется логика сходная с выбором ".link"-файлов, при которой осуществляется линейный разбор файлов в алфавитном порядке и применение первого подходящего условиям файла конфигурации. В отличие от файлов ".link", для категории ".network" доступна возможность сопоставления по именам сетевых интерфейсов. Реализация в настоящее время
Доступен релиз панели управления сервером Ajenti 1.0, предоставляющей средства для настройки различных компонентов системы при помощи web-интерфейса. Код проекта написан на языке Python и распространяется под лицензией LGPLv3. Поддерживается управление серверами и виртуальными окружениями на базе Debian, CentOS, RHEL, Ubuntu и FreeBSD. Среди сервисов, модули для настройки которых предоставляются системой: Samba, Apache, NGINX, BIND9, PostgreSQL, MySQL, Cron, CTDB, DHCPD, NFSD, Iptables, Munin, Netatalk, lm-sensors, Squid 3 и Supervisor. Из общесистемных возможностей отмечается управление пакетами, пользователями, процессами, сервисами, межсетевым экраном и дисковыми разделами. В состав web-интерфейса также входит файловый менеджер, эмулятор терминала, анализатор логов и тестовый редактор для ручного редактирования файлов конфигурации. Среди возможностей, добавленных в выпуске Ajenti 1.0: Задействование WebSockets для организации соединения браузера с сервером, для организации канала связи эмулятора
Alex Fiestas представил новую систему упрощённой настройки многомониторных конфигураций для KDE. Разработка основана на ранее представленном экранном менеджере KScreen и связанной с ним библиотеке libkscreen, предоставляющей функции для получения EDID-данных о присоединённых экранах. KScreen отличается кардинальным упрощением процесса настройки параметров размещения десктопа на нескольких мониторах, наглядно на лету меняя настройки без использования классических предварительных конфигураторов. KScreen, насколько это возможно, автоматизирует процесс настройки - достаточно подключить второй монитор и пространство рабочего стола автоматически будет расширено вправо на новый экран. Позицией дополнительного экрана можно управлять нажимая кнопки управления яркостью. Для активации режима клонирования экранов пользователю достаточно нажать на ноутбуке кнопку "дисплей". Для каждой выбранной конфигурации по умолчанию будет выбрано максимально возможное экранное разрешение. При закрытии крышки ноутбука, если к нему
Вышла новая версия проекта AHC 1.0, предназначенного для автоматизации решения задач по настройке различных компонентов окружения web-разработчика. Основной идей проекта является предоставление средств для быстрого развертывания проектов на локальной машине разработчика. Утилита позволяет организовать настройку виртуальных хостов apache/nginx с учётом настроек для php, python и django, конфигурирование DNS-зон, управление пользователями FTP, создание БД и пользователей в MySQL, генерацию SSL-сертификатов, шифрование директорий и т.п. Для Apache существует поддержка оптимизации статики с использованием директив mod_headers и mod_expires, а также возможность организации защиты через генерацию пользовательских сертификатов. Есть возможность установить конфигурацию Nginx для проксирования запросов к Apache. В ближайшее время будет добавлена поддержка Git. Проект ориентирован на пользователей, использующих дистрибутивы на основе Debian. Установка пакета: $ sudo -i # apt-get install python-pip # cd
Компания Puppet Labs, разработчик открытого инструментария Puppet для централизованного управления конфигурацией серверов, объявила о получении третьего транша инвестиций, размером 8.5 млн долларов. В роли инвесторов выступили компании Cisco, Google и VMware. Полученные средства планируется потратить на финансирование разработки, маркетинг и расширение службы продаж. Ранее, в рамках предыдущих двух серий инвестирования, Puppet Labs получила 7.25 млн долларов от венчурных фондов Kleiner Perkins Caufield & Byers, True Ventures и Radar Partners. Коммерческие интересы Puppet Labs связаны с развитием закрытого продукта Puppet Enterprise, отличающегося от открытой платформы Puppet наличием некоторых дополнительных возможностей по управлению инфраструктурой предприятий. В частности, в Puppet Enterprise присутствует графический интерфейс пользователя, унифицированный многоплатформенный инсталлятор, поддержка VMware, возможность клонирования ресурсов на лету (live cloning), поддержка управления аккаунтами
Разработчики openSUSE представили новый релиз проекта WebYaST, в рамках которого развивается web-интерфейс для удаленного администрирования системы, изначально разработанный для SLES. Используя WebYaST пользователь получает возможность настройки и обслуживания сервера, виртуального окружения или рабочей станции с любой машины, имеющей web-браузер. Проект написан на Ruby on Rails и доступен в пакетах для выпусков openSUSE 11.4 и 12.1-rc. Среди возможностей WebYaST: мастер начальной настройки, система управления пользователями, конфигуратор сети (включая LDAP, Active Directory, межсетевой экран и Kerberos), интерфейс для управления запущенными сервисами, поддержка установки обновлений, мониторинг состояния дисков и памяти, просмотр логов, применение обновлений и патчей. Новая версия отличается значительным ускорением работы интерфейса за счет применения техники кэширования. Время запуска модулей теперь занимает не больше 1-2 секунд. Потребление памяти сокращено почти в два раза, за счет упрощения
Доступен релиз интерфейса для упрощения настройки параметров сети - NetworkManager 0.9, а также апплета с реализацией индикатора для панели GNOME. Наиболее важным изменением называется значительное упрощение модели конфигурирования, полезной как для конечных пользователей, так и для разработчиков приложений. Пользователи получили возможность более полного и удобного управления сетевыми параметрами, в конфигурационном апплете добавлена поддержка GNOME Shell и новой системы индикаторов Ubuntu. Обеспечена полная поддержка использования NetworkManager в многопользовательских системах - реализована поддержка быстрого переключения между пользовательскими сеансами и добавлена система разграничения доступа. В каждом сеансе пользователя теперь доступен отдельный управляющий апплет, через который можно осуществлять изменений, на которые пользователь имеет полномочия. Например, какому-то пользователю можно запретить выход в сеть 3G-модем, если в момент переключение сеанса для этого пользователя сеть будет активна, то
Представлен первый публичный релиз проекта AuditFX в рамках которого ведется разработка унверсального фреймворка для детального аудита аппаратной, программной и сетевой конфигурации удаленных систем, используя инструкции и правила, указанные в шаблонах. Фреймворк реализован на языке программирования Perl, шаблоны оформлены в XML. AuditFX был создан для аудита перед/после обновлениями и инсталляциями программно-аппаратных комплексов, изменяемых под нужды заказчиков. Особенности AuditFX: Кроссплатформенность и автономность. Для создания новых проверок не требуется изменения фреймворка. Детальная и настраиваемая иерархия шаблонов (checklists). Поддержка любых систем, доступных по протоколам Telnet/SSH. Вывод результов и отчетов в текстовом и HTML форматах (примеры). Аудит взаимонастроенных конфигураций удаленных систем (серверов, маршрутизаторов и т.д.). Использование потоков (Threads) для одновременного аудита нескольких удаленных систем.