これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド srp_daemon です。
プログラム:
NAME
srp_daemon - InfiniBand ファブリックで SRP ターゲットを検出します
SYNOPSIS
srp_デーモン [-vVcaeon] [-NS umad デバイス | -私 infiniband デバイス [-NS ポート番号]] [-t
タイムアウト(ミズ)] [-r 再試行] [-NS 再スキャン時間] [-NS rules-ファイル]
DESCRIPTION
IB ファブリック内の InfiniBand SCSI RDMA Protocol (SRP) ターゲットを検出して接続します。
各 srp_daemon インスタンスは、XNUMX つのローカル ポートで動作します。 起動時に完全な再スキャンを実行します
ファブリックの srp_daemon イベントを待ちます。 srp_daemon イベントは、
ファブリックへの新しいマシン、マシンの機能の変更、SA の変更、または
事前定義されたタイムアウトの満了。
新しいマシンがファブリックに参加すると、srp_daemon はそれがターゲットかどうかをチェックします。 があるとき
機能の変更、srp_daemon は、マシンがターゲットになったかどうかを確認します。 いつ
SA の変更またはタイムアウトの期限切れが発生すると、srp_daemon は SA の完全な再スキャンを実行します。
ファブリック。
srp_daemon が見つけたターゲットごとに、このターゲットに接続する必要があるかどうかを確認します。
そのルール (デフォルトのルール ファイルは /etc/srp_daemon.conf です) および既に接続されている場合
ローカルポートへ。 このターゲットに接続する必要があり、まだ接続されていない場合は、
srp_daemon は、ターゲットの詳細を出力するか、ターゲットに接続できます。
OPTIONS
-v より詳細な出力を出力する
-V さらに詳細な出力を表示 (デバッグ モード)
-i infiniband デバイス
取り組む infiniband デバイス. このオプションは、-d と一緒に使用しないでください。
-p ポート番号
ポートでの作業 ポート番号 (デフォルト 1)。 このオプションは -i とともに使用する必要があり、使用しないでください。
-d とともに使用します。
-d umad デバイス
デバイスファイルを使用する umad デバイス (デフォルト /dev/infiniband/umad0) このオプションは、
-i または -p と共に使用します。
-c に直接パイプするのに適した出力を生成します
/sys/class/infiniband_srp/srp- - /add_target ファイル。
-a 接続されていないターゲットだけでなく、ファブリック内のすべてのターゲットを出力します
ローカルポート経由。 (ibsrpdm と同じ。)
-e 接続コマンドを実行します。つまり、ターゲットに接続します。
-o 再スキャンを XNUMX 回だけ実行して終了します。 (ibsrpdm と同じ。)
-R 再スキャン時間
毎回完全な再スキャンを強制する 再スキャン時間 秒。 -R が指定されていない場合、いいえ
タイムアウト再スキャンが実行されます。
-T 再試行タイムアウト
後に既存のターゲットへの接続を再試行します 再試行タイムアウト 秒。 -R でない場合
5 秒のタイムアウトを使用します。 retry-Timeout が 0 の場合、再試行しません。
再接続します。 srp_daemon がターゲットへの接続を再試行する理由は、
srp_daemon がターゲットを追加するために接続しようとするまれなシナリオである可能性があります。
ターゲットは削除されようとしていますが、まだ削除されていません。
-f rules-ファイル
のルールに従って、接続するターゲットを決定します。 rules-ファイル。 場合 -f is
指定しない場合、デフォルトのルール ファイル /etc/srp_daemon.conf を使用します。 の各行
rules-ファイル 接続を許可または禁止することができるルールです
行の最初の文字に応じて接続します (a または d に応じて)。 の
行の残りの部分は、id_ext、ioc_guid、dgid、service_id の値です。 ください
ファイルの例については、例のセクションを参照してください。 srp_daemon が決定するかどうか
ターゲットに一致する最初のルールに従って、各ターゲットを許可または禁止します。 もしも
ターゲットに一致するルールがない場合、ターゲットは許可され、接続されます。 で
ルールを許可すると、ターゲットへの接続の属性を設定できます。
サポートされている属性は max_cmd_per_lun と max_sect です。
-t タイムアウト
タイムアウトを使用 タイムアウト MAD 応答のミリ秒 (デフォルト: 5 秒)。
-r 再試行
実行する 再試行 MAD への送信ごとに再試行します (デフォルト: 3 回の再試行)。
-n 新しい形式 - 接続コマンドでは、initiator_ext も使用します。
onworks.net サービスを使用してオンラインで srp_daemon を使用する