SMI-S (storage management initiative – specification)

Драйвер устройства Storage Management Initiative – Specification (стандарта управления дисковыми хранилищами) позволяет мониторить и управлять устройствами SMI-S.  

С драйвером SberMobile Server вы можете:

  • Читать и записывать свойства объектов SMI-S
  • Вызывать методы, предоставляемые объектами SMI-S

Информация о драйвере

ID плагина драйвера:

com.tibbo.linkserver.plugin.device.smis

Общие настройки

Не определены.

Настройки уровня пользователя

Не определены.

Свойства device

Настройки соединения

Настройки

Описание

Протокол

Протокол соединений HTTP или HTTPS.

Адрес

IP-адрес устройства SMI-S.

Порт

Порт устройства SMI-S.

Логин

Логин для аутентификации.

Пароль

Пароль для аутентификации.

Таймаут

Таймаут операций SMI-S в мс.

Обнаружить пространства имен

Обнаружить или не обнаружить пространства имен на устройстве SMI-S.

В виде дерева

Использовать просмотр активов в виде дерева (иерархический).

Пространства имен

Список пространств имен на устройстве для чтения активов.

Активы device

Для каждого класса SMI-S драйвер создает актив с таким же именем. Чтобы включить актив, пользователь требует у драйвера извлечь все экземпляры соответствующего класса. По умолчанию большинство активов отключены, только некоторые часто используемые пользователем могут быть активны.

У некоторых классов SMI-S может быть тысяча или миллион экземпляров. Включение этих классов может стать причиной замедления синхронизации и повышенного потребления ресурсов.

Настройки device

Драйвер устройства SMI-S создает переменные настроек Device следующим образом:

  • Для каждого включенного актива (класса SMI-S) он создает переменную с таким же именем.

Настройка соединения

Драйвер SMI-S приводит устройство в режим Online, если:

  • Соединение с устройством SMI-S с использованием имени пользователя, пространства имени и предоставленного пароля установлено.
  • Доступ к указанному пространству имени получен.

Операции device

Драйвер SMI-S создает функцию контекста Device и соответствующее действие для каждого метода, который предоставляется активными классами SMI-S. Эти действия группируются по именам класса.

В этом случае действие SMI-S запрашивает путь объекта и параметры методов, вызыват метод для объекта, преобразует вывод и показывает это в виде таблицы результатов.

Возможно также указать пользовательский таймаут до вызова любого метода SMI-S.

Детали синхронизации

Устройства SMI-S синхронизируются с SberMobile Server так же, как и любые другие Device. Синхронизация включает в себя следующие шаги:

  • Чтение определений активов (если они еще не были прочитаны или были перезагружены).

Каждый элемент актива связан с классом SMI-S с таким же именем.

  • Сбор метаданных устройства:
    • Для каждого включенного актива драйвер возвращает определение соответствующего класса SMI-S, включающего его свойства и спецификации методов.
  • Чтение/написание настроек устройства:
    • Драйвер читает свойства всех экземпляров классов, определенных активами.
    • Драйвер записывает измененные свойства объектов SMI-S обратно на управляемое устройство.

Преобразование данных SMI-S

Объекты SMI-S преобразуются в таблицы SberMobile следующим образом:

  • Таблица содержит данные одного или нескольких (массивов) объектов SMI-S.
  • Каждый объект представляется единственной записью данных.
  • Таблица содержит поле путь объекта, которое определяет объект, используя его путь в пространстве имен.
  • Другие поля в таблице отражают свойства объекта SMI-S. Следующая таблица показывает, как типы SMI-S преобразуются в типы SberMobile и наоборот:

Тип WMI

Тип SberMobile

Беззнаковый 8-битный целочисленный

Целочисленный

Знаковый 8-битный целочисленный

Целочисленный

Беззнаковый 16-битный целочисленный

Целочисленный

Знаковый 16-битный целочисленный

Целочисленный

Беззнаковый 32-битный целочисленный

Целочисленный

Знаковый 32-битный целочисленный

Целочисленный

Беззнаковый 64-битный целочисленный

Длинный

Знаковый 64-битный целочисленный

Длинный

UCS-2 строка

Строка

Булевое

Булевое

IEEE 4-байтовая плавающая точка

Плавающее

IEEE 8-байтовая плавающая точка

Двойное

Дата

Данные

Ссылка

Строка

16-битный символ UCS-2

Строка

Объект

Строка

Массивы

Таблица данных

Недопустимый тип данных

Строка

Класс

Строка

Методы SMI-S

Чтобы выполнить метод драйвера SMI-S, выберите метод в меню контекста активов, далее заполните параметры в открывшемся окне и нажмите OK. Результат будет предоставлен в виде таблицы данных.

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