9.2.15.1 ahfctl switch

ahfctl switchコマンドを使用して、InfiniBandおよびRoCEスイッチを管理します。

構文

ahfctl switch 
[-h] 
[-configure] 
[-switches SWITCHES] 
[-status] 
[-json] 
[-deconfigure] 
[-debug]

パラメータ

表9-42 ahfctl switchコマンドのパラメータ

パラメータ 説明

-configure

InfiniBandおよびRoCEスイッチを構成するように指定します。

-switches SWITCHES

構成するスイッチのカンマ区切りリストを指定します。例: switch1,switch2,switch3

-status

InfiniBandおよびRoCEスイッチの構成詳細を取得するように指定します。

-json

InfiniBandおよびRoCEスイッチの構成詳細をJSON形式で取得するように指定します。

-deconfigure

InfiniBandおよびRoCEスイッチの構成詳細をAHFから削除するように指定します。

-debug

デバッグ・スクリプトを実行するように指定します。

例9-35 ahfctl switchの例

  • InfiniBandおよびRoCEスイッチを構成するには、次のようにします。
    ahfctl switch -configure
  • 指定したスイッチの構成詳細を格納するには、次のようにします。
    ahfctl switch -configure -switches sw1,sw2,sw3
  • スイッチの構成詳細を取得するには、次のようにします。
    ahfctl switch -status
  • スイッチの構成詳細をJSON形式で取得するには、次のようにします。
    ahfctl switch -status -json
  • スイッチの構成詳細をAHFから削除するには、次のようにします。
    ahfctl switch -deconfigure
セキュリティ・ポリシーでデフォルト・ユーザーrootとしてのInfiniBandスイッチへの接続が許可されていない場合は、RAT_IBSWITCH_USER環境変数を設定して別のユーザーを指定します。
export RAT_IBSWITCH_USER=user
セキュリティ・ポリシーでデフォルト・ユーザーadminとしてのRoCEスイッチへの接続が許可されていない場合は、RAT_IBSWITCH_USER環境変数を設定して別のユーザーを指定します。
export RAT_IBSWITCH_USER=user

ノート:

AHFは、RoCEスイッチを自動的に検出しません。RAT_SWITCHES環境変数を使用するか、ahfctl switch -configureコマンドの実行中に、使用可能なスイッチのリストを指定する必要があります。
export RAT_SWITCHES="scaqap06sw-roceb1,scaqap06sw-rocea1"
ahfctl switch -configure -switches sw1,sw2,sw3

RoCEスイッチのカンマ区切りリストを指定せずにahfctl switch -configureコマンドを実行して、RoCEスイッチを構成することもできます。ahfctl switch -configureコマンドを実行すると、AHFによってカンマ区切りのスイッチ名のリストを入力するように求められます。