Блог
-
DevOps
Jenkins pipeline для инфраструктурного кода: гоняем Ansible playbook на тестовом стенде
Подключили Jenkins 1.x к Ansible-репозиторию: каждый push запускает синтаксис-чек и smoke-тест playbook на тестовом стенде перед применением в prod.
-
Системное администрирование
Graylog 1.0 vs ELK: когда меньше Java-процессов - это плюс
Graylog 1.0 вышел с встроенным веб-интерфейсом и GELF-протоколом. Сравниваем с ELK на клиентском стенде с ограниченными ресурсами: где Graylog выигрывает, а где ELK объективно сильнее.
-
Данные и аналитика
PostgreSQL streaming replication + repmgr: дешёвый HA без коммерческих лицензий
Настраиваем PostgreSQL streaming replication с hot standby и автоматическим failover через repmgr: standby читает продакшн, переключение при падении мастера - ~30 секунд.
-
Инфраструктура
Пилотный Ceph-кластер: объектное хранилище как S3-совместимый бэкап-таргет
Разворачиваем Ceph 0.94 Hammer на трёх серверах, подключаем S3-совместимый шлюз и сравниваем latency объектного хранилища с NFS на реальной нагрузке.
-
Регуляторика
152-ФЗ: готовимся к проверке Роскомнадзора - живой чеклист для оператора ПДн
Роскомнадзор активизирует плановые проверки операторов ПДн. Разбираем, что проверяют и как выглядит подготовка изнутри - инвентаризация, уведомления, технические меры.
-
Инфраструктура
Миграция DC с Windows Server 2003 на 2012 R2: FSMO, функциональный уровень, без простоя
Переносим контроллеры домена с Windows Server 2003 на 2012 R2 до EOL в июле: передача FSMO-ролей, поднятие функционального уровня леса, проверка групповых политик.
-
Автоматизация
Ansible для Windows через WinRM: первые шаги без агента
Ansible 1.7 добавил экспериментальную поддержку Windows через WinRM. Пробуем на реальных серверах: роли IIS, файрвол, базовый провизионинг.
-
Информационная безопасность
FREAK застал нас врасплох: отключаем EXPORT-шифры на nginx и Apache
CVE-2015-0204: атака деградации TLS до экспортных шифров 1990-х. Несколько серверов клиентов поддерживали EXPORT-наборы. Чистим конфиги nginx и Apache, проверяем балансировщики.
-
DevOps
Docker Machine 0.2: создаём Docker-хосты в облаке одной командой
Пробуем Docker Machine 0.2 для разворачивания тестовых сред на удалённых серверах. Один скрипт создаёт хост, ставит Docker и добавляет в Swarm-кластер.
-
Инфраструктура
Veeam Backup 9.0: Instant VM Recovery для Hyper-V - виртуалка из бэкапа за две минуты
Тестируем Instant VM Recovery в Veeam Backup & Replication 9.0: поднимаем виртуалку прямо с резервной копии пока разворачивается полное восстановление.
-
Системное администрирование
systemd unit-файлы: пишем сервисы с ограничением ресурсов, автоперезапуском и зависимостями
Практика написания unit-файлов для собственных сервисов на RHEL 7 / CentOS 7: cgroups, Restart=, зависимости, сравнение с SysV init.
-
Данные и аналитика
PostgreSQL вместо Oracle: что переезжает легко, а где надо готовиться
Клиент попросил оценить миграцию с Oracle SE на PostgreSQL. Разбираем gap-анализ: SQL и индексы идут почти без изменений, а PL/SQL-пакеты и sequences требуют доработки.
-
Информационная безопасность
С IPsec-клиента на Cisco AnyConnect SSL VPN: certificate pinning, split tunneling и RADIUS+TOTP
Мигрируем корпоративный VPN с IPsec на Cisco AnyConnect SSL VPN: разбираем certificate pinning, split tunneling и двухфакторную аутентификацию через RADIUS+TOTP.
-
Системное администрирование
ELK-стек в продакшне: Kibana 4 даёт дашборды там, где раньше был только grep
Переводим централизованные логи с rsyslog+grep на ELK. Pipeline Logstash для syslog, nginx-access и Windows Event Log через nxlog - и почему это не так просто, как в туториале.
-
Регуляторика
Первый пилот Astra Linux SE на рабочей станции госклиента: грабли по списку
Разворачиваем Astra Linux SE у госклиента после приказа о реестре отечественного ПО. Active Directory, 1С и корпоративный браузер - документируем каждую грабли.
-
Инфраструктура
KVM live migration с iSCSI-томом: виртуалка переезжает без простоя
Запускаем live migration между двумя KVM-хостами с общим iSCSI-томом. Разбираем сетевые требования, ловушки с MAC-адресами и что пошло не так с первого раза.
-
Информационная безопасность
Ghost Push и корпоративные Android: ужесточаем MDM до того, как стало плохо
Ghost Push заражает миллионы Android-устройств через сторонние магазины. Как мы пересмотрели MDM-политику: запрет sideload, принудительный PIN, remote wipe.
-
Системное администрирование
CentOS 7 в продакшне: полгода тестов позади, systemd меняет привычки
Первые клиентские серверы переводим на CentOS 7 после полугода тестов. Разбираем unit-файлы, journalctl и firewalld - что прижилось, что потребовало привыкания.
-
Автоматизация
Ansible Galaxy и роли: рефакторим монолитный playbook на части
Разбили монолитный playbook на роли, подключили Ansible Galaxy для nginx, postgresql, ntp. Что реально экономит время, а где всё равно пишешь сам.
-
Инфраструктура
Windows Server 2003 уходит в июле: считаем хосты и составляем план
Microsoft завершает поддержку Windows Server 2003 14 июля 2015. Проводим инвентаризацию у клиентов - находим больше, чем ожидали, в том числе контроллеры домена.