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

配置 SAN 存储

贡献者

此操作步骤 会在已配置FC或iSCSI协议的现有Storage VM上创建新的LUN。

关于此任务

此程序适用于 FAS、AFF 和 ASA 系统。如果您拥有 ASA r2 系统(ASA A1K、ASA A90、ASA A70、ASA A50、ASA A30、ASA A20 或 ASA C30),请遵循"这些步骤"来配置您的存储。ASA R2系统可为仅使用SAN的客户提供简化的ONTAP体验。

如果需要创建新的Storage VM并配置FC或iSCSI协议、请参见 "为 FC 配置 SVM""为 iSCSI 配置 SVM"

如果未启用FC许可证、则LIF和SVM显示为联机、但运行状态为已关闭。

LUN在主机中显示为磁盘设备。

备注 在创建 LUN 期间,始终会启用非对称逻辑单元访问( ALUA )。您不能更改 ALUA 设置。

要托管启动程序,必须对 SVM 中的所有 FC LIF 使用单个启动程序分区。

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

示例 1. 步骤
System Manager

使用ONTAP 系统管理器(9.7及更高版本)中的FC或iSCSI协议创建LUN以为SAN主机提供存储。

要使用System Manager Classic (适用于9.7及更早版本)完成此任务、请参阅 "适用于 Red Hat Enterprise Linux 的 iSCSI 配置"

步骤
  1. 在主机上安装相应的"SAN主机实用程序"

  2. 在 System Manager 中,单击 * 存储 > LUN* ,然后单击 * 添加 * 。

  3. 输入创建 LUN 所需的信息。

  4. 您可以单击*更多选项*执行以下任一操作、具体取决于您的ONTAP 版本。

    选项

    从开始提供

    • 将 QoS 策略分配给 LUN ,而不是父卷

      • * 更多选项 > 存储和优化 *

      • 选择 * 性能服务级别 * 。

      • 要将 QoS 策略应用于单个 LUN 而不是整个卷,请选择 * 将这些性能限制实施应用于每个 LUN* 。

        默认情况下、性能限制在卷级别应用。

    ONTAP 9.10.1

    • 使用现有启动程序组创建新的启动程序组

      • * 更多选项 > 主机信息 *

      • 选择 * 使用现有启动程序组新建启动程序组 * 。

        备注 包含其他igroup的igroup的操作系统类型在创建后无法更改。

    ONTAP 9.9.1

    • 将问题描述添加到 igroup 或主机启动程序

      问题描述用作 igroup 或主机启动程序的别名。

      • * 更多选项 > 主机信息 *

    ONTAP 9.9.1

    • 在现有卷上创建 LUN

      默认情况下,会在新卷中创建新的 LUN 。

      • * 更多选项 > 添加 LUN*

      • 选择 * 组相关 LUN* 。

    ONTAP 9.9.1

    • 禁用 QoS 或选择自定义 QoS 策略

      • * 更多选项 > 存储和优化 *

      • 选择 * 性能服务级别 * 。

        备注 在ONTAP 9.9.1及更高版本中、如果选择自定义QoS策略、则还可以选择在指定本地层上手动放置。

    ONTAP 9.8

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

  6. 发现主机上的LUN。

    对于VMware vSphere、请使用Virtual Storage Console (VSC)发现并初始化LUN。

  7. 初始化LUN、并可选择创建文件系统。

  8. 验证主机是否可以在LUN上写入和读取数据。

命令行界面

使用ONTAP 命令行界面使用FC或iSCSI协议创建LUN以为SAN主机提供存储。

  1. 确认您已获得FC或iSCSI许可证。

    system license show
    Package           Type    Description           Expiration
     ----------------- ------- --------------------- --------------------
     Base              site    Cluster Base License  -
     NFS               site    NFS License           -
     CIFS              site    CIFS License          -
     iSCSI             site    iSCSI License         -
     FCP               site    FCP License           -
  2. 如果您没有FC或iSCSI许可证、请使用 license add 命令:

    license add -license-code <your_license_code>
  3. 在SVM上启用协议服务:

    对于iSCSI:

    vserver iscsi create -vserver <svm_name> -target-alias <svm_name>

    对于FC:

    vserver fcp create -vserver <svm_name> -status-admin up
  4. 在每个节点上为SVM创建两个LIF:

    network interface create -vserver <svm_name> -lif <lif_name> -role data -data-protocol <iscsi|fc> -home-node <node_name> -home-port <port_name> -address <ip_address> -netmask <netmask>

    对于每个提供数据的SVM、NetApp至少支持每个节点一个iSCSI或FC LIF。但是、要实现冗余、每个节点需要两个LIF。对于iSCSI、建议在单独的以太网网络中为每个节点至少配置两个LUN。

  5. 确认已创建LIFs且其运行状态为 online

    network interface show -vserver <svm_name> <lif_name>
  6. 创建 LUN :

    lun create -vserver <svm_name> -volume <volume_name> -lun <lun_name> -size <lun_size> -ostype linux -space-reserve <enabled|disabled>

    LUN 名称不能超过 255 个字符,并且不能包含空格。

    备注 在卷中创建 LUN 时, NVFAIL 选项会自动启用。
  7. 创建 igroup :

    igroup create -vserver <svm_name> -igroup <igroup_name> -protocol <fcp|iscsi|mixed> -ostype linux -initiator <initiator_name>
  8. 将 LUN 映射到 igroup :

    lun mapping create -vserver <svm_name> -volume <volume_name> -lun <lun_name> -igroup <igroup_name>
  9. 验证是否已正确配置 LUN :

    lun show -vserver <svm_name>
  10. (可选) "创建端口集并绑定到igroup"

  11. 按照主机文档中的步骤在特定主机上启用块访问。

  12. 使用 Host Utilities 完成 FC 或 iSCSI 映射并发现主机上的 LUN 。