Хранилища
Хранилище данных Inscale предоставляет общую ёмкость для виртуальных дисков, установочных образов и служебных файлов. Один объект хранилища можно подключить к кластеру через внутренний сетевой адаптер или доступное блочное устройство.
В разделе «Хранилища» администратор может:
- добавлять NFS, Custom Shared, iSCSI и FC-хранилища;
- использовать автоматическое обнаружение IQN и FC-устройств;
- подключать хранилище к кластеру и контролировать соединения серверов;
- отслеживать занятую и свободную ёмкость;
- просматривать IOPS, пропускную способность и задержку;
- восстанавливать соединение с кластером;
- работать с тонкими LUN и обновлять отображаемый размер после расширения;
- управлять доступом и удалять объект из Inscale.

Список хранилищ
| Поле | Описание |
|---|---|
| Имя | Имя объекта. Нажмите на строку, чтобы открыть карточку хранилища. |
| Статус | Состояние самого хранилища: «Исправно» или «Неисправно». |
| Подключенные кластеры | Кластеры, которым доступно хранилище. |
| Использование хранилища данных | Занято и всего доступной логической ёмкости. |
| Расположение | Сетевой путь или идентификатор точки подключения. |
| Тип хранилища данных | NFSv3, NFSv4, Custom Shared, iSCSI или FC. |
| id | Уникальный идентификатор объекта в Inscale. |
Используйте «Фильтры», чтобы ограничить список, и «Скрыть колонки», чтобы оставить только необходимые поля.
Состояния
| Объект | Состояние | Описание |
|---|---|---|
| Хранилище | Исправно | Хранилище доступно, критические ошибки не обнаружены. |
| Хранилище | Неисправно | Хранилище недоступно или обнаружена ошибка, препятствующая нормальной работе. |
| Подключение кластера | Подключено | Хранилище доступно всем серверам кластера. |
| Подключение кластера | Частично подключено | Хранилище доступно только части серверов кластера. |
| Подключение кластера | Отключено | Соединение хранилища с кластером отсутствует. |
Что обнаруживается автоматически
| Тип | Что задаёт администратор | Что находит Inscale |
|---|---|---|
| NFS | Версию NFS, IP-адрес сервера и путь | Проверяет и использует указанную точку экспорта |
| Custom Shared | Единую точку монтирования | Использует общий путь, уже доступный серверам |
| iSCSI | IP-адрес, порт и при необходимости CHAP | Обнаруживает target IQN и доступные LUN; администратор выбирает их из результатов |
| FC | Сервер и интерфейс, с которых выполняется поиск | Обнаруживает доступные серверу FC-устройства и LUN |
Добавление хранилища
Хранилище добавляется через мастер «Создать хранилище данных». Мастер состоит из шагов «Конфигурация» и «Резюме».
Перед началом
- убедитесь, что серверы кластера имеют доступ к системе хранения;
- для NFS подготовьте IP-адрес и экспортируемый путь;
- для Custom Shared обеспечьте одинаковую точку монтирования на всех серверах;
- для iSCSI подготовьте адрес портала, порт и данные CHAP, если аутентификация включена;
- для FC настройте HBA, zoning и presentation LUN на стороне системы хранения;
- проверьте, что внутренний адаптер кластера настроен и доступен;
- получите право «Позволяет создать хранилище данных».
Общий порядок
- В боковом меню выберите «Хранилища».
- Нажмите «Добавить хранилище данных».
- Выберите тип: NFS, Custom Shared, iSCSI или FC.
- Укажите имя объекта и параметры выбранного типа.
- Для iSCSI или FC воспользуйтесь автоматическим обнаружением.
- Нажмите «Дальше» и проверьте параметры на шаге «Резюме».
- Подтвердите создание и дождитесь завершения задачи.
- Подключите новое хранилище к нужному кластеру.

