IBM Spectrum Virtualizeの概要

IBM Spectrum Virtualize™・ソフトウェアでは対称仮想化が使用されます。

対称仮想化は、 接続されたストレージ・システムから管理対象ディスク (MDisk) のプールを作成することによって実現されます。これらのストレージ・サブシステムは、接続されたホスト・システムで使用するために、一群のボリュームにマッピングされます。システム管理者は、ストレージ・エリア・ネットワーク (SAN) 上にあるストレージの共通プール表示とアクセスができます。 この機能は、管理者がストレージ・リソースをより効率的に使用する上で役立ち、拡張機能用の共通ベースを提供します。

SAN はホスト・システムとストレージ・デバイスを結ぶ高速のファイバー・チャネル・ネットワークです。SAN 内で、ホスト・システムをネットワーク経由でストレージ・デバイスに接続できます。接続はルーターやスイッチのような装置を経由して行われます。これらの装置を含むネットワークの領域を、ネットワークのファブリック と呼びます。

IBM Spectrum Virtualize ソフトウェア

IBM Spectrum Virtualize ソフトウェアは、IBM Spectrum Storage™ ファミリーの一部です。

IBM Spectrum Virtualize は、IBM Spectrum Storage ポートフォリオの主要メンバーの 1 つです。新しいワークロードおよび従来のワークロードであっても、オンプレミス、オフプレミス、およびその両方の組み合わせであっても、 ブロック・ストレージ・サービスの迅速なデプロイメントを可能にする、非常に柔軟性の高いストレージ・ソリューションです。このソリューションは、クラウド環境の使用可能化に役立つ設計になっており、実績のあるテクノロジーがベースになっているものです。 IBM Spectrum Storage ポートフォリオについて詳しくは、次の Web サイトを参照してください。
http://www.ibm.com/systems/storage/spectrum
ソフトウェアは、 IBM Spectrum Virtualize に接続するホスト・システムに対して以下の機能を提供します。
  • 単一のストレージ・プールを作成する
  • 論理装置の仮想化を提供する
  • 論理ボリュームを管理する
The システムは、以下の機能も提供します。
  • 大容量スケーラブル・キャッシュ
  • コピー・サービス
    • 複数のターゲットを手ごろな価格で入手可能にするシン・プロビジョニング FlashCopy® を含む、IBM® FlashCopy (ポイント・イン・タイム・コピー) 機能
    • IBM HyperSwap® (アクティブ/アクティブ・コピー) 機能
    • メトロ・ミラー (同期コピー)
    • グローバル・ミラー (非同期コピー)
    • データ・マイグレーション
  • スペース管理
    • 最も頻繁に使用されるデータをより高性能なストレージにマイグレーションする IBM Easy Tier® 機能
    • IBM Spectrum Control Base Edition と結合する場合のサービス品質の測定。詳しくは、IBM Spectrum Control Base Edition の資料を参照してください。
    • シン・プロビジョニング論理ボリューム
    • 圧縮ボリュームによるストレージの統合
図 1 は、ホスト、 IBM Spectrum Virtualize・ノード、および SAN ファブリックに接続された RAID ストレージ・システムを示しています。 冗長 SAN ファブリックは、複数の対をなす SAN のフォールト・トレラント配置で構成されており、これによって各 SAN 接続装置について代替パスを提供します。
図 1. ファブリック内の IBM Spectrum Virtualize・システム
この図は、SAN ファブリック内のシステムの概要を示しています

ボリューム

IBM Spectrum Virtualize・ノードのシステムは、ホストにボリュームを提供します。 IBM Spectrum Virtualizeが提供する拡張機能の大部分は、ボリューム上で定義されています。 これらのボリュームは、RAID ストレージ・システムが提示する管理対象ディスク (MDisk) から作成されます。 これらのボリュームは、拡張エンクロージャー内のフラッシュ・ドライブによって提供されるアレイから作成される場合もあります。 すべてのデータ転送は、 IBM Spectrum Virtualize・ノードによって行われます。これは、対称仮想化 と呼ばれています。

図 2 は、ファブリック全体のデータ・フローを示しています。

図 2. IBM Spectrum Virtualize・システム内のデータ・フロー
この図は、IBM SAN ボリューム・コントローラー・システム内のデータ・フローの概要を示しています

システム内のノードは、入出力グループと呼ばれるペアで配置されます。1 つのペアが、1 つのボリューム上での入出力サービスを提供します。 1 つのボリュームは 2 つのノードからサービスを受けるため、1 つのノードが故障した場合やオフラインになった場合でも、可用性は失われません。

ボリュームのタイプ

