Перейти к содержанию

LUNs

Общая информация

LUNs - блочные устройства, предоставляемые хранилищами по протоколу iSCSI или FC.

В разделе Хранилища - LUNs основного меню содержится информация обо всех блочных устройствах в системе.


Групповые действия

В окне LUNs доступны следующие операции:


Обновление информации

Обновление информации о всех LUNs происходит по кнопке image


Фильтрация

Для фильтрации списка LUNs необходимо нажать кнопку Фильтр и в открывшемся окне заполнить один или несколько параметров:

  • Сервер.
  • Пул данных.
  • ВМ.
  • Кластерное хранилище.
  • Примонтирован лун.
  • Тип файловой системы.
  • Статус.
  • Теги.

После настройки фильтра необходимо нажать на кнопку Применить.

Для сброса фильтра необходимо нажать на кнопку Сбросить все.


Сканирование путей к устройствам хранения

Сканирование всех доступных путей к устройствам хранения на всех узлах позволяет обновить информацию о размере LUNs на уровне хостов.

Пример сценария использования:

Пользователь увеличивает размер LUN на СХД, после данного действия не всегда автоматически обновляется информация на хосте.


Управление LUN

В окне подробной информации для каждого LUNs доступны следующие операции:


Перенос (копирование) данных на другой LUN

Пример использования: необходимо перенести данные с одного блочного хранилища на другое. Размер LUN назначения должен быть больше либо равен исходному LUN.


Форматирование

При нажатии на кнопку Форматировать в ФС в открывшемся окне необходимо выбрать из раскрывающегося списка тип файловой системы, после чего подтвердить операцию, нажав кнопку ОК. Подробности смотрите в Создание общего(их) для кластера пула(ов) данных GFS2 на LUN(s), если уже есть кластерный транспорт GFS2.


Монтирование

Данная операция необходима при использовании LUN в качестве общего хранилища GFS2. При нажатии кнопки Монтировать запускается мастер Монтирование LUN, где необходимо нажать кнопку Да, чтобы примонтировать (перемонтировать) данный LUN на всех активных узлах, или нажать на кнопку Отмена для отказа от операции.

Если LUN отформатирован в файловую систему GFS2, при монтировании будет доступна опция режим отладки.

Внимание

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

Не рекомендуется включать этот режим на рабочих кластерах, так как это может привести к потере данных.


Размонтирование

При нажатии на кнопку Размонтировать запускается мастер Размонтирование LUN, где необходимо нажать на кнопку Да, чтобы размонтировать данный LUN со всех активных узлов, или нажать на кнопку Отмена для отказа от операции. Подробности смотрите в Создание общего(их) для кластера пула(ов) данных GFS2 на LUN(s), если уже есть кластерный транспорт GFS2.


Настройки I/O

Настроить I/O LUN можно в окне информации о состоянии LUN с помощью кнопки Настройки I/O в верхней части этого окна.

Параметр Описание
total_bytes_sec Общий предел пропускной способности в байтах в секунду. Не может использоваться с read_bytes_sec или write_bytes_sec.
read_bytes_sec Предел пропускной способности чтения в байтах в секунду.
write_bytes_sec Предел пропускной способности записи в байтах в секунду.
total_iops_sec Общее количество операций ввода-вывода в секунду. Не может использоваться с read_iops_sec или write_iops_sec.
read_iops_sec Количество операций чтения в секунду.
write_iops_sec Количество операций записи в секунду.
total_bytes_sec_max Общий предел пропускной способности в период высокой загрузки в байтах в секунду. Не может использоваться с read_bytes_sec_max или write_bytes_sec_max.
read_bytes_sec_max Предел пропускной способности чтения в период высокой загрузки в байтах в секунду.
write_bytes_sec_max Предел пропускной способности записи в период высокой загрузки в байтах в секунду.
total_iops_sec_max Общее количество операций ввода-вывода в период высокой загрузки в секунду. Не может использоваться с read_iops_sec_max или write_iops_sec_max.
read_iops_sec_max Количество операций чтения в период высокой загрузки в секунду.
write_iops_sec_max Количество операций записи в период высокой загрузки в секунду.
size_iops_sec Размер операций ввода-вывода в секунду.
total_bytes_sec_max_length Продолжительность в секундах для периода высокой загрузки total_bytes_sec_max. Действителен только при установленном параметре total_bytes_sec_max.
read_bytes_sec_max_length Продолжительность в секундах для периода высокой загрузки read_bytes_sec_max. Действителен только при установленном параметре read_bytes_sec_max.
write_bytes_sec_max Продолжительность в секундах для периода высокой загрузки write_bytes_sec_max. Действителен только при установленном параметре write_bytes_sec_max.
total_iops_sec_max_length Продолжительность в секундах для периода высокой загрузки total_iops_sec_max. Действителен только при установленном параметре total_iops_sec_max.
read_iops_sec_max_length Продолжительность в секундах для периода высокой загрузки read_iops_sec_max. Действителен только при установленном параметре read_iops_sec_max.
write_iops_sec_max Продолжительность в секундах для периода высокой загрузки write_iops_sec_max. Действителен только при установленном параметре write_iops_sec_max.

Статистика I/O

При нажатии кнопки Статистика I/O предлагается выбрать настройки тестирования (используется утилита fio):

Значение Описание
randrw Случайное чтение и запись (50%R/50%W)
write Последовательная запись
trim Операции 'trim' (для СХД с поддержкой TRIM)
randread Случайное чтение
randwrite Случайная запись
randtrim Случайные запросы 'trim' (для СХД с поддержкой TRIM)
rw Последовательное смешанное чтение и запись (50%R/50%W)

Также можно выбрать время тестирования (не более 20 сек, иначе произойдёт тайм-аут) и число одновременных потоков для тестирования. После подтверждения кнопкой Собрать статистику начнётся тестирование, по итогам которого будут выведены результаты.


Очистка

При нажатии кнопки Очистить в открывшемся окне необходимо подтвердить операцию, нажав кнопку Да. Данная операция очистит все данные на LUN.


Удаление

При нажатии кнопки Удалить запускается мастер, где необходимо нажать кнопку Да, чтобы удалить данный LUN, или нажать кнопку Отмена для отказа от операции.

  • Если LUN используется в GFS2, то сначала надо очистить и удалить пул данных GFS2, созданный на нём, отмонтировать LUN со всех узлов, и лишь потом его удалять.

  • Если LUN используется в ZFS-пуле, то сначала надо удалить LUN из состава ZFS-пула, и лишь потом его удалять.

  • Если LUN напрямую подключен к ВМ, то сначала надо отключить его от ВМ, и лишь потом удалять.


Вкладка "Информация"

Во вкладке Информация содержатся параметры блочного устройства:

  • название;

  • путь;

  • устройство dev (при присоединении к ВМ);

  • тип шины (при присоединении к ВМ);

  • размер (в Гбайтах);

  • тип ФС;

  • тип кэширования (с возможностью изменения);

  • опции I/O (с возможностью изменения);

  • приоритет;

  • статус;

  • хранилище;

  • серийный номер;

  • присоединённая ВМ;

  • режим мульти использования LUN несколькими ВМ;

  • репликация LUN;

  • серверы со статусом монтирования с возможностью перемонтирования, а также с возможностью получения статусов для всех путей LUN на конкретном сервере.

  • дата создания;

  • дата изменения.

Пример информации LUN

image

Пример информации о путях LUN

image

Информация о поле "Название"

При отображении LUN в системе в результате создания хранилища или повторного сканирования поле Название принимает значение страницы с текстовой информацией о СХД и LUN (VPD 0x82), если такую предоставляет СХД, иначе значение поля равно полю Путь. Если название отличается от пути, то путь в списке LUN всегда можно увидеть по всплывающей подсказке, наведя курсор "мыши" на название.

Пример списка LUN

image


Вкладка "События"

Во вкладке События отображаются зарегистрированные в системе события, связанные с работой LUN, с возможностью их сортировки по признакам – По всем типам, Ошибки, Предупреждения, Информационные.


Вкладка "Теги"

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


Варианты использования LUN

Присоединение напрямую к виртуальной машине

Присоединение LUN

Примечание

При этом нужно учитывать, что файловую систему присоединенного LUN надо контролировать средствами ОС вашей ВМ.


LVM Shared

Примечание

LVM Shared доступен только на узле, на котором его создали, то есть ВМ не может быть перенесена во включенном состоянии.


ZFS

Примечание

ZFS-пул доступен только на узле, на котором его создали, то есть ВМ не может быть перенесена во включенном состоянии. Рекомендуется использовать несколько LUN или локальных дисков для отказоустойчивости ZFS-пула. Также рекомендуется использовать отдельные диски или LUN для кэша ZFS-пула для большей производительности.


GFS2

Примечание

В кластере должно быть не менее 2 узлов (рекомендуется 3).

Если необходима более высокая скорость ввод-вывода дисковой подсистемы для виртуальных машин, рекомендуется использовать подключение блочного раздела LUN к ВМ минуя кластерную файловую систему. Данный подход также предлагает все преимущества использования общего, разделяемого хранилища, подключаемого по протоколам iSCSI, FC: перенос включенной ВМ, высокая доступность.