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

LUN

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

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

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

Действия

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

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

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

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

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

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

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

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

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

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

При нажатии на кнопку Размонтировать запускается мастер Размонтирование LUN, где необходимо нажать на кнопку Да, чтобы размонтировать данный LUN со всех активных узлов, или нажать на кнопку Отмена для отказа от операции. Подробности смотрите в HOWTO создать общий(е) для кластера пул(ы) данных 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: 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).