Автоматизация
-
Автоматизация
PowerShell DSC: объявляем желаемое состояние - Windows сама себя выровняет
Microsoft анонсировала DSC в составе WMF 4.0: декларативные конфигурации для Windows без агентов. Первый манифест закрыл три GPO и два login-скрипта.
-
Автоматизация
Ansible без агентов: playbook на 50 строк разворачивает сервер с нуля
Ansible 1.x через SSH без агентов - разворачиваем новый сервер за час. Сравниваем с Puppet: для небольших парков проще и быстрее.
-
Автоматизация
Git для скриптов и конфигов: первый pull request на правку сервера
Переводим bash-скрипты и Puppet-манифесты в Git-репозиторий. История изменений, ревью конфигураций и откат как рабочий инструмент - не для кода, а для инфраструктуры.
-
Автоматизация
Puppet 3: первый манифест вместо баш-скриптов
Puppet 3.x набирает обороты как стандарт управления конфигурациями. Рассказываем, как декларативный подход сломал старые привычки и что из этого вышло.
-
Автоматизация
Ansible без агентов: плейбук nginx на 10 серверах за 2 минуты
Попробовали Ansible 0.9 как альтернативу Puppet/Chef - agentless-подход через SSH. Плейбук установки nginx на 10 Linux-серверах клиентов: быстро, читаемо, без возни с агентами.
-
Автоматизация
PowerShell 3.0 и Workflows: параллельное развёртывание патчей на 20 серверах без велосипедов
PowerShell 3.0 в Windows 8 Release Preview и Server 2012 RC приносит Workflows и ForEach -Parallel. Пишем первый workflow для одновременного патчинга группы серверов и смотрим, что изменилось.
-
Автоматизация
Puppet 2.7 для 30 Linux-серверов: манифесты вместо SSH-обхода
Переводим конфигурацию 30 Linux-серверов под управление Puppet 2.7: nginx, PostgreSQL, rsyslog. Изменение конфига - это теперь коммит, а не ручной SSH-обход.
-
Автоматизация
PowerShell 2.0 + WinRM: собираем отчёт по дискам со 200 серверов и чистим AD от уволенных
Как PowerShell Remoting с WinRM переводит рутинные Windows-задачи в скрипты: дисковый отчёт с сотен серверов за полминуты и автоматическая деактивация в AD.
-
Автоматизация
PowerShell Remoting: инвентаризация 150 серверов за 10 минут вместо целого дня
PowerShell 2.0 встроен в Windows 7 и Server 2008 R2. Написали первый скрипт с Remoting - опрос 150 серверов параллельно вместо дня ручной работы.
-
Автоматизация
Zabbix 1.6: библиотека шаблонов и автообнаружение вместо ручной настройки
Как мы собрали набор шаблонов Zabbix для типовых ролей серверов и сократили добавление нового хоста в мониторинг с часа до пяти минут.
-
Автоматизация
PowerShell 2.0 CTP3: Invoke-Command и первые скрипты на парке серверов
Microsoft выпустила CTP3 PowerShell 2.0 с remoting через WinRM. Написали первые скрипты с Invoke-Command - собираем данные с десятков серверов параллельно.
-
Автоматизация
PXE + preseed/kickstart: новый сервер за 12 минут без администратора
Написали preseed для Ubuntu 8.04 и kickstart для CentOS 5 - виртуальный сервер разворачивается за 12 минут без участия человека. Документируем шаблоны.
-
Автоматизация
PowerShell 2.0 CTP: remoting и один скрипт на сотню машин
Microsoft выпустила CTP PowerShell 2.0 с поддержкой WS-Management. Тестируем remoting и переписываем несколько bat-скриптов - результат неожиданно убедительный.
-
Автоматизация
Патч-менеджмент на Linux в масштабе: как yum-cron избавил нас от просроченных серверов
Аудит показал: треть Linux-серверов не обновлялась больше полугода. Ручной процесс не масштабируется. Настроили yum-cron в режиме security-only на всём парке CentOS 5.
-
Автоматизация
Zabbix + SNMP v2c: восемь коммутаторов Cisco под наблюдением и один подозрительный порт
Подключили в Zabbix мониторинг 8 коммутаторов Cisco через SNMP v2c: порты, счётчики ошибок, температура. Нашли повреждённый кабель раньше, чем пожаловались пользователи.
-
Автоматизация
Nagios event handlers: apache падает - скрипт поднимает, дежурный спит
Настроили Nagios 3.0 alpha event handlers для автоперезапуска Apache при критическом алерте - за месяц три восстановления без единого звонка дежурному.
-
Автоматизация
PowerShell 1.0 в корпоративном AD: 400 пользователей из CSV за три минуты
Первый продакшн-скрипт на PowerShell 1.0: массовое создание учёток AD из HR-выгрузки. Переводим плановые задачи с VBScript - и не жалеем.
-
Автоматизация
Windows PowerShell 1.0: ставим на серверы и переписываем скрипты
PowerShell 1.0 вышел официально - и мы сразу пошли в продакшн. Три главных скрипта переписаны с VBScript: AD-экспорт, дисковый отчёт, создание пользователей.
-
Автоматизация
rsync --link-dest: инкрементальные снимки с жёсткими ссылками вместо tar на cron
Переходим с tar-архивов на rsync --link-dest: 30 дней ежедневных снимков, каждый выглядит как полный бекап, а на диске занимает только дельту.
-
Автоматизация
WSUS 3.0 Beta: тестируем новую консоль и наконец получаем нормальные отчёты
Microsoft выпустила WSUS 3.0 Beta с переработанной консолью и email-отчётами. Ставим на тест, переводим трёх клиентов на новую схему управления патчами.