13.3. 将 NVMe/TCP 主机连接到 NVMe/TCP 控制器
连接 TCP (NVMe/TCP)主机上的 NVMe/TCP 控制器系统,以验证 NVMe/TCP 主机现在是否可以访问命名空间。
注意
不支持 NVMe/TCP 控制器(nvmet-tcp
)模块。
先决条件
- 您已配置了 NVMe/TCP 主机。如需更多信息,请参阅配置 NVMe/TCP 主机。
- 已使用外部存储软件配置了 NVMe/TCP 控制器,并配置了控制器中的网络。在此过程中,192.168.101.55 是 NVMe/TCP 控制器的 IP 地址。
流程
如果还没有载入
nvme-tcp
模块:modprobe nvme-tcp
# modprobe nvme-tcp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 NVMe 控制器中发现可用的子系统:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在这里,192.168.101.55 是 NVMe/TCP 控制器 IP 地址,192.168.101.154 是 NVMe/TCP 主机 IP 地址。
配置
/etc/nvme/discovery.conf
文件,以添加nvme discover
命令中使用的参数:echo "--transport=tcp --traddr=192.168.101.55 --host-traddr=192.168.101.154 --trsvcid=8009" >> /etc/nvme/discovery.conf
# echo "--transport=tcp --traddr=192.168.101.55 --host-traddr=192.168.101.154 --trsvcid=8009" >> /etc/nvme/discovery.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 NVMe/TCP 主机连接到控制器系统:
nvme connect-all
# nvme connect-all
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证 NVMe/TCP 主机是否可以访问命名空间:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow