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

创建ONTAP LUN

贡献者 netapp-aherbin netapp-aoife netapp-aaron-holt netapp-barbe netapp-thomi netapp-dbagwell netapp-lisa

Storage Virtual Machine (SVM)通过一个或多个逻辑接口(LIF)向客户端提供数据,LIF 是与物理或逻辑端口关联的 IP 地址。您必须在要用于访问数据的端口上创建 LIF。如果组件发生故障,LIF 可以故障转移或迁移到不同的物理端口,以便它继续与网络通信。

开始之前
  • 您必须是集群管理员才能执行此任务。

  • 底层物理或逻辑网络端口必须处于管理 `up`状态。

关于此任务

您可以在同一网络端口上创建 IPv4 和 IPv6 LIF 。

使用子网创建 LIF
  • NetApp 建议在数据 SVM 上为所有 LIF 创建子网对象。这对于 MetroCluster 配置尤其重要,其中子网对象使 ONTAP 能够确定目标集群上的故障转移目标,因为每个子网对象都有一个关联的广播域。如果您计划使用子网名称为 LIF 分配 IP 地址和网络掩码值,则该子网必须已存在。有关说明,请参阅 "创建子网"。

  • 处理节点之间集群内流量的 LIF 不应与处理管理流量的 LIF 或处理数据流量的 LIF 位于同一子网上。

  • 在创建群集间网络接口时,不能指定现有子网范围内的 IP 地址。

  • 从 ONTAP 9.7 开始,当您使用子网创建网络接口时,ONTAP 会自动从所选子网中选择一个可用的 IP 地址并将其分配给网络接口。如果有多个子网,您可以更改子网,但不能更改 IP 地址。

各 ONTAP 版本对 LIF 创建功能的支持

对 LIF 创建相关功能的支持因 ONTAP 版本而异。

从 ONTAP 版本 功能

9.12.1.

支持在 System Manager 中为 NFS over RDMA 配置创建网络接口。有关详细信息,请参见 通过RDMA为NFS配置LIF。

9.11.1.

支持全闪存 SAN 阵列(ASA)系统上的自动 iSCSI LIF 故障切换。对于新的 iSCSI LIF,如果 SVM 没有现有的 iSCSI LIF,或者在所有现有的 iSCSI LIF 上都启用了故障切换,则会自动启用故障切换,采用 sfo-partner-only`策略,并将自动还原设置为 `true。升级到 ONTAP 9.11.1 或更高版本后,如果未在同一 SVM 中的现有 iSCSI LIF 上启用故障切换,则新的 iSCSI LIF 将继承 `disabled`故障切换策略。详细了解 "适用于ASA 平台的iSCSI LIF故障转移"

9.10.1.

network interface 命令包含用于 NFS over RDMA 配置的 -rdma-protocols 参数

9.7.

如果同一子网中已存在 SVM 的其他 LIF,则无需指定 LIF 的主端口。ONTAP 会自动选择与同一子网中已配置的其他 LIF 相同广播域中指定主节点上的随机端口。

9.6.

LIF 使用服务策略来指定其处理的流量类型。角色用于在 ONTAP 9.5 及更早版本中指定流量类型

LIF 创建限制
  • 您不能将 NAS 和 SAN 协议分配给同一个 LIF 。

    但是,NAS 和基于以太网的 SAN 协议可以存在于同一个物理端口上。

  • 必须为支持 SAN 的每个 Storage Virtual Machine ( SVM )配置一个 LIF 处理管理流量。

  • NVMe LIF

    • 创建 LIF 的 FC 适配器必须支持 NVMe 协议。

    • NVMe LIF 和命名空间必须托管在同一节点上。

    • 每个节点上的每个SVM最多可以配置两个NVMe SVM来处理数据流量。

    • 数据 LIF 不能在 NVMe 和任何其他协议之间共享。NVMe 只能是 NVMe 数据 LIF 上的唯一协议。

  • SMB LIF

    • 如果 SMB 服务器托管使用 Hyper-V 或 SQL Server over SMB 进行无中断操作的解决方案,请勿将承载 SMB 流量的 LIF 配置为自动还原到其主节点。

步骤

使用 System Manager 或 CLI 创建 LIF。

System Manager
开始之前

如果您的集群中有大量 LIF,则可以在创建其他 LIF 之前验证集群上支持的 LIF 容量。从 ONTAP 9.12.1 开始,您可以在 System Manager 中的网络接口网格上查看吞吐量。

  1. 选择*网络>概述>网络接口*。

  2. 选择 …​ 添加图标。

  3. 选择以下接口角色之一:

    1. 数据

    2. 集群间

    3. SVM管理

  4. 选择协议:

    1. SMB/CIFS和NFS

    2. iSCSI

    3. FC

    4. NVMe/FC

    5. NVMe/TCP

  5. 为LIF命名或接受从先前选择生成的名称。

  6. 接受主节点或使用下拉列表选择一个。

  7. 如果在选定SVM的IP空间中至少配置了一个子网、则会显示子网下拉列表。

    1. 如果选择子网、请从下拉列表中选择它。

    2. 如果继续操作而不使用子网、则会显示广播域下拉列表:

      1. 指定 IP 地址。如果 IP 地址正在使用中,则会显示一条警告消息。

      2. 指定子网掩码。

  8. 从广播域中选择主端口、可以自动(建议)选择、也可以从下拉菜单中选择一个。主端口控制将根据广播域或子网选择显示。

  9. 保存网络接口。

