Введение

Спецификация инициативы по управлению хранилищами, обычно называемая SMI S, — это стандарт управления хранением компьютерных данных, разработанный и поддерживаемый Ассоциацией индустрии сетевых хранилищ (SNIA). Она также ратифицирована как стандарт ISO. SMI S базируется на общей информационной модели (Common Information Model) и стандартах Web Based Enterprise Management, определенных Группой по распределенному управлению (Distributed Management Task Force), которые определяют функциональность управления посредством HTTP. Наиболее актуальная утвержденная версия SMI S доступна на веб-сайте SNIA. Основная цель SMI S — обеспечить широкую совместимость и взаимодействие при управлении разнородными системами хранения данных от разных производителей. Текущая версия — SMI S 1.8.0 Rev 5. Более 1350 продуктов хранения данных сертифицированы как соответствующие SMI S.

Сроки SMI-S

2000 – Группа лидеров индустрии компьютерного хранения под руководством Роджера Райха начинает разработку оперативно совместимой базовой платформы для управления хранилищами и сетями хранения (под названием Bluefin) в рамках небольшого консорциума под названием Процесс развития партнеров. 2002 – Bluefin, переданный консорциумом Ассоциации индустрии сетей хранения (SNIA), а затем переименованный в Инициативу по управлению хранилищами – Спецификация, или SMI S. SNIA публично объявила о выпуске SMI S 1.0. 2003 – Инициатива по управлению хранилищами запускает официальные отраслевые программы по разработке спецификаций, тестированию и демонстрации совместимости, а также системы тестирования на соответствие стандартам и сертификации. Работа ведется в Техническом руководящем комитете SNIA SMI и связанных с ним технических рабочих группах (TWG). 2004 – SMI S 1.0.2 становится стандартом ANSI. Начата первоначальная разработка SMI S 1.1.0. 2005 – SMI S 1.0.2 представлен в ISO. 2006 – SMI S 1.0.3 принят в качестве стандарта ISO. SMI S 1.1.0 опубликован как Техническая позиция SNIA и представлен в ISO для рассмотрения в качестве стандарта ISO. SMI S 1.3.0 опубликован как Техническая позиция SNIA. Продолжается разработка SMI S 1.6.0 и 1.6.1 в Технических рабочих группах SNIA. Ведутся обсуждения о возможном выпуске SMI S V2.0. 2012 – SMI S 1.6.0 опубликован как Техническая позиция SNIA. SNIA SMI S 1.6.1 Rev 5 опубликован как Техническая позиция SNIA. Разработаны рабочие проекты для SMI S 1.7.0 Rev 1. Проведено шесть мероприятий по тестированию совместимости (plugfests), включая два международных (США и Китай). 2015 – Разработан рабочий проект для SMI S 1.7.0. Проведено шесть мероприятий по тестированию совместимости, включая одно в Китае. 2016 – SMI S 1.7.0 Rev 5 опубликован как Техническая позиция SNIA. Проведено несколько мероприятий по тестированию совместимости. 2018 – SMI S 1.8.0 Rev 3 опубликован как Техническая позиция SNIA. Проведено несколько мероприятий по тестированию совместимости. 2019 – SMI S 1.8.0 Rev 4 опубликован как Техническая позиция SNIA. Проведено несколько мероприятий по тестированию совместимости. 2020 – SMI S 1.8.0 Rev 5 опубликован как Техническая позиция SNIA. Проведено несколько мероприятий по тестированию совместимости.

Проекты с открытым исходным кодом

pywbem – библиотека с открытым исходным кодом, написанная на языке Python. Она предоставляет разработчикам программного обеспечения для управления хранилищами и системным администраторам простой способ доступа к объектам и операциям общей информационной модели (CIM) в серверах Web Based Enterprise Management (WBEM), таких как SMI-S и другие среды на основе CIM. pywbem GitHub Library – репозиторий проектов pywbem на GitHub. pywbem Documentation – обзор проектов pywbem, вопросов сообщества и запросов на добавление новых функций. StorageIM SMI-S – клиент мониторинга для массивов хранения, коммутаторов, HBA и библиотек хранения с поддержкой SMI. SBLIM – зонтичный проект, объединяющий набор инструментов управления системами для обеспечения поддержки WBEM в Linux.