Вопрос или проблема
Я могу найти существующий 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:
-
Получение списка SCSI устройств:
lsscsi
Эта команда выводит список всех доступных SCSI устройств, предоставляя информацию о идентификаторе устройства и его модели.
-
Извлечение параметров устройства с помощью 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 и правильная настройка системы мониторинга данных предоставляют возможность эффективного управлении ресурсами и поддержания производительности системы.