主コンテンツへ
Oracle® Exalogic Elastic Cloudマシン・オーナーズ・ガイド
リリース2.0.6.4
B71906-08
目次へ移動
目次

前
次

13.2 サブネット・マネージャを使用したInfiniBandネットワークの管理

この項の内容は次のとおりです。

13.2.1 「サブネット・マネージャの概要」

サブネット・マネージャ(SM)は、次のようなInfiniBandネットワークの操作特性をすべて管理します。

  • ネットワーク・トポロジの検出

  • ネットワークに接続されたすべてのポートへのローカル識別子(LID)の割当て

  • スイッチの転送表の計算とプログラミング

  • HCAとスイッチでのパーティション・キー(PKEY)表のプログラミング

  • QoS表(仮想レーン・マッピング表と仮想レーン・アービトレーション表へのサービス・レベル)のプログラミング

  • ファブリックの変化のモニタリング

InfiniBandネットワークは通常、複数のSMを持ちますが、一度に1つのSMのみがアクティブです。アクティブなSMがマスターSMで、それ以外はスタンバイSMになります。マスターSMが停止したり、マスターSMで障害が発生した場合、スタンバイSMが自動的にマスターSMになります。

注意:

Exalogicマシンでは、IP over InfiniBand (IPoIB)トラフィックとEthernet over InfiniBand (EoIB)トラフィックを分離するために、InfiniBandスイッチ(リーフとスパインの両方)は自動的に構成されます。

13.2.2 異なるラック構成でのサブネット・マネージャ操作

表13-1に、サブネット・マネージャが異なるラック構成で実行されるスイッチについての情報を示します。

表13-1 異なるラック構成でのサブネット・マネージャの実行

ラック構成 SMの実行場所 SM優先度

単一のExalogicマシン

すべてのリーフ・スイッチ

すべてのリーフ・スイッチ: 5

2台のハーフまたはフル・ラックのExalogicマシン

スパイン・スイッチ

スパイン・スイッチ: 8

2台のクォーター・ラックのExalogicマシン

すべてのリーフ・スイッチ

すべてのリーフ・スイッチ: 5

3台以上のExalogicマシン

スパイン・スイッチ

スパイン・スイッチ: 8

ハーフまたはフル・ラックのExadataマシンに接続しているハーフまたはフル・ラックのExalogicマシン

関連項目: 「異なるスイッチのファームウェア・バージョンを使用した構成でのSMの実行」

スパイン・スイッチ

スパイン・スイッチ: 8

クォーター・ラックExadataマシンに接続しているクォーター・ラックExalogicマシン

関連項目: 「異なるスイッチのファームウェア・バージョンを使用した構成でのSMの実行」

すべてのリーフ・スイッチ

すべてのリーフ・スイッチ: 5

2台以上のExadataマシンに接続している2台以上のExalogicマシン

関連項目: 「異なるスイッチのファームウェア・バージョンを使用した構成でのSMの実行」

スパイン・スイッチ

スパイン・スイッチ: 8

13.2.2.1 異なるスイッチのファームウェア・バージョンを使用した構成でのSMの実行

ExalogicとExadataマシンの両方で構成されているマルチラック構成で、ファームウェアのアップグレードにより、構成全体で多様なファームウェア・バージョンを使用する複数のスイッチが存在するようになった場合でも、SMは最新のファームウェア・バージョンのスイッチでのみ実行する必要があります。これは、最新のファームウェア機能のメリットを得るために不可欠です。

SMは最低でも、ファブリック内の2つのスイッチで実行される必要があることに注意してください。

3つ以上のスパイン・スイッチ(たとえば、2台のExadataマシンに接続している2台のExalogicマシン)からなり、異なるファームウェア・バージョンを使用している構成を考慮してください。

  • 構成全体で2つ以上の使用可能なスパイン・スイッチが最新のファームウェア・バージョンを持っている場合、SMは優先度を8に設定した後、それらのスパイン・スイッチで実行する必要があります。

  • 構成全体で1つのスパイン・スイッチのみが最新のファームウェア・バージョンを持っている場合、

    • SMは、そのスパイン・スイッチで実行する必要があります。SM優先度は8に設定される必要があります。

    • さらに、SMは、最新のファームウェア・バージョンを持つ複数のリーフ・スイッチで実行する必要があります。リーフ・スイッチのSM優先度は5に設定される必要があります。

    最低でも2つのSMをファブリックで実行するという要件を満たすには、この場合、SMをスパイン・スイッチで実行するのに加えて1つ以上のリーフ・スイッチで実行する必要があります。

