跳转到主内容

NDMP 会话限制如何与 Data ONTAP 8.2 及更高版本配合使用?

Views:
8
Visibility:
Public
Votes:
0
Category:
ndmp
Specialty:
dp
Last Updated:

可不使用  

适用于

  • 集群模式 Data ONTAP 8.2
  • 集群模式 Data ONTAP 8.3
  • ONTAP 9
  • NDMP

解答

本文旨在回答运行 Data ONTAP 8.2 或更高版本的存储控制器的以下 NDMP 会话可扩展性问题:

  1. NDMP 会话有哪些不同类型?
  2. 平台的 NDMP 会话限制是什么?
  3. 这些限制如何适用于集群范围的 SVM ( VServers )和 LIF ?
  4. 如何监控 NDMP 会话?


NDMP 会话有哪些不同类型?

为了了解运行 Data ONTAP 8.2 或更高版本的平台的 NDMP 会话限制、了解 NDMP 会话的分类非常重要。NDMP 会话可分为两类:

  1. 转储和恢复会话:这些是 NDMP 会话、直接负责备份磁盘或磁带上的数据。它们与 NDMP 数据或磁带服务相连接。
  2. 控制或“通用”会话:这些是双向 NDMP 控制连接、负责 NDMP 客户端(通常是备份应用程序)和 NMDB 服务器(通常是 NetApp 存储控制器)之间的 NDMP 控制命令或消息。

转储和恢复会话在 Data ONTAP 8.2 和更高版本中依赖于平台,可在下表中查看。无论平台如何、控制会话都硬编码为 4 、但可以使用以下高级命令手动增加。如果备份应用程序为一个转储或恢复会话打开多个控制会话,则通常使用此选项。
::> set advanced
::*> system services ndmp modify -node <node_name> -common-sessions <integer>

注意:无论 NDMP 是节点范围的还是虚拟服务器范围的、上述命令均适用。

警告:增加此参数会导致存储系统由于内存消耗增加而失去响应。

有关详细信息,请参见system services ndmp modify手册页
 

Data ONTAP 8.2 及更高版本中平台的 NDMP 会话限制是什么?

Data ONTAP 8.2 和更高版本中的 NDMP 会话限制基于平台内存且为每个节点的值。如果您不确定控制器属于哪个类别、请参阅 Hardware Universe

内存 控制 / 通用会话限制 转储 / 恢复会话限制 总会话限制
 WAFL 低内存平台或 <16 GB  4  4  8
 WAFL 中端内存平台或 >= 16 GB 和 <24 GB  4  16  20
 WAFL 高内存平台或大于等于 24 GB  4  32  36



这些限制如何适用于集群范围的 SVM ( VServers )和 LIF ?

NDMP 会话限制是每个节点的限制。因此,每个节点都有自己的 NMPD 会话“池”。使用哪个池取决于哪个节点托管用于 NMDP- 连接的 LIF 。因此,请务必记住您用于 NDMP 连接的 LIF 以及这些 LIF 托管在哪些节点上。

例如、假设采用运行集群模式 Data ONTAP 8.2 的 FAS3250 的双节点集群方案。此平台的 NDMP 会话限制总数为 20 。集群管理员使用 data_lif1 创建 SVM1 、使用 data_lif2 创建 SVM2 。如果 data_lif1 和 data_lif2 都托管在集群中的节点 1 上,则通过这些 LIF 创建的所有 NDMP 会话将共享同一个会话池(共 20 个会话)。

注意: NDMP 会话限制与 NDMP 范围无关。

 

如何监控 NDMP 会话?

按照以下步骤操作,查找在集群模式 Data ONTAP 8.2 及更高版本中运行的 NDMP 会话总数。

  1. 运行system services ndmp node-scope-mode status以确定 NDMP 当前在集群上运行的范围。如果启用此选项、则群集将以节点范围模式运行。如果禁用此选项、则群集将在虚拟服务器范围模式下运行。
    ::> system services ndmp node-scope-mode status
    NDMP node-scope-mode is disabled.

  2. 如果在节点范围模式下运行、请运行system services ndmp status以查看集群上打开的 NDMP 会话。如果在虚拟服务器范围模式下运行,请运行vserver services ndmp status
    cluster::> vserver services ndmp status
               Session
    Vserver         Id
    ------------------ ------------
    cluster       1000:60293
    cluster       1001:67917
    2 entries were displayed.

  3. 如果system services ndmp probe处于节点范围模式或vserver services ndmp probe与上一个命令中的 NDMP 会话 ID 一起使用,则可以查找有关 NDMP 会话的更多数据。如果有活动Data State的或Mover State、则为 NDMP 转储或恢复会话。此命令还将显示操作运行的节点。
    cluster::> vserver services ndmp probe 1001:67917

    Vserver: cluster
    Session Identifier: 1001:67917
    NDMP Version: 4
    Session Authorized: true
    Data State: ACTIVE      <--ACTIVE Data State indicating dump or restore session
    Data Operation: RESTORE    <--Data Operation is a RESTORE
    Data Server Halt Reason: NA
    Data Server Connect Type: TCP
    Data Server Connect Address: 169.254.0.1
    Data Server Connect Port: 52797
    Data Bytes Processed: 350859264
    Mover State: IDLE
    Mover Mode: NOACTION
    Mover Pause Reason: NA
    Mover Halt Reason: NA
    Mover Record Size: 0
    Mover Record Number: 0
    Mover Bytes Moved: 0
    Mover Seek Position: 0
    Mover Bytes Left to Read: 0
    Mover Window Offset: 0
    Mover Window Length: 0
    Mover Position: 0
    Mover SetRecordSize Flag: false
    Mover SetWindow Flag: false
    Mover Connect Type: LOCAL
    Mover Connect Address:
    Mover Connect Port: 0
    Effective Host: PRIMARY
    NDMP Client Address: 169.254.0.1
    NDMP Client Port: 29773
    SCSI Device ID: None
    SCSI Host Adapter: -1
    SCSI Target ID: -1
    SCSI LUN ID: -1
    Tape Device: Not open
    Tape Mode: READ
    Node: cluster-02       <--NDMP session is established on node "cluster-02"
    Is Secure Control Connection: false
    Data Backup Mode: DUMP
    Data Path: /dataSVM/restoreVol
    NDMP Source Address: 169.254.0.1

其他信息