以下のタイプのボリュームをシステムで作成できます。
  • 基本ボリューム。ボリュームの単一コピーが入出力グループにキャッシュされます。基本ボリュームは、どのシステム・トポロジーでも設定できますが、図 3 には標準システム・トポロジーを示しています。
    図 3. 基本ボリュームの例
    この図は、基本ボリュームの例を示しています
  • ミラーリングされたボリューム。ボリュームのコピーは、同一ストレージ・プールでも別のストレージ・プールでも配置できます。ボリュームは単一の入出力グループにキャッシュされます。通常、ミラーリングされたボリュームは標準システム・トポロジーで設定されます。
    図 4. ミラーリングされたボリュームの例
    この図は、ミラーリングされたボリュームの例を示しています
  • HyperSwap ボリューム。単一のボリュームのコピーが、それぞれ異なるサイトの別々のストレージ・プールに置かれます。ボリュームは、別々のサイトにある 2 つの入出力グループにキャッシュされます。これらのボリュームは、システム・トポロジーが HyperSwap である場合にのみ作成できます。

システム・トポロジー

IBM Spectrum Virtualize システムのトポロジー属性は、以下のいずれかの状態に設定できます。
  • 標準 トポロジーでは、システム内のすべてのノードが同じサイトに配置されます。
    図 5. 標準システム・トポロジーの例
    この図は、標準システム・トポロジーの例を示しています
  • 拡張 トポロジーでは、入出力グループの各ノードが別々のサイトに配置されます。1 つのサイトが使用不可になった場合、ボリュームには引き続きアクセスできますが、パフォーマンスが低下します。
    図 6. 拡張システム・トポロジーの例
    この図は、拡張システム・トポロジーの例を示しています。
  • HyperSwap トポロジーでは、システムは少なくとも 2 つの入出力グループで構成されます。各入出力グループがそれぞれ別のサイトに配置されます。入出力グループの両方のノードは、同じサイトにあります。 1 つのボリュームを 2 つの入出力グループでアクティブにすることができるため、1 つのサイトが使用不可になった場合に、もう 1 つのサイトによってボリュームに即時にアクセスできます。
    図 7. HyperSwap システム・トポロジーの例
    この図は、HyperSwap システム・トポロジーの例を示しています。

システム管理

システム内の IBM Spectrum Virtualize・ノードは単一のシステムとして作動し、システム管理およびサービスの単一制御点を提示します。システム管理およびエラー報告は、イーサネット・インターフェースを介してシステム内のノードの 1 つ (構成ノードと呼ばれます) に提供されます。構成ノードは、Web サーバーを稼働し、コマンド・ライン・インターフェース (CLI) を提供します。 システム内のどのノードも、構成ノードにすることができます。 現行の構成ノードに障害が発生すると、残りのノードから新規の構成ノードが選択されます。 各ノードも、ハードウェア・サービス・アクションを開始するためのコマンド・ライン・インターフェースおよび Web インターフェースを提供します。

ファブリック・タイプ

ホストと IBM Spectrum Virtualize・ノードの間、および IBM Spectrum Virtualize・ノードとアレイの間の入出力操作は、SCSI 規格を使用します。 IBM Spectrum Virtualize・ノードは、専用 SCSI コマンドを使用して相互に通信します。

表 1 は、ホスト、ノード、および RAID ストレージ・システムの間の通信に使用可能なファブリック・タイプを示しています。これらのファブリック・タイプは、同時に使用することができます。

表 1. IBM Spectrum Virtualizeの通信タイプ
通信タイプ ホストから IBM Spectrum Virtualize・ノード IBM Spectrum Virtualizeからストレージ・システム IBM Spectrum Virtualize・ノードから IBM Spectrum Virtualize・ノード
ファイバー・チャネル SAN Yes Yes Yes
iSCSI (1 Gbps イーサネットまたは 10 Gbps イーサネット) Yes Yes いいえ

IBM Spectrum Virtualize・ノード

クラスター化システム内では、ノードは IBM Spectrum Virtualize・ソフトウェアが実行される個々のサーバーです。

ノードは常にペアでインストールされ、最小で 1 ペア、最大で 4 ペアのノードが 1 つのシステム を構成します。各ノード・ペアは、入出力グループ と呼ばれます。

入出力グループは、ストレージ・システムによって SAN に提示されるストレージを MDisk として取り込みます。取り込まれたストレージは、ホスト上のアプリケーションによって使用される論理ディスク (ボリューム) に変換されます。 ノードは 1 つの入出力グループのみに 1 つ存在し、その入出力グループ内のボリュームにアクセスできるようにします。