NFS и Custom Shared
Добавление NFS
В мастер встроены варианты NFSv3 и NFSv4. Для подключения указываются адрес NFS-сервера и путь экспорта.
- Выберите тип «NFS».
- Укажите имя хранилища.
- Выберите NFSv3 или NFSv4.
- Введите IP-адрес NFS-сервера. Нельзя указывать адрес подсети или широковещательный адрес.
- В поле «Адрес NFS сервера» укажите экспортируемый путь, начиная с символа /.
- Перейдите к резюме и создайте объект.
Внешние требования к NFS
Inscale поддерживает NFSv3 и NFSv4. Файловая система, на которой NFS-сервер хранит экспортируемые данные, для Inscale не имеет значения. До подключения обеспечьте следующие условия:
- все серверы подключаемого кластера имеют сетевой доступ к одному IP-адресу и пути экспорта;
- экспорт предоставляет серверам права чтения и записи;
- межсетевые экраны разрешают трафик, необходимый выбранной версии NFS;
- адрес сервера и путь экспорта остаются стабильными во время использования;
- квоты, резервирование ёмкости и отказоустойчивость NFS-сервера контролируются вне Inscale.
Добавление Custom Shared
Custom Shared используется, когда общий ресурс уже смонтирован на серверах и доступен через единую точку монтирования.
- Выберите тип «Custom Shared».
- Укажите имя хранилища.
- В поле «Единая точка монтирования» укажите абсолютный путь.
- Проверьте, что этот путь одинаков и доступен на всех серверах кластера.
- Перейдите к резюме и создайте объект.

iSCSI и FC
Добавление iSCSI
- Выберите тип «iSCSI» и укажите имя.
- Задайте количество узлов кластера хранения данных: от 1 до 256. Значение определяет конфигурацию кластерной файловой системы OCFS2 и не может быть изменено после её создания; интерфейс рекомендует 32.
- Укажите IP-адрес iSCSI-хранилища и порт. По умолчанию используется 3260.
- Если требуется, включите CHAP и укажите логин и пароль.
- Включите автоматическое обнаружение. Inscale запросит доступные target IQN и LUN.
- Выберите target IQN и LUN из найденных ресурсов. Вводить их вручную не требуется.
- Перейдите к резюме, проверьте параметры и создайте объект.


Добавление FC
- Выберите тип «FC» и укажите имя.
- Выберите сервер и настроенный FC-интерфейс, которым система хранения уже предоставляет доступ к устройствам.
- Нажмите «Обнаружить FC».
- Inscale запросит доступные выбранному серверу и интерфейсу устройства и LUN. Выберите нужный ресурс из результатов.
- Перейдите к резюме и создайте объект.

Внешние требования к FC
- FC HBA выбранного сервера установлен, включён и доступен гипервизору;
- на FC-фабрике настроен zoning между WWPN сервера и target-портами системы хранения;
- на системе хранения настроены LUN masking или mapping для выбранного сервера;
- нужные LUN предоставлены всем серверам кластера, которые будут использовать хранилище;
- сетевой доступ и состояние внешнего оборудования проверены до запуска обнаружения.
Подключение хранилища к кластеру
Созданное хранилище становится доступным виртуальным машинам после подключения к кластеру. В карточке хранилища откройте вкладку «Подключенные кластеры».
- Нажмите «Подключить к кластеру».
- Проверьте выбранное хранилище данных.
- Выберите кластер.
- Выберите подходящий настроенный внутренний адаптер в соответствии с сетевой схемой кластера. vmk0 может использоваться как пример, но не является обязательным.
- Нажмите «Подключить хранилище данных к кластеру».
- Дождитесь завершения задачи и проверьте статус каждого сервера.

Проверка подключения
На вкладке «Подключенные кластеры» отображаются:
- имя и статус кластера;
- соединения хранилища с отдельными серверами;
- выбранный внутренний адаптер; на иллюстрации показан один из возможных вариантов — vmk0;
- распределённый коммутатор;
- время работы или простоя соединения.

Просмотр и мониторинг хранилища
Карточка хранилища содержит вкладки «Общие данные», «Мониторинг», «Подключенные кластеры», «Образы» и «Политика безопасности».

Общие данные
| Блок | Что показывает |
|---|---|
| Общие настройки | Тип, статус, общую ёмкость, время работы, подключенные кластеры и расположение. |
| Использование хранилища | Свободное место, занятое место и распределение по категориям: отключенные виртуальные диски, установочные образы и кластеры. |
| Задачи по хранилищу | Историю операций, их состояние и время запуска. |
| Образы | Установочные образы, виртуальные диски и другие файлы, зарегистрированные на хранилище. |
| Политика безопасности | Пользователей и группы, источник назначения роли и состояние доступа. |
Мониторинг
Метрики поступают из внутреннего экспортера, который собирает их на уровне гипервизора. На вкладке «Мониторинг» администратор выбирает временной диапазон и способ агрегации; графики можно фильтровать по кластеру.
| Метрика | Назначение |
|---|---|
| Использованный размер | Динамика занятой логической ёмкости. |
| Данные ввода-вывода в секунду | Операции чтения и записи, IOPS. |
| Используемая пропускная способность | Скорость чтения и записи, MBps. |
| Задержка ввода-вывода контроллера | Задержка чтения и записи, ms. |

