1. 准备环境
1.1 准备linux系统
要求的linux系统可以是运行在物理机上,也可以是虚拟机上;
建议有个linux系统,一个做host,一个做target,如果资源紧张也可以把host和target运行在一个linux系统里;
要求linux系统的内核版本为linux-4.1之后的版本,早期版本不支持NVMe over TCP;作者实验时使用了linux-5.0.7内核版本和linux-5.2.9内核版本。
为host主机端准备NQN相关名称(连接target时使用):
注意设置主机的NQN,可以手动指定,也可以命令产生(nvme gen-hostnqn命令产生也可以)。
示例如下截图:
nvme gen-hostnqn命令