Найдите идентификатор LUN для хранения Hitachi на сервере Linux.

Вопрос или проблема

Я могу найти существующий WWIDEMC LUN с помощью утилиты INQ, но для Hitachi это невозможно. У вас есть идеи, как найти LUN? У меня нет проблем с Solaris и AIX, проблема только с Linux.

это действительно для некоторых устройств Hitachi (кстати, вы упоминаете Hitachi в заголовке и EMC в теле текста).

Теперь, если у вас есть LUN id, подобный 360060e80221710005041171000000103

это можно разложить как

  • 60060e80221710005041171000000103 Hitachi
  • 60060e80221710005041171000000103 тип 0x022: GSP G200/G400/G600 (добавьте 400000 к серийному номеру)
  • 60060e80221710005041171000000103: серийный номер в шестнадцатеричном формате (это даст 71440+400000 = 471440 )
  • 60060e80221710005041171000000103: номер LUN в шестнадцатеричном формате (здесь 259)

Ответ или решение

Для IT-специалистов, работающих с Hitachi Storage на серверах Linux, задача определения LUN ID может представлять определённые сложности по сравнению с другими операционными системами, такими как Solaris или AIX. Вопрос, который поднимается, касается невозможности использования утилиты INQ, распространённой для EMC, при работе с LUN на Hitachi. Эта ситуация требует более глубокого понимания специфики работы с системой хранения Hitachi на платформе Linux.

Теория

Начнем с рассмотрения основ структуры идентификатора LUN в контексте систем хранения данных Hitachi. LUN (Logical Unit Number) идентифицирует раздел или том на массиве системы хранения. Системы хранения от разных производителей могут иметь свои специфические форматы представления LUN ID, и Hitachi — не исключение.

Например, строка LUN ID формата 360060e80221710005041171000000103 должна быть разобрана по частям для извлечения информации:

  • Первые несколько символов, такие как 6, обозначают, что это идентификатор Device WWN.
  • Блок символов 0060e8 указывает на производителя — Hitachi.
  • Следующий сегмент 022 обозначает определенный тип устройства. В данном контексте символы 022 отсылают к моделям GSP, например, G200/G400/G600.
  • Серийный номер может быть выделен из 50411710, который переводится в связанное с устройством число.
  • Заключительные символы 0103 представляют реальное значение LUN в шестнадцатеричном формате.

Пример

Предположим, что ваша задача заключается в нахождении LUN ID на сервере Linux, который связан с системой хранения Hitachi. Предварительно, может быть полезно идентифицировать подключенные устройства SCST и HCTL для лучшей интерпретации. Для выполнения этой задачи полезны следующие команды Linux:

  1. Получение списка SCSI устройств:

    lsscsi

    Эта команда выводит список всех доступных SCSI устройств, предоставляя информацию о идентификаторе устройства и его модели.

  2. Извлечение параметров устройства с помощью udevadm:

    udevadm info --query=all --name=/dev/sdX

    Здесь /dev/sdX должно быть заменено на конкретное устройство, изучение которого требуется. Эта команда позволяет получить более подробную информацию о устройстве, включая WWN.

Применение

Используя полученные данные и зная структуру представления LUN ID, вы можете извлечь и интерпретировать информацию о LUN непосредственно из системы. Основной задачей становится сбор всех необходимых данных и их интерпретация в контексте структуры, предоставленной производителем. Если LUN ID имеет форму 360060e80221710005041171000000103, его можно проанализировать на составляющие части, чтобы расшифровать производителя, модель устройства и сам номер LUN.

Кроме того, возможно использование специфических для Linux утилит, таких как sg_inq из пакета sg3_utils, который может предоставить обширную информацию о SCSI устройствах, включая идентификационные данные, такие как серийный номер и номер модели. Пример команды:

sg_inq /dev/sdX

Эти команды дают возможность извлечь необходимые идентификационные данные, которые могут быть адаптированы под специфические форматы Hitachi.

В заключение, нахождение LUN ID на системах хранения Hitachi в среде Linux требует интеграции знаний о специфике SCSI и использовании подходящих инструментов. Понимание структуры LUN ID и правильная настройка системы мониторинга данных предоставляют возможность эффективного управлении ресурсами и поддержания производительности системы.

Оцените материал
Добавить комментарий

Капча загружается...