Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

配置 NVMe 存储

贡献者

按照以下步骤为现有Storage VM上任何受NVMe支持的主机创建命名空间并配置存储。

从 ONTAP 9.8 开始,在配置存储时,默认情况下会启用 QoS 。您可以在配置过程中或稍后时间禁用 QoS 或选择自定义 QoS 策略。

开始之前

必须为 Storage VM 配置 NVMe ,并且应已设置 FC 或 TCP 传输。

System Manager

使用ONTAP System Manager (9.7及更高版本)创建命名空间以使用NVMe协议提供存储。

步骤
  1. 在 System Manager 中,单击 * 存储 > NVMe 命名空间 * ,然后单击 * 添加 * 。

    如果需要创建新子系统,请单击 * 更多选项 * 。

  2. 如果您运行的是 ONTAP 9.8 或更高版本,并且要禁用 QoS 或选择自定义 QoS 策略,请单击 * 更多选项 * ,然后在 * 存储和优化 * 下选择 * 性能服务级别 * 。

  3. 按 WWPN 对 FC 交换机进行分区。每个启动程序使用一个分区,并在每个分区中包含所有目标端口。

  4. 在主机上、发现新命名空间。

  5. 初始化命名空间并使用文件系统对其进行格式化。

  6. 验证主机是否可以在命名空间上写入和读取数据。

命令行界面

使用ONTAP 命令行界面创建命名空间以使用NVMe协议提供存储。

此操作步骤 会在已配置NVMe协议的现有Storage VM上创建NVMe命名空间和子系统、然后将此命名空间映射到子系统、以便可以从主机系统访问数据。

如果需要为NVMe配置Storage VM、请参见 "为 NVMe 配置 SVM"

步骤
  1. 验证是否已为 NVMe 配置 SVM :

    vserver show -vserver <svm_name> -fields allowed-protocols

    NVMe 应显示在下 allowed-protocols 列。

  2. 创建 NVMe 命名空间:

    vserver nvme namespace create -vserver <svm_name> -path <path> -size <size_of_namespace> -ostype <OS_type>
  3. 创建 NVMe 子系统:

    vserver nvme subsystem create -vserver <svm_name> -subsystem <name_of_subsystem> -ostype <OS_type>

    NVMe 子系统名称区分大小写。必须包含1到96个字符。允许使用特殊字符。

  4. 验证是否已创建子系统:

    vserver nvme subsystem show -vserver <svm_name>

    nvme 子系统应显示在下 Subsystem 列。

  5. 从主机获取 NQN 。

  6. 将主机 NQN 添加到子系统:

    vserver nvme subsystem host add -vserver <svm_name> -subsystem <subsystem_name> -host-nqn <Host_NQN>
  7. 将命名空间映射到子系统:

    vserver nvme subsystem map add -vserver <svm_name> -subsystem <subsystem_name> -path <path>

    一个命名空间只能映射到一个子系统。

  8. 验证命名空间是否已映射到子系统:

    vserver nvme namespace show -vserver <svm_name> -instance

    此子系统应列为 Attached subsystem