Браун, Д. По советам м-ра Брауна [Текст] : эзотерическое системное администрирование из причудливых закоулков серверной : [материалы для сисадминов Linux-систем] / Джолион Браун [Jolyon Brown] // Linux Format. — 2015. — № 5 (196), май. — С. 62-65. — (Советы мистера Брауна). — Содерж.: Это не перезагрузка : [высокая оценка качества статей Криса Брауна (Chris Brown) рубрики «Рецепты доктора Брауна»; кратко о том, что Джолион Браун планирует писать в рубрике «Советы мистера Брауна»] ; Разработка в CoreOS держит шаг. Битва с Docker разгорается: etcd дошла до версии 2.0, и CoreOS нацеливается на современную бизнес-инфраструктуру : [дистрибутив CoreOS (https://coreos.com) — структура (ядро, контейнеры для размещения сервисов, менеджер кластера Fleet), распределённое хранилище пар "ключ/значение" etcd, особенности (открытый код, платная модель принудительного обновления ПО без вмешательства локальных команд поддержки)]. — С. 62 ; Модули Ansible и идемпотентность: [назначение модулей, источники модулей список в документации (http://bit.ly/AnsibleModules) и некоторые модули на GitHub (http://bit.ly/AnsibleModExtras); написание модулей при помощи руководства на http://bit.ly/AnsibleDevMods; что означает идемпотентность модулей] ; "Ansible управляет всеми вашими хостами с помощью SSH и легко читаемых текстовых файлов (не забывайте контролировать их версии)." [Изображение] : [цветная схема управления хостами]. — С. 63 ; Ansible управляет конфигурацией. Учитесь рулить скоплениями компьютеров всего лишь благодаря SSH-подключению и небольшому коду на Python : [открытая утилита Ansible (http://docs.ansible.com) для управления конфигурацией — общий недостаток программ для управления конфигурацией (потребность в собственной инфраструктуре, что приносит проблемы); преимущества утилиты перед другими решениями (простая установка, управление конфигурацией при помощи YAML (www.yaml.org) и языка шаблонов Jinja2 (http://jinja.pocoo.org), настройка целевых систем с использованием SSH-подключения; установка в системы на базе Ubuntu и Red Hat (репозиторий EPEL), показано как создать сценарий (playbook) на примере с комментариями, как выбрать узлы (хосты), на которых он будет выполняться, как динамически создать файлы с данными на примере шаблона Jinja2 с комментариями, как сделать сервер чуть более защищенным; продемонстрировано возможности ролей как способа организации сценариев, при котором назначение роли группе хостов позволяет хостам группы получить все нужные им настройки]. — С. 63-65 ; Шаблоны Jinja2 : [система шаблонов языка Jinja2 для создания конфигурационных файлов для хоста с Linux (http://jinja.pocoo.org/docs/dev/); шаблон вызова списка переменных и их значений для сценария, который рекомендуется сохранить для использования]. — С. 64.
Аннотация
Рубрика сисадмина обновилась — Крис Браун (Chris Brown) завершил 88-серийные "Рецепты доктора Брауна", а Джолион Браун (Jolyon Brown) начал "Советы мистера Брауна", где успокаивает админов, что рубрика не перезагружается, и дебютирует с корпоративной версией открытой операционной системы CoreOS и открытой утилитой Ansible для управления конфигурацией любых скоплений компьютеров.