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

配置 SAN 存储

贡献者

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

如果需要创建新的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 。