Температура CPU на одном из нодов кластера ползёт вверх. Вы открываете IPMI, видите - один из шести вентиляторов в сервере остановился. Дальше два сценария. Первый: вы берёте из ЗИП-запаса модуль, выдёргиваете сбойный за ручку и вставляете новый. Тридцать секунд - и нод даже не заметил подмены. Второй: вы планируете окно обслуживания, мигрируете виртуальные машины, выключаете сервер, меняете вентилятор, включаете обратно. Разница между этими сценариями - hot-swap вентиляторы. Давайте разберёмся, когда эта технология оправдывает свои деньги, а когда проще обойтись без неё.
Внутри сервера с hot-swap вентиляторами каждый модуль сидит на midplane-коннекторе - промежуточной плате с контактами питания и управления. Вентилятор вставляется в направляющие и фиксируется защёлкой. Контроллер BMC (Baseboard Management Controller) мониторит обороты каждого модуля по тахометру и управляет скоростью через ШИМ-сигнал.
Сам midplane - штука нетривиальная. Это плата с логикой определения присутствия модуля (presence detect), линиями PWM-управления и цепями защиты от короткого замыкания при горячей установке. Именно midplane-дизайн определяет, будет ли вентилятор «горячезаменяемым» или просто «легкосъёмным». У фиксированных вентиляторов разъём тот же 4-pin, но без защитных цепей - выдёргивание на ходу может повредить контроллер.
Когда BMC фиксирует извлечение модуля, происходит мгновенная реакция: оставшиеся вентиляторы раскручиваются до повышенных оборотов, компенсируя потерю воздушного потока. Светодиод на шасси загорается жёлтым или красным (зависит от вендора), а в лог BMC падает событие. После установки нового модуля BMC распознаёт его за 2-3 секунды и возвращает систему охлаждения в штатный режим.
Замена hot-swap вентилятора занимает 30-60 секунд. Сервер продолжает работать, вычислительные задачи не прерываются.
Критичный момент - redundancy. В типичном 1U-сервере стоит 6-8 вентиляторов, и система спроектирована так, чтобы выдерживать отказ минимум одного (а часто двух) модулей без троттлинга процессоров. Это N+1 или N+2 резервирование, тот же принцип, что и в блоках питания.
Отдельная история - охлаждение сервера 1U. В корпусе высотой 44 мм пространство для воздушного потока ограничено физикой. Вентиляторы здесь работают на оборотах 8 000-15 000 об/мин против 3 000-6 000 в 4U, что увеличивает износ подшипников. Именно в 1U-серверах hot-swap из удобства превращается в страховку: вентилятор, который крутится вдвое быстрее, и изнашивается быстрее. А заменить его без остановки в 1U можно только через фронтальную панель - задняя стенка плотно занята портами и блоками питания. Вендоры проектируют 1U-шасси так, чтобы вентиляторные модули извлекались спереди, из-за лицевой панели. Это диктует компоновку: модули располагаются в ряд между дисковой корзиной и процессорной зоной, формируя «стену» набегающего потока.
Серверы в дата-центрах высокой доступности обслуживаются по принципу concurrent maintainability: любой компонент должен заменяться без остановки сервиса. В классификации Uptime Institute это уровень Tier III - тот, где допустимый простой составляет около полутора часов в год. Hot-swap вентиляторы вписываются в эту философию так же органично, как hot-swap диски и резервированные блоки питания.
Тут стоит оговориться, потому что путаница встречается даже в техзаданиях. Tier - классификация Uptime Institute, и присваивается она по результатам сертификации. Это не то же самое, что TIA-942, у которого своя система рангов. А для российских проектов, особенно с госучастием или в контуре КИИ, ориентиром служат национальные стандарты - ГОСТ Р 58811-2020 и ГОСТ Р 58812-2020 по инженерной инфраструктуре ЦОД.
Типичные сценарии, где горячая замена вентиляторов себя окупает:
Не каждый сервер нуждается в hot-swap вентиляторах. Если мы говорим про edge-инсталляции (удалённые офисы, точки продаж, филиальные маршрутизаторы), часто стоит один-два сервера без кластеризации. Плановое обслуживание раз в полгода с остановкой на 15 минут никого не убьёт. К тому же в edge-сценариях инженер всё равно приезжает на площадку для других задач: обновить прошивку, заменить диск, проверить ИБП.
Ещё один аргумент: отказы вентиляторов - событие редкое. Типичный заявленный MTBF вентиляторного модуля лежит в диапазоне 50 000-70 000 часов, то есть 5,5-8 лет непрерывной работы. Точную цифру всегда смотрите в спецификации конкретной модели: она сильно зависит от типа подшипника и температуры, при которой её измеряли. Если у вас сервер с жизненным циклом 3-5 лет и без жёстких требований по аптайму, вероятность столкнуться с отказом невелика.
Конечно, MTBF - это статистика, а не гарантия. Один конкретный вентилятор может выйти из строя через год, а может проработать