跳转到主内容

如何在多个 Vscan 服务器之间平衡 Vscan 请求?

Views:
2
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
nas
Last Updated:

适用于

  • ONTAP 9
  • Vscan
  • ONTAP AV 连接器

问题解答

  • Vscan 请求分发:
    • 没有使用特定算法(例如,轮询、最不忙)来分发 Vscan 请求。
    • scanner-pool 中的每个 ONTAP AV Connector 打开 SVM 的命名管道,以侦听挂起的 Vscan 请求。
  • 命名管道操作:
    • ONTAP 将数据放入命名管道,该管道在先进先出(FIFO)的基础上运行。
    • 管道的功能类似于消息队列,可防止多个服务器处理相同的请求。
    • 所有 AV Connectors 在管道上进行 READ 调用,允许它们查看 SVM 写入的任何新扫描请求。
  • Vscan 服务器职责:
    • 每个 Vscan 服务器(通过其 AV 连接器)负责及时读取和处理来自管道的请求。
    • 当 SVM 向管道写入扫描请求时,将通知所有 AV 连接器并尝试读取它。
  • 请求处理:
    • 第一个响应扫描请求的 AV 连接器将其从管道中删除,向其他 AV 连接器发出正在处理该请求的信号。
    • 这确保只有一个 AV 连接器处理请求,防止重复处理。
  • 致谢和沟通:
    • 响应的 AV 连接器向 SVM 发送 ACK,通知它哪个 AV 连接器正在处理扫描请求。
    • ONTAP 和 AV 连接器不会决定哪个服务器处理请求;第一个响应和确认的 AV 连接器决定了责任。

追加信息

additionalInformation_text
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.