基本概念
SMI-Sは、ストレージシステム向けのCIM管理プロファイルを定義します。SMI仕様全体は、プロファイルとサブプロファイルに分類されます。プロファイルは、自律的で自己完結型の管理ドメインの動作特性を記述します。SMI-Sには、アレイ、スイッチ、ストレージ仮想化、ボリューム管理、およびその他の複数の管理ドメインのプロファイルが含まれています。DMTFの用語では、SMI-Sプロバイダは、特定のプロファイルまたはプロファイルセットの実装を指します。サブプロファイルは、管理ドメインの一部を記述し、複数のプロファイルに共通する部分となる場合があります。
ごく基本的なレベルでは、SMI-Sエンティティは2つのカテゴリーに分類されます。
- クライアントとは、ネットワーク内のほぼどこにでも配置できる管理ソフトウェアアプリケーションのことです。ただし、プロバイダーとの通信リンク(データパス内またはデータパス外)が必要です。
- サーバーとは、管理対象となるデバイスのことです。サーバーには、ディスクアレイ、仮想化エンジン、ホストバスアダプタ、スイッチ、テープドライブなどが含まれます。
SMI-Sのタイムライン
- 2000年 – ロジャー・ライヒ率いるコンピュータストレージ業界のリーダーたちが、パートナー開発プロセスと呼ばれる小規模なコンソーシアムを結成し、ストレージとストレージネットワークのための相互運用可能な管理基盤(Bluefinと命名)の構築を開始した。
- 2002年 – Bluefinはコンソーシアムからストレージネットワーキング業界協会(SNIA)に寄贈され、後にストレージ管理イニシアチブ仕様(SMI-S)と改名された。SNIAはSMI-S 1.0を公表した。
- 2003年 – ストレージ管理イニシアチブ(SMI)は、業界全体にわたる正式な仕様策定、相互運用性テストおよびデモンストレーションプログラム、ならびに適合性テストシステムおよび認証制度を開始した。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の技術ポジションとして公開されました。[ 2 ] SMI-S 1.2.0の作業草案が作成されました。
- 2007年 – SMI-S 1.2.0がSNIAの技術ポジションとして公開されました。[ 2 ] SMI-S 1.3.0およびSMI-S 1.4.0の作業草案が作成されました。
- 2008年 – SMI-S 1.1.1がANSI規格として発行され[ 4 ]、ISO規格として検討するためにISOに提出された。SMI-S 1.3.0はSNIA技術ポジションとして発行された。[ 2 ]
- 2009年 – SMI-S 1.4.0がSNIAの技術方針として公開されました。[ 2 ] SMI-S 1.5.0の作業草案が作成されました。
- 2010年 – SMI-S 1.5.0がSNIAの技術方針として公開されました。[ 2 ] SMI-S 1.6.0の作業草案が作成されました。
- 2011年 – SMI-S 1.1.1がISO規格ISO/IEC 24775:2011として発行されました。[ 1 ] SMI-S 1.3.0がANSI規格INCITS 388-2011として発行されました。[ 5 ] SNIA技術作業グループでは、SMI-S 1.6.0および1.6.1の開発が継続されています。SMI-S V2.0の可能性について議論が行われています。
- 2012年 – SMI-S 1.6.0がSNIAの技術ポジションとして公開されました。[ 2 ] 5回の相互運用性プラグフェストが開催されました。
- 2013年 – SMI-S 1.6.1の作業草案が作成された。相互運用性に関するプラグフェストが5回開催され、そのうち1回は国際プラグフェスト(米国と中国)であった。
- 2014年 – ISO規格「情報技術 - ストレージ管理」として発行されたSMI-S 1.5.0を構成する8冊の本。[ 6 ] SNIA技術ポジションとしてSNIA SMI-S 1.6.1 Rev 5が発行。[ 2 ] SMI-S 1.7.0 Rev 1のワーキングドラフトが開発されました。6回の相互運用性プラグフェストが開催され、そのうち2回は国際プラグフェスト(米国と中国)でした。
- 2015年 – SMI-S 1.7.0の作業草案が作成された。中国での開催を含む、6回の相互運用性プラグフェストが開催された。
- 2016 – SMI-S 1.7.0 Rev 5 が SNIA の技術方針として公開されました。[ 2 ]複数の相互運用性プラグフェストが開催されました。
- 2018 – SMI-S 1.8.0 Rev 3 が SNIA の技術方針として公開されました。[ 2 ] 複数の相互運用性プラグフェストが開催されました。
- 2019 – SMI-S 1.8.0 Rev 4 が SNIA の技術ポジションとして公開されました。[ 2 ] 複数の相互運用性プラグフェストが開催されました。
- 2020 – SMI-S 1.8.0 Rev 5 が SNIA の技術ポジションとして公開されました。[ 2 ] 複数の相互運用性プラグフェストが開催されました。
オープンソースプロジェクト
- pywbem - Pythonで記述されたオープンソースライブラリです。ストレージ管理ソフトウェアの開発者やシステム管理者に対し、SMI-Sやその他のCIMベースの環境で見られるようなWebベースエンタープライズ管理(WBEM)サーバー上の共通情報モデル(CIM)オブジェクトおよび操作に簡単にアクセスできる方法を提供します。
- pywbem GitHub ライブラリ- GitHub上の pywbem プロジェクトのリポジトリ。
- pywbem ドキュメント- pywbem プロジェクトの概要、コミュニティの課題、および機能リクエスト。
- StorageIM SMI-Sモニタークライアントは、SMI対応のアレイ、スイッチ、HBA、ストレージライブラリに対応しています。
- SBLIMは、 Linux上でWBEMを有効にするためのシステム管理ツール群をまとめた包括的なプロジェクトです。
関連項目
- CIM — 共通情報モデル
- WBEM — ウェブベース企業管理
- SNIA — ストレージネットワーキング業界協会
- SCVMM System Center 2012 - 仮想マシンマネージャ
- ストレージ管理イニシアチブ仕様(SMI-S) – SNIA SMI-Sウェブサイト
参考文献
- 1 2 ISO/IEC 24775:2011、ISO。
- 1 2 3 4 5 6 7 8 9 10 11 12 SNIA SMI-S リリース、現行規格、SNIA。
- ↑ CTPテスト統計、技術プログラム、SNIA。
- ↑ INCITS 388-2008、ANSI。
- ↑ INCITS 388-2011、ANSI。
- ↑ ISO/IEC 24775-1:2014 から ISO/IEC 24775-8:2014
外部リンク
- ストレージ管理イニシアチブ仕様(SMI-S) は、概要レベルと詳細レベルの両方において優れた資料を提供している。
- ストレージ管理イニシアチブ仕様(SMI-S)リリース – SMI-Sの承認済み仕様。
- SMI開発者グループは、 SMIと連携する開発者を支援するための情報を提供しています。
- ストレージ管理ラボプログラム(SMラボ)は、 SMI-S相互運用性プラグフェストを実行するプログラムに関する情報を提供します。
- SMI-S適合性試験プログラム(SMI-S CTP)は、 SNIAが加盟企業の製品(ソフトウェアまたはハードウェア)が特定のバージョンのSMI-Sに準拠していることを検証する方法を説明するものです。
- DMTF標準出版物には、公開されているDMTF規格の一覧が掲載されています。