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

LUN

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

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

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

Действия

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

  • обновление информации о всех LUN по кнопке image;

  • поиск блочного устройства с применением фильтра по кнопке image. В открывшемся окне содержатся следующие поля для фильтрации:

    • Статус – выбор из раскрывающегося списка (Без фильтра, Исправно, Нет соединения или Произошла ошибка);

    • Кластерное хранилище – выбор из раскрывающегося списка;

    • Пул данных – выбор из раскрывающегося списка;

    • ВМ – выбор из раскрывающегося списка;

    • Теги – выбор из раскрывающегося списка.

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

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

Обновление информации происходит по кнопке 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 напрямую подключен к ВМ, то сначала надо отключить его от ВМ, и лишь потом удалять.

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

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

  • ID;

  • путь;

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

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

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

  • тип ФС;

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

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

  • статус;

  • хранилище;

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

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

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

  • серверы со статусом монтирования с возможностью перемонтирования;

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

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

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

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

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

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

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

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

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

Примечание

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

LVM Shared

Примечание

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

ZFS

Примечание

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

GFS2

Примечание

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