第29章 NVMe over fabric デバイスの概要
Non-volatile Memory Express (NVMe) は、ホストソフトウェアユーティリティーがソリッドステートドライブと通信できるようにするインターフェイスです。次のタイプのファブリックトランスポートを使用して、
NVMe
over fabric デバイスを設定します。
- RDMA (Remote Direct Memory Access) を使用する NVMe over fabricsNVMe/RDMA の設定方法の詳細は、「RDMA を使用した NVMe over fabrics」 を参照してください。
- ファイバーチャネル (FC) を使用する NVMe over fabricsFC-NVMe の設定方法の詳細は、「FC を使用した NVMe over fabrics」 を参照してください。
FC および RDMA を使用する場合は、ソリッドステートドライブをシステムにローカルにする必要はありません。また、FC または RDMA コントローラーを介してリモートで設定できます。
29.1. RDMA を使用した NVMe over fabrics リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
次のセクションでは、RDMA (NVMe/RDMA) イニシエーター設定で NVMe over RDMA をデプロイする方法を説明します。
29.1.1. RDMA クライアントでの NVMe の設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
この手順を使用して、NVMe 管理コマンドラインインターフェイス(
nvme-cli
)を使用して NVMe/RDMA クライアントを設定します。
nvme-cli
パッケージをインストールします。yum install nvme-cli
# yum install nvme-cli
Copy to Clipboard Copied! Toggle word wrap Toggle overflow nvme-rdma
モジュールが読み込まれていない場合は読み込みます。modprobe nvme-rdma
# modprobe nvme-rdma
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - NVMe ターゲットで利用可能なサブシステムを検出します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 検出されたサブシステムに接続します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow testnqn を、NVMe サブシステムの名前に置き換えます。172.31.0.202 を、目的の IP アドレスに置き換えます。4420 を、ポート番号に置き換えます。 - 現在接続されている NVMe デバイスのリストを表示します。
nvme list
# nvme list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - (必要に応じて) ターゲットから切断します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
関連情報
- 詳細は、
nvme
の man ページおよび NVMe-cli Github リポジトリー を参照してください。