При работе с железом, потребительского ли, бизнес сегментов — не важно, сложно представить что-то, вызывающее столько «любви и обожания» к производителю, как «белые списки» совместимого оборудования и расходников.

Вроде бы все хорошо: никаких препятствий для работы устройства нет, но при подключении получаем что-нибудь в духе «ваше устройство не поддерживается, не хочу с ним работать», а то и вовсе гордое молчание и отсутствие признаков жизни.

В такой момент проникаешься к производителю особой нежностью и говоришь много ласковых слов.


Гораздо веселее наткнуться на подобное сообщение там, где увидеть его ну никак не ожидаешь. Обыденная, вроде бы, ситуация: вылетел диск из 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)


  1. Zolg
    26.11.2019 12:07

    э… а какими судьбам внутри китайских салазок оказался оригинальный диск?
    оригинальные же идут комплектом 'диск + салазки'.
    да, можно купить в варианте Non-hot Plug, но разница в ценнике минимальная, а совместимым оборудованием официально являться скорее всего не будет


    1. d7s2di Автор
      26.11.2019 12:20

      Пересадки из одних в другие, постоянно такое. Например, нужно куда-то поставить не родной диск: ssd там или просто большего объема. Скручиваем с оригинала, ставим. А потом оп, где-то диск помер, нужно менять, а салазок-то уже и нет.


      1. Zolg
        26.11.2019 12:32
        +1

        все равно не понимаю, откуда в этой схеме берутся оригинальные диски в неоригинальных салазках?
        seagate с лейблом оригинальный HP в оригинальных салазках понимаю
        seagate с лейблом seagate в оригинальных понимаю
        seagate в неоригинальных понимаю
        даже seagate в 'салазках', выпиленных из заглушки, понимаю
        оригинальный HP в левых салазках — КАК и ЗАЧЕМ?


        1. d7s2di Автор
          26.11.2019 13:01

          Ну, я ж говорю: надо поставить клиентские SSD какие-нибудь. Салазок нет, где брать? Очевидно, скрутить с имеющихся хпшных дисков. Хпшный диск лежит, ждет своего часа. Ну и салазок закупили под обездоленные носители. А тут такие вот подводные камни.

          Не, можно конечно, сказать мол ссзб, но кейс распространенный.


  1. 0xf0a00
    26.11.2019 12:35
    +8

    Ну вообще то виноваты HP и только… китайцы просто делают товар, это в HP решили что ставить палки в колеса на ровном месте это весело и правильно.


    1. d7s2di Автор
      26.11.2019 12:56
      +1

      В общем-то, согласен. Крови это дело попило, пока удалось разобраться, как решить, сколько всего этого было перекручено — жуть.

      Но на китайцев тоже зло берет: не смогли 1в1 сделать.


  1. vesper-bot
    26.11.2019 12:52
    +2

    Что интересно, это вот "authenticated" вообще проверяет ТОЛЬКО салазки. У меня сейчас 4 сервера с гелиевыми дисками по 10ТБ и 2.5-дюймовками SSD под бут, все прекрасно определяются как genuine HP, хотя хыпой там и не пахло.


    1. d7s2di Автор
      26.11.2019 12:57
      +1

      Да, меня тоже поразило, что чужие диски прекрасно работают. Зачем было это все делать — не понятно. Неужели китайцы со своими салазками так подпортили жизнь HP?


    1. amarao
      26.11.2019 13:05

      С точки зрения управляемости системы, главное, чтобы можно было дятла рубануть по питанию. Салазки это делают (если правильные).


      1. Zolg
        26.11.2019 13:15

        Чисто электрически это может делать корзина, но никак не салазки


        1. amarao
          26.11.2019 13:55

          А салазки не имеют доступа к питанию или data для диска?


          1. DaemonGloom
            26.11.2019 14:26

            Только если через мозги бэкплейна|BMC. Физически никакого взаимодействия с data/power sas/sata у них нет. Что происходит со всякими U.2 и прочими новыми pci-e в каждом диске — не знаю.


    1. Zolg
      26.11.2019 13:50

      как гипотеза — наклеить наклейку на диск + прописать id в чип салазок обходится дешевле, чем наклеить наклейку и перезаписать прошивку hdd (предварительно ее модифицировав и оттестировав)


      1. d7s2di Автор
        26.11.2019 13:53

        Скорей всего так.


      1. DaemonGloom
        26.11.2019 14:28

        Прошивки у крупных вендоров почти всегда свои. Проверял на HP и Dell/EMC.


  1. amarao
    26.11.2019 13:04
    +1

    Интересное наблюдение, но что такое 'салазки' c аппаратной точки зрения? enclosure на одно устройство? Или там какой-то out of band с проприетарным протоколом?


    ЗЫ Качество enclosure для живости системы часто значит больше, чем сами диски, потому что умерший диск — это всего лишь degrade, а enclosure, которая забила все каналы в wide port — это зависшая полка, которая даже на reset не реагирует.


    1. d7s2di Автор
      26.11.2019 13:21

      Собственно вот, не поленился и расковырял поделие. Это у нее внутри.

      Это у нее внутри


      1. Oakum
        26.11.2019 19:20

        Это, что микронтроллер PIC ?


    1. Zolg
      26.11.2019 13:24

      вплоть до gen7 салазки HP были просто механической фигней для вставки дисков и пластиковыми световодами для светодиодов (сами светодиоды- в корзине)
      начиная с gen8 светодиоды переехали в салазки, а вместо световодов появились контактные группы, chip id (как в картридже) и, возможно — температурный датчик (не уверен)
      на этом интеллект салазок заканчивается: SATA/SAS и питание диска включаются в корзину напрямую


  1. Sartorio
    26.11.2019 14:55
    +2

    Скоро будет:- «вы печатаете не оригинальными буквами- доступ запрещен»!


    1. DerRotBaron
      26.11.2019 19:24
      +1

      Ага, при печати текста Liberation Serif в Libre Office будут ошибки использования нелицензионного Times New Roman от встроенной в принтер нейронки


  1. AVX
    26.11.2019 19:54

    А не может ли эта штука проводить подсчёт, сколько раз её отключали «на горячую», а потом сервер ругнётся «извините, лимит замен диска исчерпан»? Ведь такое легко сделать, и при моменте «X» выдавать серверу какое-то сообщение, при получении которого он залочится, или ещё что-то (ну, там потребует продление какой-нибудь лицензии). И вполне можно сделать, что даже вставив новые салазки, проблема не уйдёт. </paranoidal mode off>


    1. d7s2di Автор
      27.11.2019 00:32

      Теоретически может, простейший счётчик сляпать не проблема. Но до такого маразма пока не докатились.


  1. screwer
    26.11.2019 22:47

    Материнская плата со встроенной гигабитной интел-сетевухой. В вин10 сетевуха работает сразу из коробки. В серверной Винде — не работает. Интеловский инсталлятор драйвера сообщает что ОС не поддерживается. Однако если распаковать дистр инсталлятора, выбрать установку драйвера вручную, сказать have a disk и подсунуть inf файл в распакованной папке — все прекрасно ставится и великолепно работает уже несколько лет.


    1. DaemonGloom
      27.11.2019 06:16

      Тут стоит учесть, что есть разница в версиях между серверной виндой и обычной десяткой. Сервер 2016 сделан на старой версии, 2019 — на новой. Пробуйте 2019.


      1. Rim13
        27.11.2019 08:51

        та же фигня, пока дрова напрямую не укажешь. через inf файл, и не скажешь что бы работал принудительно с ним.


  1. kerberos464
    26.11.2019 23:01

    Ожидал здесь увидеть какой-нибудь лайфхак, чтобы заставить работать неоригинальные диски в серверах HP.


    1. d7s2di Автор
      27.11.2019 00:30

      Диски обычно работают. Но в оригинальных салазках. В китайских тоже работают, но с руганью.


  1. 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