Qlogicホストからのターゲットの検出および接続
次の手順では、Marvell Qlogicファイバ・チャネル・アダプタを使用して、Oracle LinuxホストからNVMe/FCターゲットを検出して接続する方法について説明します。
-
qla2xxx Qlogicモジュールがインストールされ、ロードされていることを確認します。
modprobe -r qla2xxx modprobe qla2xxx -
ローカルおよびリモート・ポートのWWNNおよびWWPNを特定します。 次のコマンドを使用します。
sudo dmesg | grep traddrたとえば、1つのローカル・ポートと1つのリモート・ポートを持つホストを次に示します:sudo dmesg | grep traddr [ 6.139862] qla2xxx [0000:04:00.0]-ffff:0: register_localport: host-traddr=nn-0x200000109acfgcad:pn-0x100000109acfgcad on portID:10700 [ 6.241762] qla2xxx [0000:04:00.0]-2102:0: qla_nvme_register_remote: traddr=nn-0x2014c146dc13a14b:pn-0x2015c146dc13a14b PortID:01050d - 検出コマンドを実行して、リモート・ポートで使用可能なNVMe SSDデバイスを特定します。 次のコマンド形式を使用します:
nvme discover --transport fc --traddr <rportwwnn>:<rportwwnp> --host-traddr <lportwwnn>:<lportwwnp>前述の<rportwwnn>および<rportwwnp>はリモート・ポートのworld wide namespace nameとportで、<rportwwnn>および<rportwwnp>はローカルのworld wide namespace nameとportです。
たとえば、次のコマンド# nvme discover --transport fc --traddr nn-0x2014c146dc13a14b:pn-0x2015c146dc13a14b --host-traddr nn-0x200000109acfgcad:pn-0x100000109acfgcad Discovery Log Number of Records 1, Generation counter 2 =====Discovery Log Entry 0====== trtype: fc adrfam: fibre-channel subtype: nvme subsystem treq: not specified portid: 0 trsvcid: none subnqn: nqn.1432-01.com.netapp:sn.c44dd3bsce4245edc1adc021cb11a0f6:test_qlogic traddr: nn-0x2014c146dc13a14b:pn-0x2015c146dc13a14b - 検出の応答にリストされているsubnqnによって表されるデバイスへの接続を確立します。 次のコマンド形式を使用します:
nvme connect --transport fc --traddr <rportwwnn>:<rportwwnp> --host-traddr <lportwwnn>:<lportwwnp> -n <subnqn> -k <s>前述のコマンドでは、- <rportwwnn>および<rportwwnp>は、リモート・ポートのworld wide namespace nameとportです。
- <rportwwnn>および<rportwwnp>は、ローカルのworld wide namespace nameとportです。
- <subnqn>は、検出コマンドによって生成されたsubnqnパラメータの値です。
- <s>は、コマンドがタイムアウト・メッセージを生成する前に、リモートのNVMeデバイスからの応答を待機するキープアライブ時間(秒)です。
たとえば、次のコマンドは、5秒のタイマーを持つリモート・ポートへの接続を確立します。nvme connect --transport fc --traddr nn-0x2014c146dc13a14b:pn-0x2015c146dc13a14b --host-traddr nn-0x200000109acfgcad:pn-0x100000109acfgcad -n nn-0x2014c146dc13a14b:pn-0x2015c146dc13a14b:test_qlogic -k 5 - ホストがストレージを使用できるようになったことを確認します。 たとえば:
nvme list -v Subsystem Subsystem-NQN Controllers ---------------- ------------------------------------------------------------------------------------------------ ---------------- nvme-subsys1 nqn.1432-01.com.netapp:sn.c44dd3bsce4245edc1adc021cb11a0f6:test_qlogic nvme1 Device SN MN FR TxPort Asdress Slot Subsystem Namespaces -------- -------------------- ---------------------------------------- -------- ------ -------------- ------ ------------ ---------------- nvme1 81EYIJSh2VMMAAAAAAAB NetApp ONTAP Controller FFFFFFFF fc traddr nn-0x2014c146dc13a14b:pn-0x2015c146dc13a14b,host-traddr nn-0x200000109acfgcad:pn-0x100000109acfgcad nvme-subsys1 nvme1n1 Device Generic NSID Usage Format Controllers ------------ ------------ ---------- -------------------------- ---------------- ---------------- /dev/nvme1n1 /dev/ng1n1 0x1 107.37 GB / 107.37 GB 4 KiB + 0 B nvme1