在组织中添加项目后,您可以添加一个或多个配额来定义用户可以在项目中创建的特定类型对象的最大数量限制。

NSX 4.1 中:

从默认空间的管理项目页面中,您可以为项目中的对象设置配额:在项目中为某个对象类型指定配额时,意味着项目中用户创建的该类型的对象总数不能超过该限制。

NSX 4.1.1 开始:

一个项目可以选择包含一个或多个 NSX VPC。从默认空间的管理项目页面中,您可以为以下项设置配额:

  • 项目中及其所有 NSX VPC 中的对象的配额。
  • 仅项目中的对象的配额。
  • 仅项目的 NSX VPC 中的对象的配额。

示例:假设您创建了项目 1,并在该项目中添加了四个 NSX VPC。您为项目及其所有 VPC 中的组对象设置了配额 1000。这意味着,项目 1 中以及项目 1 的所有四个 NSX VPC 中用户创建的组总数不能超过 1000。

如果需要,您可以为项目 1 中的组对象设置单独的配额 (如 600)。并且,为项目 1 下所有 NSX VPC 中的组对象设置另一个配额(如 400)。这意味着,项目 1 中用户创建的组数量不能超过 600,同时项目 1 的所有四个 NSX VPC 中用户创建的组总数不能超过 400。

此外,您还可以转到项目视图,为四个 NSX VPC 中每一个 VPC 内的组对象设置具体的配额。

本文档重点介绍从默认空间为项目和 NSX VPC 中的对象添加配额。要了解如何从项目视图为 NSX VPC 中的对象添加配额,请参见向 NSX VPC 添加配额

如果未对项目应用配额,系统定义的最大限制将应用于用户可以在该项目中创建的对象数量。

重要说明: 您在配额中定义的最大限制仅适用于项目中特定类型对象的创建。在项目中创建的对象归该项目所有。配额不会对企业管理员可通过资源共享与项目共享的对象数量实施任何限制。例如,如果某个项目具有一个配额,该配额定义了 10 个组的限制,则它不会限制企业管理员通过资源共享与此项目共享 20 个组。

要了解资源共享,请参见共享 NSX 资源

NSX 的最大部署规模已经过验证。要了解 NSX 对象的最大限制,请参见 VMware 最高配置门户。此门户上提到的对象限制适用于整个系统,这意味着这些限制同时适用于项目内和项目外的对象。例如,该门户提到分段的最大限制为 10,000。此限制是指系统中的最大分段数。除非在门户中指定,否则,不会为 NSX 部署中每个项目下的对象设置单独的最大限制。

通过限制用户可以在项目中创建的对象数量,企业管理员可以控制项目资源消耗。例如:
  • 确保一个项目不会占用太多资源。
  • 可以通过将配额设置为 0 来防止项目用户创建某些对象。
  • 在项目之间提供不同级别的服务。

系统允许您降低对象的配额限制,甚至低于当前消耗量。

例如,假设在某个项目中,定义了 20 个分段的配额,并且已经创建了 15 个分段。随后,企业管理员决定将此项目的配额减少到 10 个分段。在这种情况下,分段消耗已达到配额的 150%。但是,现有分段将保留在该项目中,直到它们被删除为止。在分段计数低于 10 之前,项目用户将无法在项目中创建新分段。

场景:在同一项目中为同一对象多次设置配额

系统允许您多次为同一对象设置配额,并将其应用于同一项目。但是,在这种情况下,将对项目中的该对象实施限制更低的配额。例如,请考虑以下事件序列:

  1. 用户 A 为组对象创建了配额 1,并将限制指定为 100。
  2. 将配额 1 应用于项目 1。
  3. 在这之后,用户 A 为该组对象创建配额 2,并将限制指定为 50。
  4. 将配额 2 也应用于项目 1。

在这种情况下,系统会对项目 1 中的组对象实施 50 的配额限制。

以下过程说明了从默认空间的管理项目页面上,为项目中的对象添加配额的工作流。

前提条件

必须已为您分配企业管理员角色。

过程

  1. 从浏览器中,通过 https://nsx-manager-ip-address 登录到 NSX Manager
  2. 单击默认,然后单击管理
  3. 单击配额选项卡,然后单击添加配额
  4. 为配额中的一个或多个对象配置限制。
    1. 输入配额的名称。
    2. 限制列中,单击设置
      此时将打开 查看限制窗口。此窗口中的对象分在多个选项卡下。
      使用 网络安全清单选项卡为以下对象添加限制:
      • 项目中及其所有 NSX VPC 中的对象。(从 NSX 4.1.1 开始)
      • 仅项目中的对象。

      (从 NSX 4.1.1 开始):可以使用 VPC 选项卡,在整个项目中仅为 NSX VPC 中的对象添加限制。如果要为项目的每个 NSX VPC 中的对象添加限制,请切换到项目视图,导航到 VPC > 配额,然后在其中设置限制。

    3. 单击包含要设置限制的对象的选项卡。
    4. 单击添加限制
    5. 对象下拉菜单中选择一个对象。

      例如,单击清单选项卡,然后选择对象(在 NSX 4.1 中)或组 (仅限项目) 对象(在 NSX 4.1.1 或更高版本中)。

    6. 限制框中,输入一个整数,然后单击保存
      例如,输入 10
      注: 要禁止用户在项目中创建对象,请将该对象的限制设置为 0
    7. (可选) 根据需要为其他对象添加限制。
    8. 为所有对象添加限制后,单击应用
  5. 应用对象下拉菜单中,选择要应用此配额的项目。

    一个配额可以应用于多个项目。

  6. 单击保存 (Save)

示例: 配额

在此过程前面采用的示例中,我们针对仅限项目中的组对象定义了 10 的限制。假设将此限制应用于两个项目:项目 1 和项目 2。

此配额在两个项目中实施了最多创建 10 个组的限制。达到此限制后,您无法在项目中添加更多组。但是,您稍后可以编辑限制,也可以根据需要将其删除。

当项目中用户创建的对象数量达到为该对象设置的限制时,如果您尝试创建并保存该同一类型的另一个对象,则系统会触发警报。

NSX 4.1 中,由于已达到创建计数限制事件而引发的警报仅在默认视图中对企业管理员可见。此警报在项目视图中对项目管理员不可见。要查看警报,请切换到默认视图,导航到主页 > 警报,然后查看警报页面上的详细信息。

NSX 4.1.1 开始,企业管理员和项目管理员都可以看到因该事件而产生的警报。

注: 对于 已达到创建计数限制事件,阈值当前不可配置。默认情况下,将使用系统定义的阈值。

下一步做什么

将配额应用于项目后,可以开始监控所有受管项目的配额状态。

要了解有关监控配额状态的更多信息,请参见监控 NSX 项目的配额状态