Вроде бы все хорошо: никаких препятствий для работы устройства нет, но при подключении получаем что-нибудь в духе «ваше устройство не поддерживается, не хочу с ним работать», а то и вовсе гордое молчание и отсутствие признаков жизни.
В такой момент проникаешься к производителю особой нежностью и говоришь много ласковых слов.
Гораздо веселее наткнуться на подобное сообщение там, где увидеть его ну никак не ожидаешь. Обыденная, вроде бы, ситуация: вылетел диск из raid'а. Заменил таким же, массив должен бы перестроиться и продолжить работать. Да не тут-то было!
Бывает так, что рейд-то перестроился, а сервак продолжает гореть красным, и статус «degraded» так никуда и не делся. С этой проблемой в последнее время я сталкивался довольно часто.
Итак. У нас есть сервер производства HP восьмого поколения. DL360, 380, бывает и на лезвиях BL460c. Raid-контроллер, соответственно, Smart Array P420, P222, P820 и иже с ними. Есть диск. И есть описанная выше ситуация.
Так это выглядит на экране:
А вот так в сервере:
Здесь, на верхнем диске, наблюдается зацикленная круговая индикация и, при сборке массива, он не помечается синим.
Сервер подсвечивается красным светодиодом, в ILO висит ошибка, статус «degraded»:
И degraded он, разумеется, по стораджу:
В логах:
Если зайти в SSA и посмотреть на диск, то увидим еще одно подтверждение.
Забавно, ведь оба диска оригинальные. Здесь хорошо видно голограмму:
В чем же дело? Ответ прост: в салазках.
С восьмого поколения в Хьюлете решили, что салазка — это не просто кусок пластика и металла со световодами, а сложное техническое решение.
Собственно, оригинальная салазка только на одном диске. Китайские работают по схеме великого рэндома: из десятка нормальными могут оказаться штук пять.
Получается, что виноват не HP, а китайцы, и все добрые слова уходили не по адресу.
Вот здесь хорошо видна разница поведения китайца и оригинала: все та же, не прекращающаяся, круговая индикация.
Как опознать китайскую «реплику»? Сейчас покажу.
Вот в такой коробочке она обычно поставляется.
Далее, на всех фото сверху реплика, снизу оригинал.
1. Хорошо видно, что отличается цвет пластика. Оригинал посветлее будет.
Наличие или отсутствие наклейки с указанием модели диска может быть дополнительным признаком, но не гарантией. На реплике с высокой вероятностью никакой наклейки не будет.
2. Маркировки на левой боковине. У оригинала, помимо партномера, выбит логотип hp.
3. Отличается и контактная плата. У китайца желтая, у оригинала оранжевая, почти коричневая. Плюс, у оригинала есть маркировка.
4. Изнутри на той же левой части оригинала выбит партномер:
5. Отличается цвет метала правой стороны, у китайца более насыщенный:
Будьте бдительны.
Мораль сей басни такова: не все салазки одинаково полезны. Плюс ко всему этому веселью реплики, зачастую, довольно туго заходят на посадочные места. До такой степени, что потом вынуть диск без повреждения салазки просто невозможно.
Потому, в компании WestComp — где я работаю, было принято решение об отказе от использования китайских салазок, уж очень много они стали создавать проблем.
Комментарии (29)
0xf0a00
26.11.2019 12:35+8Ну вообще то виноваты HP и только… китайцы просто делают товар, это в HP решили что ставить палки в колеса на ровном месте это весело и правильно.
d7s2di Автор
26.11.2019 12:56+1В общем-то, согласен. Крови это дело попило, пока удалось разобраться, как решить, сколько всего этого было перекручено — жуть.
Но на китайцев тоже зло берет: не смогли 1в1 сделать.
vesper-bot
26.11.2019 12:52+2Что интересно, это вот "authenticated" вообще проверяет ТОЛЬКО салазки. У меня сейчас 4 сервера с гелиевыми дисками по 10ТБ и 2.5-дюймовками SSD под бут, все прекрасно определяются как genuine HP, хотя хыпой там и не пахло.
d7s2di Автор
26.11.2019 12:57+1Да, меня тоже поразило, что чужие диски прекрасно работают. Зачем было это все делать — не понятно. Неужели китайцы со своими салазками так подпортили жизнь HP?
amarao
26.11.2019 13:05С точки зрения управляемости системы, главное, чтобы можно было дятла рубануть по питанию. Салазки это делают (если правильные).
Zolg
26.11.2019 13:15Чисто электрически это может делать корзина, но никак не салазки
amarao
26.11.2019 13:55А салазки не имеют доступа к питанию или data для диска?
DaemonGloom
26.11.2019 14:26Только если через мозги бэкплейна|BMC. Физически никакого взаимодействия с data/power sas/sata у них нет. Что происходит со всякими U.2 и прочими новыми pci-e в каждом диске — не знаю.
Zolg
26.11.2019 13:50как гипотеза — наклеить наклейку на диск + прописать id в чип салазок обходится дешевле, чем наклеить наклейку и перезаписать прошивку hdd (предварительно ее модифицировав и оттестировав)
DaemonGloom
26.11.2019 14:28Прошивки у крупных вендоров почти всегда свои. Проверял на HP и Dell/EMC.
amarao
26.11.2019 13:04+1Интересное наблюдение, но что такое 'салазки' c аппаратной точки зрения? enclosure на одно устройство? Или там какой-то out of band с проприетарным протоколом?
ЗЫ Качество enclosure для живости системы часто значит больше, чем сами диски, потому что умерший диск — это всего лишь degrade, а enclosure, которая забила все каналы в wide port — это зависшая полка, которая даже на reset не реагирует.
d7s2di Автор
26.11.2019 13:21Собственно вот, не поленился и расковырял поделие. Это у нее внутри.
Zolg
26.11.2019 13:24вплоть до gen7 салазки HP были просто механической фигней для вставки дисков и пластиковыми световодами для светодиодов (сами светодиоды- в корзине)
начиная с gen8 светодиоды переехали в салазки, а вместо световодов появились контактные группы, chip id (как в картридже) и, возможно — температурный датчик (не уверен)
на этом интеллект салазок заканчивается: SATA/SAS и питание диска включаются в корзину напрямую
Sartorio
26.11.2019 14:55+2Скоро будет:- «вы печатаете не оригинальными буквами- доступ запрещен»!
DerRotBaron
26.11.2019 19:24+1Ага, при печати текста Liberation Serif в Libre Office будут ошибки использования нелицензионного Times New Roman от встроенной в принтер нейронки
AVX
26.11.2019 19:54А не может ли эта штука проводить подсчёт, сколько раз её отключали «на горячую», а потом сервер ругнётся «извините, лимит замен диска исчерпан»? Ведь такое легко сделать, и при моменте «X» выдавать серверу какое-то сообщение, при получении которого он залочится, или ещё что-то (ну, там потребует продление какой-нибудь лицензии). И вполне можно сделать, что даже вставив новые салазки, проблема не уйдёт. </paranoidal mode off>
d7s2di Автор
27.11.2019 00:32Теоретически может, простейший счётчик сляпать не проблема. Но до такого маразма пока не докатились.
screwer
26.11.2019 22:47Материнская плата со встроенной гигабитной интел-сетевухой. В вин10 сетевуха работает сразу из коробки. В серверной Винде — не работает. Интеловский инсталлятор драйвера сообщает что ОС не поддерживается. Однако если распаковать дистр инсталлятора, выбрать установку драйвера вручную, сказать have a disk и подсунуть inf файл в распакованной папке — все прекрасно ставится и великолепно работает уже несколько лет.
DaemonGloom
27.11.2019 06:16Тут стоит учесть, что есть разница в версиях между серверной виндой и обычной десяткой. Сервер 2016 сделан на старой версии, 2019 — на новой. Пробуйте 2019.
Rim13
27.11.2019 08:51та же фигня, пока дрова напрямую не укажешь. через inf файл, и не скажешь что бы работал принудительно с ним.
kerberos464
26.11.2019 23:01Ожидал здесь увидеть какой-нибудь лайфхак, чтобы заставить работать неоригинальные диски в серверах HP.
d7s2di Автор
27.11.2019 00:30Диски обычно работают. Но в оригинальных салазках. В китайских тоже работают, но с руганью.
Balling
27.11.2019 03:53Но работают же. И вообще я думал вы возьмете IDA pro и взломаете бинарник в EUFI (это же типо BIOS — EUFI да?) на проверку салазок, а тут… И вообще английский мы не знаем и google не используем. community.hpe.com/t5/ProLiant-Servers-ML-DL-SL/Smart-Carrier-or-Drive-Caddie-for-ML110-Gen10/td-p/6997069#.Xd3H8lVn1QE
community.hpe.com/t5/ProLiant-Servers-ML-DL-SL/Degraded-Not-authenticated/td-p/6914937#.Xd3IOlVn1QF
community.hpe.com/t5/ProLiant-Servers-ML-DL-SL/could-not-be-authenticated-as-a-genuine-HP-drive/td-p/6997216#.Xd3IplVn1QG
www.google.com/search?q=hp+hdd+disk+drive+not+original+degraded+smart+carrier
Zolg
э… а какими судьбам внутри китайских салазок оказался оригинальный диск?
оригинальные же идут комплектом 'диск + салазки'.
да, можно купить в варианте Non-hot Plug, но разница в ценнике минимальная, а совместимым оборудованием официально являться скорее всего не будет
d7s2di Автор
Пересадки из одних в другие, постоянно такое. Например, нужно куда-то поставить не родной диск: ssd там или просто большего объема. Скручиваем с оригинала, ставим. А потом оп, где-то диск помер, нужно менять, а салазок-то уже и нет.
Zolg
все равно не понимаю, откуда в этой схеме берутся оригинальные диски в неоригинальных салазках?
seagate с лейбломоригинальный HP в оригинальных салазках понимаюseagate с лейблом seagate в оригинальных понимаю
seagate в неоригинальных понимаю
даже seagate в 'салазках', выпиленных из заглушки, понимаю
оригинальный HP в левых салазках — КАК и ЗАЧЕМ?
d7s2di Автор
Ну, я ж говорю: надо поставить клиентские SSD какие-нибудь. Салазок нет, где брать? Очевидно, скрутить с имеющихся хпшных дисков. Хпшный диск лежит, ждет своего часа. Ну и салазок закупили под обездоленные носители. А тут такие вот подводные камни.
Не, можно конечно, сказать мол ссзб, но кейс распространенный.