LUN
Общая информация
LUN - блочные устройства, предоставляемые хранилищами по протоколу iSCSI или FC.
В разделе Хранилища - LUN основного меню содержится информация обо всех блочных устройствах в системе.
Действия
В окне LUN доступны следующие операции:
Обновление информации
Обновление информации о всех LUN происходит по кнопке
Перенос (копирование) данных на другой 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 в системе в результате создания хранилища или повторного сканирования поле Название принимает значение страницы с текстовой информацией о СХД и LUN (VPD 0x82), если такую предоставляет СХД, иначе значение поля равно полю Путь. Если название отличается от пути, то путь в списке LUN всегда можно увидеть по всплывающей подсказке, наведя курсор "мыши" на название.
Вкладка "События"
Во вкладке События отображаются зарегистрированные в системе события, связанные с работой LUN, с возможностью их сортировки по признакам – По всем типам, Ошибки, Предупреждения, Информационные.
Вкладка "Теги"
Во вкладке Теги содержится список присвоенных LUN меток. Также имеется возможность обновления, создания и применения тега.
Варианты использования LUN
Присоединение напрямую к виртуальной машине
Примечание
При этом нужно учитывать, что файловую систему присоединенного LUN надо контролировать средствами ОС вашей ВМ.
LVM Shared
Примечание
LVM Shared доступен только на узле, на котором его создали, то есть ВМ не могут быть перенесены "наживую".
ZFS
Примечание
ZFS-пул доступен только на узле, на котором его создали, то есть ВМ не могут быть перенесены "наживую". Рекомендуется использовать несколько LUN или локальных дисков для отказоустойчивости ZFS-пула. Также рекомендуется использовать отдельные диски или LUN для кэша ZFS-пула для большей производительности.
GFS2
Примечание
В кластере должно быть не менее 2 узлов (рекомендуется 3).