Дополнение "FC targets Management"
Дополнение версии 0.1 обеспечивает лишь минимальный базовый функционал. Большинство из нижеследующего относится к версии 0.2.
Это дополнение представляет собой WEB-интерфейс для управления Fibre Channel таргетами в системе Openfiler и позволяет настраивать Fibre Channel контроллеры, поддерживаемые драйвером qla2x00t, с использованием подсистемы SCST версии 2.
Среди возможностей дополнения:
- Разрешение работы FC-адаптеров в качестве таргета; изменение их аттрибутов;
- создание логических дисков из устройств предварительно сконфигурированных в openfiler (virtual block devices); изменение их аттрибутов;
- создание и удаление LUNов;
- создание и удаление инициаторов;
- создание и удаление групп безопасности для маскировки LUN;
- полная поддержка обоих моделей безопасности SCST: Target-oriented и Initiator-oriented;
- всплывающие подсказки с описаниями параметров;
- использована штатно интегрированная в WEB-интерфейс Openfiler технология AJAX для минимизаций перезагрузок страниц.
Пока не реализована возможность управления аттрибутами групп (security groups) обработчиков (handlers), возможна работа только с
"блочными" устройствами (дисками) созданными по всем правилам и экспортируемыми самой системой openfiler, невозможно удалять логические диски (devices).
Также, дополение не разрешает изменять те аттрибуты объектов, которые нельзя менять "на лету". Эти аттрибуты можно менять через конфигурационный файл SCST или определять
в момент создания объекта. Я не знаю, насколько необходимо реализовывать возможность редактирования аттрибутов значения которых вступят в силу после перезагрузки.
Возможно, что-то еще, то, что я не вспомнил.
Дополнение написано под версию Openfiler ESA 2.99.1, Версия GUI: r_15ec1bb936e555e65adce24a9b0595124e46b0ee-1-1. С другими версиями я не тестировал.
В основном, для управления подсистемой SCST используется прямой доступ к sysfs. В некоторых случаях, для экономии времени на разработку,в качестве Backend-приложения используется утилита scstadmin.
В связи с тем, что WEB-интерфейс Openfiler не переведен на русский язык, дополнение написано тоже на английском языке.
Дополнение протестировано со следующими контроллерами в режиме таргета:
Qlogic QLE 2460
Qlogic QLE 2462
Qlogic QLE 2464
Дополнение протестировано со следующими контроллерами в режиме инициатора и установленные на серверах с Windows, VMware ESXi:
Qlogic QLE 2460
Qlogic QLE 2462
Qlogic QLE 2464
Emulex LP10000
Emulex LP11000
В качестве FC-свитчей у меня стоят блейдовые HP A7535A (Brocade 4GBs)
Это дополнение протестировано только под device handler vdisk_fileio. С обработчиками vdisk_nullio и vcdrom, а также с обработчиками стронних производителей пока не тестировал. В настоящий момент тестируется следующая редакция дополнения и в ее составе обработчик vdisk_blockio.
Следует понимать тот факт, что вы изменяете runtime-конфигурацию. Для того, чтобы эти изменения были доступны после перезапуска служб (рестарта системы), то
необходимо сохранить конфигурацию нажатием на соотвествующую ссылку.
Скрины
Инструкции по установке
|