Восстановление подключения
Если соединение с кластером нарушено, откройте меню действий карточки и выберите «Восстановление подключения». Это self-healing операция: Inscale запускает полный комплекс последовательных действий, состав которого определяется текущим состоянием кластера. Внутренние этапы операции администратору выбирать не требуется.
- Проверьте доступность внешней системы хранения и сети.
- Откройте карточку хранилища.
- Выберите «Восстановление подключения».
- Откройте «Задачи» и дождитесь завершения Heal connection.
- Проверьте статусы серверов на вкладке «Подключенные кластеры».
Тонкие LUN и перезапрос размера
Эксплуатация тонкого LUN
- контролируйте не только логическую ёмкость в Inscale, но и свободное место пула на внешней системе хранения;
- настройте предупреждения о заполнении thin pool на стороне СХД;
- не считайте свободное логическое пространство гарантированно зарезервированным физическим объёмом;
- согласуйте коэффициент переподписки и пороги расширения с эксплуатационным регламентом;
- не уменьшайте размер LUN: процедура рассчитана на увеличение ёмкости.
Перезапрос размера после расширения
После увеличения LUN на внешней системе хранения вручную обновите сведения о ёмкости в Inscale. Операция доступна для iSCSI и FC. Команда находится в меню действий карточки — в том же месте, где для NFS расположено «Восстановление подключения».
- Увеличьте размер LUN на внешней системе хранения и дождитесь завершения операции.
- Убедитесь, что расширенный LUN по-прежнему предоставлен всем серверам кластера по тем же путям.
- Откройте карточку блочного хранилища в Inscale.
- В меню действий выберите «Перезапросить размер».
- Дождитесь завершения задачи. Inscale автоматически выполнит перезапрос на всех серверах подключённых кластеров.
- Обновите карточку и проверьте поле «Емкость хранилища данных».
- Проверьте доступность виртуальных дисков и отсутствие ошибок ввода-вывода.
Изменение настроек хранилища
Чтобы изменить параметры, откройте карточку хранилища и нажмите «Изменить настройки». Форма показывает тип, имя и параметры точки подключения.
- Запишите текущие параметры и проверьте активные задачи.
- Нажмите «Изменить настройки».
- Измените только предусмотренные поля выбранного типа.
- Проверьте адрес, путь, IQN, LUN или FC-устройство перед сохранением.
- Сохраните изменения и дождитесь завершения задачи.
- Проверьте статус и подключения всех серверов кластера.
Права доступа к хранилищам
Привилегии задаются в разделе «Роли». Откройте роль, включите режим «Продвинутый», разверните «Ресурсы» и выберите «Хранилище».
| Группа | Привилегии |
|---|---|
| Создание — 1 | Позволяет создать хранилище данных. |
| Просмотр — 1 | Разрешает просмотр хранилища данных. |
| Изменение — 5 | Добавление пользователей или групп в локальный административный список доступа; изменение записей ACL; восстановление соединения хранилища и кластера; изменение хранилища; создание соединения хранилища и кластера. |
| Удаление — 2 | Удаление хранилища данных; удаление соединения хранилища данных и кластера. |

Удаление хранилища
Перед удалением
- Убедитесь, что выбран правильный объект.
- Проверьте вкладку «Образы» и найдите все размещённые виртуальные диски.
- Для каждого диска устраните зависимость виртуальной машины, затем перенесите или удалите диск.
- При необходимости отключите хранилище от кластеров; само подключение не является блокирующей зависимостью.
- Проверьте завершение задач и отсутствие операций ввода-вывода.
- При необходимости сделайте резервную копию данных.
Порядок удаления
- Откройте карточку хранилища.
- В правом верхнем углу откройте меню действий.
- Выберите «Удалить».
- Проверьте имя хранилища и предупреждение.
- Нажмите «Удалить».
- Дождитесь завершения задачи и убедитесь, что объект исчез из списка.
