Блог
-
DevOps
Внутренний Docker Registry за nginx: basic auth, TLS и прощание с Docker Hub
Подняли приватный Docker Registry v1 внутри инфраструктуры, закрыли его nginx с basic auth и TLS. Образы теперь не уходят на Docker Hub - хранятся дома.
-
Информационная безопасность
Fine-Grained Password Policy в AD 2008R2: разные правила для разных групп
Настроили Fine-Grained Password Policy в Active Directory 2008R2: администраторам - 14 символов и блокировка с третьей попытки, пользователям - стандарт.
-
Информационная безопасность
SSL-аудит nginx после Heartbleed: от B до A минимальными правками
Прогнали клиентские nginx-серверы через ssllabs.com - большинство получили B из-за TLSv1.0 и слабых шифров. Разбираем минимальный набор директив для оценки A.
-
Системное администрирование
Третий уровень бэкапа: офлайн-копия против шифровальщиков
После нескольких случаев шифрования файловых серверов у клиентов добавили в схему резервного копирования третий уровень - отключаемый USB-диск по расписанию.
-
Данные и аналитика
PostgreSQL 9.3 под 1С 8.3: конфиг для 50 пользователей
Разворачивали 1С 8.3 на PostgreSQL 9.3 вместо MS SQL - специальная сборка от 1С, патч для русской локали и настройка shared_buffers. Публикуем рабочий конфиг.
-
Инфраструктура
VMworld 2014: смотрели трансляцию - vSphere 6 официально, VSAN становится интереснее
На VMworld в Сан-Франциско официально анонсировали vSphere 6 с лимитом 128 vCPU на VM и Virtual Volumes. Нас больше зацепил VSAN - планируем пилот на трёх хостах.
-
DevOps
Git hooks вместо Jenkins: post-receive на bare-репозитории деплоит в продакшн
Настроили post-receive hook на bare-репозитории: пуш в ветку production запускает rsync на целевой сервер и перезагрузку nginx. Без Jenkins, для пяти разработчиков.
-
Инфраструктура
KVM live migration без shared storage: настраиваем через NBD на CentOS 7
После перехода на CentOS 7 настроили live migration между двумя KVM-хостами без общего хранилища - через NBD. Рассказываем про подводные камни с CPU flags и libvirtd.
-
Регуляторика
242-ФЗ принят: до 2016 года надо перенести ПДн россиян на серверы в РФ
Июль 2014: подписан 242-ФЗ, обязывающий хранить персональные данные граждан РФ на российских серверах. Переходный период - до 1 сентября 2016 года.
-
Инфраструктура
OpenStack Juno milestone-1: тестируем Neutron L3-агент на стенде
OpenStack Juno анонсировал milestone-1 с переработанным Neutron L3-агентом. Разворачиваем на стенде и сравниваем поведение с Icehouse при перезапуске агентов.
-
Управление и процессы
ИТ-аутсорсинг и SLA в рублях: как переписывали договоры после скачка курса
Клиенты просят пересмотреть SLA: часть лицензий привязана к доллару, курс вырос. Разбираем, как сформировать рублёвый шаблон без зависимости от вендорских цен.
-
Системное администрирование
Zabbix и ELK: не конкуренты, а разные инструменты для разных задач
Разбираем, почему Zabbix и ELK-стек не заменяют друг друга: метрики с порогами - это одно, а поиск по логам - совсем другое. Интегрируем алерты.
-
Автоматизация
Ansible roles: разбили монолитный playbook на три роли и не пожалели
Ansible 1.7 выходит с улучшенными roles и Galaxy. Рассказываем как перешли от плоских playbook-файлов к структуре ролей и что из этого получилось на практике.
-
Инфраструктура
VMware анонсирует vSphere 6: смотрим на список изменений и думаем про продакшн
На VMworld San Francisco объявили vSphere 6 с увеличенными лимитами VM и обновлённым VSAN. Разбираем что это значит для нашей продакшн-фермы.
-
Данные и аналитика
ELK в боевом окружении: пять серверов, один Kibana-дашборд и 30 секунд до ответа
Перевели централизованный syslog пяти серверов на Logstash + Elasticsearch. Разбираем схему парсинга и почему Kibana заменила 20 минут grep-сессий.
-
Регуляторика
Инвентаризация лицензий под импортозамещение: ОС, СУБД, виртуализация
Госклиенты просят аудит иностранного ПО после усиления санкций летом 2014. Разбираем, что есть из отечественных аналогов по трём ключевым категориям.
-
DevOps
Docker 1.0 в staging: bridge-сеть не для нескольких хостов
Перевели staging на Docker 1.0 и упёрлись в сетевую модель: контейнеры на разных хостах не видят друг друга без ручного тоннеля. Смотрим на flannel и weave.
-
Системное администрирование
CentOS 7 вышел: переносим init.d на systemd unit-файлы в боевых условиях
CentOS 7 официально релизнулся в июле 2014. Рассказываем про перенос init.d-скриптов на systemd units и почему часть cron-обёрток пришлось писать заново.
-
Инфраструктура
SMB 3.0 против NFSv4.1: что выбрать для хранения VM-дисков Hyper-V
Сравниваем SMB 3.0 с Multichannel и NFSv4.1 для хранения дисков виртуальных машин Hyper-V: неожиданный результат в пользу SMB на нашем стенде.
-
Управление и процессы
Итоги первого полугодия 2014: Heartbleed, конец XP, Docker и санкционный фон
Оглядываемся на H1 2014: самая громкая уязвимость за годы, массовая миграция с XP и Docker на горизонте. Что изменилось в работе и чего ждём от H2.