命令行界面
  1. (可选)将权限级别设置为 advanced 以查看和网络接口容量。

    1. 将权限级别设置为高级:

      set -privilege advanced
    2. 查看每个节点支持的 LIF 容量:

      network interface capacity details show

      详细了解此 network interface capacity details show 命令 "ONTAP 命令参考"。

  2. 确定要用于 LIF 的广播域端口。

    network port broadcast-domain show -ipspace _ipspace1_
    IPspace     Broadcast                       Update
    Name        Domain name   MTU   Port List   Status Details
    ipspace1
                default       1500
                                    node1:e0d   complete
                                    node1:e0e   complete
                                    node2:e0d   complete
                                    node2:e0e   complete

    有关的详细信息 network port broadcast-domain show,请参见"ONTAP 命令参考"。

  3. 验证要用于 LIF 的子网是否包含足够的未使用 IP 地址。

    network subnet show -ipspace _ipspace1_

    有关的详细信息 network subnet show,请参见"ONTAP 命令参考"。

  4. 在要用于访问数据的端口上创建一个或多个 LIF 。

    network interface create -vserver _SVM_name_ -lif _lif_name_ -service-policy _service_policy_name_ -home-node _node_name_ -home-port port_name {-address _IP_address_ - netmask _Netmask_value_ | -subnet-name _subnet_name_} -firewall- policy _policy_ -auto-revert {true|false}
    • -home-node 是LIF返回到的节点 network interface revert 命令将在LIF上运行。

      您还可以使用 -auto-revert 选项指定 LIF 是否应自动还原到主节点和主端口。

    有关的详细信息 network interface revert,请参见"ONTAP 命令参考"。

    • -home-port 是LIF返回到的物理或逻辑端口 network interface revert 命令将在LIF上运行。

    • 您可以使用 -address 和 -netmask 选项指定 IP 地址,也可以使用 -subnet_name 选项启用从子网分配。

    • 使用子网提供 IP 地址和网络掩码时,如果使用网关定义了子网,则在使用该子网创建 LIF 时,系统会自动向 SVM 添加指向该网关的默认路由。

    • 如果您手动分配 IP 地址(而不使用子网),则在其他 IP 子网上存在客户端或域控制器时,可能需要配置指向网关的默认路由。有关的详细信息 network route create,请参见"ONTAP 命令参考"。

    • -auto-revert 用于指定在启动、更改管理数据库状态或建立网络连接等情况下、数据LIF是否自动还原到其主节点。默认设置为 false,但您可以将其设置为 true 具体取决于您环境中的网络管理策略。

    • -service-policy 从ONTAP 9.5开始、您可以使用为LIF分配服务策略 -service-policy 选项
      为 LIF 指定服务策略时,将使用该策略为 LIF 构建默认角色,故障转移策略和数据协议列表。在 ONTAP 9.5 中,只有集群间和 BGP 对等服务才支持服务策略。在 ONTAP 9.6 中,您可以为多个数据和管理服务创建服务策略。

    • -data-protocol 用于创建支持FCP或NVMe/FC协议的LIF。创建 IP LIF 时不需要此选项。

  5. (可选)在 -address 选项中分配 IPv6 地址:

    1. 使用 network ndp prefix show 命令以查看在各种接口上获取的RA前缀列表。

      。 network ndp prefix show 命令可在高级权限级别下使用。

      有关的详细信息 network ndp prefix show,请参见"ONTAP 命令参考"。

    2. 使用格式 prefix::id 手动构建IPv6地址。

      prefix 是在各种接口上获取的前缀。

    用于派生 `id`下,选择一个随机的64位十六进制数。

  6. 验证 LIF 接口配置是否正确。

    network interface show -vserver vs1

              Logical    Status     Network         Current   Current Is
    Vserver   Interface  Admin/Oper Address/Mask    Node      Port    Home
    --------- ---------- ---------- --------------- --------- ------- ----
    vs1
               lif1       up/up      10.0.0.128/24   node1     e0d     true

    有关的详细信息 network interface show,请参见"ONTAP 命令参考"。

  7. 验证故障转移组配置是否符合要求。

    network interface show -failover -vserver vs1

             Logical    Home       Failover        Failover
    Vserver  interface  Node:Port  Policy          Group
    -------- ---------- ---------  ---------       --------
    vs1
             lif1       node1:e0d  system-defined  ipspace1
    Failover Targets: node1:e0d, node1:e0e, node2:e0d, node2:e0e
  8. 验证配置的 IP 地址是否可访问:

    要验证 …​

    使用 …​

    IPv4 地址

    网络 ping

    IPv6地址

    网络 ping6.

    示例

    以下命令将使用创建LIF并指定IP地址和网络掩码值 -address 和 -netmask 参数:

    network interface create -vserver vs1.example.com -lif datalif1 -service-policy default-data-files -home-node node-4 -home-port e1c -address 192.0.2.145 -netmask 255.255.255.0 -auto-revert true

    以下命令将创建一个 LIF ,并从指定子网(名为 client1_sub )分配 IP 地址和网络掩码值:

    network interface create -vserver vs3.example.com -lif datalif3 -service-policy default-data-files -home-node node-3 -home-port e1c -subnet-name client1_sub - auto-revert true

    以下命令将创建NVMe/FC LIF并指定 nvme-fc 数据协议:

    network interface create -vserver vs1.example.com -lif datalif1 -data-protocol nvme-fc -home-node node-4 -home-port 1c -address 192.0.2.145 -netmask 255.255.255.0 -auto-revert true