Kisuke IT Log - заметки практикующего сисадмина: разборы реальных инцидентов, миграций и восстановлений. Что сломалось, как чинили и что взяли на будущее - без теории ради теории.
Личный проект: центральный сервис BanHub держит список банов для тестового флота из 13 Windows RDP-серверов на DigitalRuby.IPBan, синхронизируя его между ними. Но он с самого начала знал только «забанен / не забанен» - никогда «на сколько». Лестница эскалации бана (BanTime=3 дня, 30 дней, навсегда) целиком живёт внутри каждого экземпляра IPBan и наружу не отдаётся. Это … Читать далее
Раньше уже разбирал хаотичную первую неделю на пяти серверах клиента после переезда на ISPmanager. Тогда было три пожара в первый же день, повторные инциденты на одном домене по трём разным причинам, security-аудит и баг с таблицей на 5,3 миллиона строк. Неделю спустя, когда казалось, что флот наконец устаканился, случился ещё один день, который стоит разобрать … Читать далее
Веду сервер одного новостного портала (дальше в тексте - newsportal.example; у сайта ещё пара доменов-алиасов и кириллический домен, все указывают на один и тот же физический сервер). Стек классический для СМИ на 1С-Битрикс: CentOS 7, 24 ядра, 46 ГБ RAM, nginx перед Apache + mod_php, Percona (MySQL-совместимая), Redis и Memcached, поверх которого работает собственный composite-кэш … Читать далее
Это не заказ клиента - свой собственный проект автоматизации. Для обкатки новой версии системы я отобрал 13 Windows RDP-серверов из тех, что администрирую - не потому что их всего 13 в управлении, а потому что для пилота нужен был контролируемый, обозримый кусок инфраструктуры. На каждом стоит DigitalRuby.IPBan (сервис, банящий IP по подозрительным логинам), а вся … Читать далее
Клиент решил сэкономить на переезде: вместо того чтобы заказать миграцию у стороннего специалиста, перенёс пять серверов на новый хостинг силами техподдержки самого хостинга - это обычно делают бесплатно или почти бесплатно, в отличие от вдумчивого переезда с проверкой конфигурации. Через несколько дней после переезда сайты начали сыпаться один за другим, и клиент обратился уже ко … Читать далее
У заказчика уже была своя инфраструктура Active Directory и Exchange Server, которая обслуживала почту трёх брендов компании. Когда в структуре появился четвёртый бренд - на 70 ящиков, ранее живших на Yandex 360 - встал закономерный вопрос: платить за отдельную подписку на облачную почту для нового домена или добавить его в уже существующую Exchange-организацию. Решил по … Читать далее
Обычно миграция идёт в одну понятную сторону: сайт вырастает, ему становится тесно на shared-хостинге, и его переносят на VPS ради выделенных ресурсов и полного контроля. Этот кейс - ровно наоборот. Образовательный сервис (онлайн-курсы по психологии и психоанализу) переехал с VPS на обычный тарифный хостинг, и сделал это не из экономии, а потому что VPS оказался … Читать далее
Иногда инцидент начинается не с одной поломки, а с открытия, что ломалось всё это время - просто никто не смотрел. Этот кейс именно такой: обычная заявка «не открываются сетевые папки» превратилась в разбор Active Directory, где один контроллер домена держал на себе все пять FSMO-ролей, был фактически недоступен, а его напарник почти два года не … Читать далее