サブネット・マネージャの実行方法の詳細は、次の項を参照してください。

13.2.3 サブネット・マネージャのモニタリング

この項の内容は次のとおりです。

13.2.3.1 サブネット・マネージャのステータスの表示

サブネット・マネージャの優先度と状態を迅速に判断するには、sminfoコマンドを使用できます。

コマンド行インタフェース(CLI)で、次のコマンドを実行します。

# sminfo

次の例のような出力が表示されます。

sminfo: sm lid 15 sm guid 0x21283a8389a0a0, activity count 32046 priority 8 state3 SMINFO_MASTER

この出力例では、サブネット・マネージャのホスティングHCAはLID 15とGUID 0x21283a8620b0f0です。サブネット・マネージャは8(高)の優先度を持ち、その状態は3(マスター)です。

13.2.3.2 サブネット・マネージャの最近のアクティビティの表示

コマンド行インタフェース(CLI)で、次のコマンドを実行します。

# getmaster -l

次の例のような出力が表示されます。

# getmaster -l
Last ring buffer history listed:
whereismaster-daemon is running
20091204 15:00:53 whereismaster started
20091204 15:00:55 No OpenSM Master seen in the system
20091204 15:06:19 OpenSM Master on Switch : 0x0002c9000100d050 ports 36 Sun DCS
36 QDR switch o4nm2-36p-2.norway.test.com enhanced port 0 lid 7 lmc 0

13.2.4 サブネット・マネージャの制御

この項の内容は次のとおりです。

13.2.4.1 マスター・サブネット・マネージャの場所の識別

ネットワーク(リーフ・スイッチまたはスパイン・スイッチ)の任意のInfiniBandスイッチでrootとしてログインし、次のようにgetmasterコマンドを実行して、マスターSMの場所を取得します。

# getmaster

このコマンドは、ホスト名またはIPアドレス、およびマスターSMが実行されているスイッチのIPアドレスを表示します。

13.2.4.2 マスター・サブネット・マネージャの再配置

複数のExalogicマシンに接続している場合、マスターSMをリーフ・スイッチ(Sun Network QDR InfiniBandゲートウェイ・スイッチ)からスパイン・スイッチ(Sun Datacenter InfiniBand Switch 36)に再配置をする必要があります。この手順は、ExalogicマシンをOracle Exadata Database Machineに接続するときにも必要です。

マスターSMの再配置は、InfiniBandネットワークの可用性に影響しません。このタスクは、通常のワークロードの実行中に行えます。

マスターSMをリーフ・スイッチ(Sun Network QDR InfiniBandゲートウェイ・スイッチ)からスパイン・スイッチ(Sun Datacenter InfiniBand Switch 36)に再配置する手順は次のとおりです。

  1. 「マスター・サブネット・マネージャの場所の識別」の説明に従って、マスターSMの場所を識別します。
  2. マスターSMがスパイン・スイッチで実行されていない場合、マスターSMが存在しているリーフ・スイッチにrootユーザーとしてログインします。
  3. 「スイッチ上のサブネット・マネージャの無効化」の説明に従って、スイッチのSMを無効化します。この手順により、マスターSMがネットワーク内の別のスイッチに再配置されます。
  4. マスターSMがスパイン・スイッチ(Sun Datacenter InfiniBand Switch 36)に再配置されるまで前述の手順を実行します。
  5. この手順で無効化した、リーフ・スイッチのSMを有効化します。スイッチ上でのSMの有効化の方法については、「スイッチ上のサブネット・マネージャの有効化」を参照してください。

13.2.4.3 スイッチ上のサブネット・マネージャの有効化

スイッチ上のSMを有効化する手順は次のとおりです。

  1. rootユーザーとしてログインします。
  2. コマンド・プロンプトで、次のコマンドを実行します。

    # enablesm

13.2.4.4 スイッチ上のサブネット・マネージャの無効化

スイッチ上のSMを無効化する手順は次のとおりです。

  1. rootユーザーとしてログインします。
  2. コマンド・プロンプトで、次のコマンドを実行します。

    # disablesm