这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

MC 中的子群集

在 Eon 模式数据库中,您可以使用子群集(节点组)分隔不同的工作负载,控制这些工作负载的资源使用方式,随着工作负载的波动促进扩大和缩减数据库。这样可以更有效地管理云资源开支或数据中心资源。有关子群集概念和子群集工作原理的概述,请参阅子群集

MC 可以轻松查看和管理您的子群集。您可以跟踪查询执行情况以及子群集资源的平衡情况。在 MC 中,您可以使用这些信息调整子群集的数量和大小,提高查询吞吐量和系统性能。

可视化子群集

您可以使用数据库概述 (Database Overview) 页面上的图表在任何级别查看和向下钻取数据库的资源使用情况。您可以查看所有节点、所有子群集或单个子群集的资源使用情况。有关详细信息,请参阅在 MC 中绘制子群集资源使用情况图表

您可以在数据库管理 (Database Manage) 页面的子群集 (Subclusters) 选项卡中,以表形式查看每个子群集中各个节点的统计信息。

如需了解管理 (Manage) > 子群集(Subclusters) 选项卡的监控功能,请参阅在 MC 中查看子群集布局

管理子群集

对于 Eon 模式数据库,MC 支持以下公共和私有云提供商的子群集和节点管理操作:

对于企业模式下的数据库,MC 支持以下操作:

  • 在 AWS 上的云中:“添加节点 (Add Node)”操作,添加实例 (Add Instance)”操作。

  • 内部部署:“添加节点 (Add Node)”操作。

要查看和管理子群集,请从 MC 主页 (MC Home) 页面或数据库和群集 (Databases and Clusters) 页面选择数据库。MC 显示数据库的概述 (Overview) 页面。选择概述 (Overview) 页面底部的管理 (Manage)

要查看“子群集 (Subclusters)”页面,请单击管理 (Manage) > 子群集 (Subclusters) 选项卡:

云 Eon 模式

在云平台 Eon 模式下,可以使用管理 (Manage) > 子群集 (Subclusters) 选项卡添加子群集、重新平衡子群集、停止和启动子群集、扩大或缩减子群集或者终止子群集。也可以停止或启动节点,或者重新启动数据库节点及其底层实例。

内部 Eon 模式

在内部 Eon 模式下,可用子群集和节点操作的行为模式与云中略有不同,因为 Vertica 节点位于数据中心的实际计算机,而不是位于云实例。

内部 Eon 模式下的子群集操作

  • 在内部 Eon 模式下,可以使用管理 (Manage) > 子群集 (Subclusters) 选项卡添加子群集、重新平衡子群集或删除子群集。

  • 只有当其他 Vertica 主机可用时,才能添加(创建)子群集。

  • 删除子群集时,MC 将从数据库中删除子群集,但不会删除实际计算机。MC 停止子群集中的节点,从子群集中移除节点,然后删除子群集。而后,还可以将 Vertica 主机添加到其他子群集。

  • 在内部部署中的 Eon 模式数据库中启动或停止子群集时,MC 会启动或停止 Vertica 主机上的子群集节点,但不会启动或停止计算机本身。
  • 当您在内部部署中扩展子群集时,MC 向导会显示当前不属于数据库的可用 Vertica 主机的列表。选择要添加到子群集的节点作为节点,然后确认要扩展子群集。

    当您缩减在内部部署中的子群集时,MC 会从数据库中的子群集中移除节点,但不会终止 Vertica 主机。这些主机现在可用于扩展其他子群集。

  • 扩大 (Scale Up) 显示未添加到数据库的所有可用 Vertica 主机的 IP 地址。如果群集中的所有 Vertica 主机均已添加到数据库,扩大 (Scale Up) 按钮将灰显。

内部 Eon 模式下的节点操作

当您在内部部署中启动或停止节点时,MC 会启动或停止数据库中的节点,但不会启动或停止 Vertica 主机。重新启动节点操作不适用于内部部署 Eon 模式下的数据库。

1 - 在 MC 中绘制子群集资源使用情况图表

数据库概述 (Database Overview) 页面上,在 CPU/内存/磁盘 I/O (CPU/Memory/Disk I/O) 图表和数据库 GENERAL 池使用情况 (Database General Pool Usage) 图表上,可以使用标题栏中的下拉列表集中查看以下图表信息:

  • 数据库中的所有节点

  • 数据库中的所有子群集

  • 单个子群集(按名称)

例如,在“CPU/内存/磁盘 I/O (CPU/Memory/Disk I/O chart)”图表下拉列表中,您可以选择多个数据库节点、一个指定子群集或所有子群集。

如果选择数据库 - 子群集 (Database - Subclusters),给定颜色的线代表所有子群集的统计信息平均值的趋势,该统计信息中每个相同颜色的点代表单个子群集在特定时间的状态。

有关如何展开图表详细信息区域以及向下钻取详细信息的深入信息,请参阅查看概览页面

2 - 在 MC 中查看子群集布局

MC 数据库管理 (Database Manage) 页面显示以下两个选项卡:子群集 (Subclusters) 选项卡和数据库 (Database) 选项卡。

本主题介绍子群集 (Subclusters) 选项卡的监控功能。要监控子群集,您可以在子群集 (Subclusters) 选项卡上查看、排序和搜索子群集,并查看其布局和统计信息。

有关使用子群集 (Subclusters) 选项卡进行更改(添加、重新平衡、停止和启动、扩大或缩减、终止子群集)的信息,请参阅 MC 中的子群集及其子主题。

子群集 (Subclusters) 选项卡以表形式提供每个子群集中的节点的以下统计信息:

  • 节点名称

  • 专用 IP 地址

  • 状态(UP 或 DOWN)

  • CPU 使用率

  • 内存使用率

  • 磁盘使用率

搜索节点

要查找特定节点,请在子群集 (Subclusters) 选项卡右上角的“节点名称或 IP (node name or IP)”搜索字段中输入其节点名称或 IP 地址。如果群集非常大,则搜索节点效果极好。要查找特定节点,请输入其完整节点名称或 IP 地址。您可以输入部分节点名称或 IP 地址,查找名称或 IP 地址包含该字符串的所有节点。例如,如果在搜索字段中输入 "240",MC 会找到以下两个节点:

  • 节点名称:MyNode24018

  • 节点 IP 地址:1.160.10.240

启动、停止或移除节点

右侧列提供用于执行节点操作的图标。您可以启动、停止或移除子群集中的节点。移除节点时也会将其从数据库中移除。此页面上仅可使用“启动 (Start)”、“停止 (Stop)”和“移除 (Remove)”操作。有关详细信息,请参阅 在 MC 中启动、停止和重新启动节点

对子群集中的节点进行排序

您可以单击列标题,按任意列中的值对每个子群集中的节点进行排序。

折叠或展开子群集或整个表

要将子群集部分折叠为一个摘要行,请单击减号图标或子群集标题。要将整个表折叠为摘要行,请单击减号图标或“全部折叠 (Collapse All)”。

要展开折叠的子群集部分,请单击加号图标或子群集标题。要展开整个表,请单击加号图标或全部展开 (Expand All)

3 - 在 MC 中添加子群集

您可以将子群集添加到内部或云中的 Eon Mode 数据库,为数据库提供更强大的计算能力并分隔工作负载。

有关子群集管理规则的详细信息,请参阅子群集

在云平台上添加子群集

当在云平台上使用 MC 添加 Eon 模式子群集时,MC 会配置请求的实例,将实例配置为数据库群集节点,再将这些节点组成新的子群集。

可以添加第二个主子群集以停止原始主群集。请确保替换的主子群集至少比原始的主子群集大一个节点。(如果二者大小相同,则会同样计入仲裁。停止其中任何一个都会违反仲裁,因此您无法停止任何一个。有关详细信息,请参阅Eon 模式数据库中的数据完整性和高可用性。)

Amazon Web Services (AWS)

请按以下步骤在 AWS 上添加子群集:

  1. 管理 (Manage) > 子群集 (Subclusters) 选项卡上,单击添加子群集 (Add Subcluster) 打开“添加子群集 (Add Subcluster)”窗口。

  2. 输入 AWS 凭证和首选项 (Enter AWS Credentials and preferences) 上,可能会根据当前配置填充一些值。接受默认值或输入以下值:

    • AWS 区域 (AWS Region):输入与群集相同的区域。

    • AWS 子网 (AWS Subnet):群集的子网。默认情况下,Vertica 会在 MC 实例所在的同一子网中创建群集。

    • AWS 密钥对 (AWS Key Pair):用于通过 SSH 访问 EC2 实例的 Amazon 密钥对。

  3. 选择下一步 (Next)。在指定子群集信息 (Specify Subcluster Information) 屏幕上,提供以下信息:

    • 子群集名称 (Subcluster Name):输入子群集的名称。

    • 下拉列表中的子群集类型。选择主要 (Primary)次要 (Secondary)

    • 此子群集中的实例数 (Number of instances in this subcluster):选择子群集中所需的节点数。如果使用的是免费社区版许可证,则最多只能使用 3 个节点。如果输入的值大于 3,系统将提示您输入升级许可证继续操作。

    • Vertica 许可证 (Vertica License):单击浏览 (Browse) 以查找并上传 Vertica 许可证密钥文件。

      如果未在此处提供许可证密钥文件,则 MC 使用 Vertica 社区版许可证。此许可证最多只能使用 3 个节点;因此,如果未提供许可证,则此子群集中的实例数 (Number of instances in this subcluster) 的值不能大于 3。有关详细信息,请参阅管理许可证

    • 节点 IP 设置 (Node IP setting):选择节点 IP 设置。如果选择公共 IP (Public IP),则停止和启动实例时地址不持久。

  4. 选择下一步 (Next)。在指定云实例和数据存储信息 (Specify cloud instance and data storage info) 屏幕上,填充数据库存储库路径 (Database Depot Path),确保其与原始群集配置匹配。在下方选择或输入值:

    • EC2 实例类型 (EC2 Instance Type):有关推荐实例类型,请参阅选择 AWS Eon 模式实例类型。有关 Vertica 支持的实例类型的完整列表,请参阅支持的 AWS 实例类型

    • 数据库存储库路径 (Database Depot Path):使用现有子群集的存储库路径填充此字段。

    • EBS 卷类型 (EBS Volume Type):使用关联实例类型的卷配置默认值填充此字段。选择一个新值,以更改默认值。

    • 每个可用节点的每个卷的 EBS 卷大小 (GB) (EBS Volume Size (GB) per Volume per Available Node):使用关联实例类型的卷配置默认值填充此字段。输入一个新值,以更改默认值。

  5. 选择下一步 (Next)。在指定其他存储和标记信息 (Specify additional storage and tag info) 屏幕上,填充以下字段:

    • 数据库编录路径 (Database Catalog Path):持久存储位置的路径。

    • 数据库临时路径 (Database Temp Path):如果节点实例类型包含临时存储选项,则为临时存储位置的路径。
      每个路径下均包含 EBS 卷类型 (EBS Volume Type)每个可用节点每个卷的 EBS 卷大小 (GB) (EBS Volume Size (GB) per Volume per Available Node) 字段,使用关联实例类型的卷配置默认值进行填充。选择或输入一个新值,以更改默认路径。

    • 或者,选择标记 EC2 实例 (Tag EC2 Instances) 为新子群集中的实例分配不同的可搜索元数据标记。显示现有标记。

  6. 选择下一步 (Next)。在查看“添加子群集”信息 (Review 'Add Subcluster' information) 上,确认新子群集的配置详细信息。

  7. 选择添加子群集 (Add Subcluster) 以创建子群集。

创建子群集后,将显示“子群集 (Subcluster)”页面。MC 自动将新子群集中的节点订阅到分片,以保证节点可随时使用。

Google Cloud Platform (GCP)

请按以下步骤在 GCP 上添加子群集:

  1. 管理 (Manage) > 子群集 (Subclusters) 选项卡上,单击添加子群集 (Add Subcluster) 打开“添加子群集 (Add Subcluster)”窗口。

  2. 指定子群集信息 (Specify Subcluster Information) 上,提供以下信息:

    • 子群集名称 (Subcluster Name):输入子群集的名称。

    • 下拉列表中的子群集类型。选择主要 (Primary)次要 (Secondary)

    • 此子群集中的实例数 (Number of instances in this subcluster):选择子群集中所需的节点数。如果使用的是免费社区版许可证,则最多只能使用 3 个节点。如果输入的值大于 3,系统将提示您输入升级许可证继续操作。

    • Vertica 许可证 (Vertica License):单击浏览 (Browse) 以查找并上传 Vertica 许可证密钥文件。

      如果未在此处提供许可证密钥文件,则 MC 使用 Vertica 社区版许可证。此许可证最多只能使用 3 个节点;因此,如果未提供许可证,则此子群集中的实例数 (Number of instances in this subcluster) 的值不能大于 3。有关详细信息,请参阅管理许可证

    • 节点 IP 设置 (Node IP setting):选择节点 IP 设置。如果选择公共 IP (Public IP),则停止和启动实例时地址不持久。

  3. 选择下一步 (Next)。群集配置可能需要几分钟时间。

  4. 指定云实例和存储库存储信息 (Specify cloud instance and depot storage info) 上,提供以下信息:

    • 实例类型 (Instance Type):选择实例类型。有关推荐实例类型,请参阅GCP Eon 模式实例建议。有关 Vertica 支持的实例类型的完整列表,请参阅支持的 GCP 计算机类型

    • 数据库存储库路径 (Database Depot Path):填充此值,确保其与原始群集配置匹配。

    • 磁盘类型 (Disk Type):每个节点的卷类型。使用关联实例类型的卷配置默认值填充此值。

    • 每个可用节点每个卷的卷大小 (GB) (Volume Size (GB) per Volume per Available Node):每个节点的卷大小。使用关联实例类型的卷配置默认值填充此值。

  5. 选择下一步 (Next)。在“指定其他存储和标签信息 (Specify additional storage and label info)”中,提供以下内容:

    • 数据库编录路径 (Database Catalog Path):持久存储位置的路径。

    • 磁盘类型 (Disk Type):数据库编录的卷类型。

    • 每个可用节点的大小 (GB) (Size (GB) per Available Node):数据库编录的卷大小。

    • 数据库临时路径 (Database Temp Path):如果节点实例类型包含临时存储选项,则为临时存储位置的路径。

    • 磁盘类型 (Disk Type):数据库临时存储位置的卷类型。

    • 每个可用节点的大小 (GB) (Size (GB) per Available Node):数据库临时存储位置的卷大小。

    • 标签实例 (Label Instances):可选。为新子群集中的实例分配不同的可搜索元数据标记。显示现有标记。

  6. 选择下一步 (Next)。在查看信息 (Review Information) 上,确认新子群集的配置详细信息并接受条款和条件。

  7. 选择添加子群集 (Add Subcluster) 以创建子群集。

创建子群集后,将显示子群集 (Subcluster) 页面。MC 自动将新子群集中的节点订阅到分片,以保证节点可随时使用。

Microsoft Azure

请按以下步骤在 Azure 上添加子群集:

  1. 管理 (Manage) > 子群集 (Subclusters) 选项卡上,单击添加子群集 (Add Subcluster) 打开“添加子群集 (Add Subcluster)”窗口。

  2. 指定子群集信息 (Specify Subcluster Information) 上,提供以下信息:

    • 子群集名称 (Subcluster Name):输入子群集的名称。

    • 下拉列表中的子群集类型。选择主要 (Primary)次要 (Secondary)

    • 此子群集中的实例数 (Number of instances in this subcluster):选择子群集中所需的节点数。如果使用的是免费社区版许可证,则最多只能使用 3 个节点。如果输入的值大于 3,系统将提示您输入升级许可证继续操作。

    • Vertica 许可证 (Vertica License):单击浏览 (Browse) 以查找并上传 Vertica 许可证密钥文件。

      如果未在此处提供许可证密钥文件,则 MC 使用 Vertica 社区版许可证。此许可证最多只能使用 3 个节点;因此,如果未提供许可证,则此子群集中的实例数 (Number of instances in this subcluster) 的值不能大于 3。有关详细信息,请参阅管理许可证

    • 节点 IP 设置 (Node IP setting):选择节点 IP 设置。如果选择公共 IP (Public IP),则停止和启动实例时地址不持久。

  3. 选择下一步 (Next)。群集配置可能需要几分钟时间。

  4. 指定云实例和存储库存储信息 (Specify cloud instance and depot storage info) 上,提供以下信息:

    • 虚拟机 (VM) 大小 (Virtual Machine (VM) Size):选择实例类型。有关 Vertica 支持的实例类型的完整列表,请参阅推荐的 Azure VM 类型

    • 数据库存储库路径 (Database Depot Path):填充此值,确保其与原始群集配置匹配。

    • 托管磁盘卷类型 (Managed Disk Volume Type):每个节点的卷类型。使用关联实例类型的卷配置默认值填充此值。

    • 每个可用节点每个卷的托管磁盘卷大小 (GB) (Managed Disk Volume Size (GB) per Volume per Available Node):每个节点的卷大小。使用关联实例类型的卷配置默认值填充此值。

  5. 选择下一步 (Next)。在“指定其他存储和标签信息 (Specify additional storage and label info)”中,提供以下内容:

    • 数据库编录路径 (Database Catalog Path):持久存储位置的路径。

    • 托管磁盘卷类型 (Managed Disk Volume Type):数据库编录的卷类型。

    • 每个可用节点的托管磁盘卷大小 (GB) (Managed Disk Volume Size (GB) per Available Node):数据库编录的卷大小。

    • 数据库临时路径 (Database Temp Path):如果节点实例类型包含临时存储选项,则为临时存储位置的路径。

    • (仅限 E16_v4 VM)托管磁盘卷类型 (Managed Disk Volume Type):数据库临时存储位置的卷类型。

    • (E16_v4 VM) 每个可用节点的托管磁盘卷大小 (GB) (Managed Disk Volume Size (GB) per Available Node):数据库临时存储位置的卷大小。

    • 标签实例 (Label Instances):可选。为新子群集中的实例分配不同的可搜索元数据标记。显示现有标记。

  6. 选择下一步 (Next)。在查看信息 (Review Information) 上,确认新子群集的配置详细信息。

  7. 选择添加子群集 (Add Subcluster) 以创建子群集。

创建子群集后,将显示子群集 (Subcluster) 页面。MC 自动将新子群集中的节点订阅到分片,以保证节点可随时使用。

内部

对于内部 Eon 模式数据库,可以使用 MC 创建其他子群集。MC 显示未添加到数据库的所有可用 Vertica 主机。将选定节点配置为数据库中新子群集中的节点。

  1. 管理 (Manage) > 子群集 (Subclusters) 选项卡上,单击左上角的创建子群集 (Create Subcluster)。MC 将打开创建子群集 (Create Subcluster) 向导。

  2. 在第一个屏幕中,在以下字段中做出响应:

    • 子群集名称 (Subcluster Name):输入新子群集的名称。

    • 子群集类型下拉列表(未标记)(Subcluster type dropdown (unlabeled)):选择主要 (Primary)次要 (Secondary)

    • 选择将添加到子群集的节点 (Select nodes that will be added to a subcluster):从 IP 地址列表中选择。MC 显示群集中当前未成为数据库成员的所有可用 Vertica 主机。

    • 确认 (Confirmation):单击确认 (Confirmation) 复选框表示要创建指定子群集,以包括选择作为节点的 Vertica 主机。

  3. 单击确认 (Confirmation) 复选框后,继续 (Proceed) 按钮变为活动状态。单击继续 (Proceed)

MC 会在创建请求的子群集时显示进度屏幕。等待完成所有步骤。

另请参阅

MC 中的子群集操作规则

4 - 使用管理控制台重新平衡数据

Vertica 可以在添加或移除节点时重新平衡子群集。如果您注意到数据偏斜,即一个节点比另一个节点显示出更多活动(例如,大多数查询在一个节点上处理数据),而且该数据库导入了 MC 界面,您可以使用 MC 手动重新平衡子群集。

在管理控制台管理 (Manage) 页面的子群集 (Subclusters) 选项卡中,单击子群集上方的重新平衡 (Rebalance) 启动重新平衡操作。

在重新平衡操作期间,您不能在数据库中执行任何其他活动,例如启动、停止、添加或移除节点。

5 - MC 中的子群集操作规则

下表汇总了每种子群集操作适用于主子群集或辅助子群集的情况。

对于 Eon 模式数据库,MC 支持以下公共和私有云提供商的子群集和节点管理操作:

云中

此表中的说明适用于云中的子群集操作。有关内部操作的差异,请参阅下文的内部部分进一步了解。

内部

在内部部署中的 Eon 模式数据库中启动或停止子群集时,MC 会启动或停止 Vertica 主机上的子群集节点,但不会启动或停止计算机本身。

当您在内部部署中扩展子群集时,MC 向导会显示当前不属于数据库的可用 Vertica 主机的列表。选择要添加到子群集的节点作为节点,然后确认要扩展子群集。

当您缩减在内部部署中的子群集时,MC 会从数据库中的子群集中移除节点,但不会终止 Vertica 主机。这些主机现在可用于扩展其他子群集。

6 - 在 MC 中启动和停止子群集

对于 Eon 模式数据库,MC 支持以下公共和私有云提供商的子群集和节点管理操作:

管理 (Manage) > 子群集 (Subclusters) 选项卡上,工具栏会在每个子群集上方显示可用子群集操作。例如,下方的屏幕截图显示了默认子群集的可用操作,该子群集也是主子群集:重新平衡 (Rebalance)、停止 (Stop)(灰显)、扩大 (Scale Up)、缩减 (Scale Down) 终止 (Terminate)(灰显)。

为什么部分操作灰显?

在本例中,停止 (Stop)终止 (Terminate) 灰显,因为如果停止或终止唯一主子群集,数据库将关闭。对于每个子群集,如果当前正在运行子群集,则显示停止 (Stop) ;如果当前停止子群集,则显示启动 (Start)。如果执行停止 (Stop)终止 (Terminate) 会对数据库构成安全威胁,则这些操作将灰显。

启动云中的子群集

您可以启动当前停止的任何子群集。

  1. 管理 (Manage) > 子群集 (Subclusters) 选项卡中,找到要启动的子群集。

  2. 单击右上角的启动 (Start)

  3. 启动子群集 (Start Subcluster) 屏幕中,单击复选框确认是否要启动子群集。

    MC 会在执行启动任务时显示进度屏幕。

  4. 选中所有任务后,单击关闭 (Close)

    管理 (Manage) > 子群集 (Subclusters) 选项卡显示子群集已启动且其节点正常运行。

停止云中的子群集

只有当数据库中存在另一个节点数至少比主子群集多 1 个的子群集时,才能停止主子群集以保持 K-safety。

可以添加第二个主子群集以停止原始主群集。请确保替换的主子群集至少比原始的主子群集大一个节点。(如果二者大小相同,则会同样计入仲裁。停止其中任何一个都会违反仲裁,因此您无法停止任何一个。有关详细信息,请参阅Eon 模式数据库中的数据完整性和高可用性。)

您可以随时停止辅助子群集,以节省云资源开支。

  1. 管理 (Manage) > 子群集 (Subclusters) 选项卡中,找到要停止的子群集。

    如果停止 (Stop) 按钮显示但为灰显,则无法停止此子群集,因为这样会关闭数据库。

  2. 单击子群集右上角的停止 (Stop)

  3. 停止子群集 (Stop Subcluster) 窗口中,单击复选框确认是否要停止子群集。

    MC 会在执行子群集停止任务时显示进度屏幕。

  4. 选中所有任务后,单击关闭 (Close)

    管理 (Manage) > 子群集 (Subclusters) 选项卡显示子群集已停止且其节点已关闭。

启动或停止内部子群集

在内部部署中的 Eon 模式数据库中启动或停止子群集时,MC 会启动或停止 Vertica 主机上的子群集节点,但不会启动或停止计算机本身。

另请参阅

MC 中的子群集操作规则

7 - 在 MC 中扩大或缩减子群集

您可以扩大缩减 Eon 模式子群集,以增加或减少子群集中的节点数。这样可以在需要时添加计算容量,在不需要时减少计算容量,以便节省资金或重定向资源。

对于 Eon 模式数据库,MC 支持以下公共和私有云提供商的子群集和节点管理操作:

扩大云中的子群集

当扩大子群集时,MC 将一个或多个云实例作为主机添加到数据库群集中,并将它们作为节点添加到子群集中。

  1. 管理 (Manage) > 子群集 (Subclusters)选项卡上,单击要扩大的子群集正上方的扩大 (Scale Up)。MC 启动扩大向导。

  2. 等待一两分钟,让 MC 使用您的凭据预先填充输入 AWS 凭证和首选项 (Enter AWS Credentials and preferences) 屏幕上的字段,然后单击下一步 (Next)

  3. 指定子群集信息 (Specify Subcluster Information) 屏幕上,在要添加的实例数 (Number of Instances to Add) 中输入要添加到子群集的实例数。MC 预先填充群集中现有的主机数。

  4. 单击浏览 (Browse),选择要插入“许可证 (License)”字段的 Vertica 许可证,然后单击下一步 (Next)

  5. 指定云实例和数据存储信息 (Specify cloud instance and data storage info) 屏幕包含指定云实例和数据存储信息的字段。MC 将所有字段设置为与子群集中的现有实例相同的值。选择下一步 (Next) 接受现有值。

  6. 指定其他存储和标记信息 (Specify additional storage and tag info) 屏幕显示您在创建数据库群集时为实例指定的任何标记。您可以为要添加的实例使用相同的标记,或使用屏幕上的字段为这些实例添加新标记。您可以保留、应用或删除现有标记。如果删除标记,则不会用于目前添加的实例。修改标记后,单击下一步 (Next)

  7. MC 显示查看“扩大”信息 (Review 'Scale Up' information) 屏幕供您批准。如果信息正确,单击扩大 (Scale Up),向子群集添加实例。

  8. 等到进度屏幕上的所有操作显示复选标记后,单击关闭 (Close)

缩减云中的子群集

当缩减子群集时,MC 将从子群集中移除请求数量的节点,并从数据库群集中移除节点主机。然后,终止底层云实例。只有避免引发数据库关闭,才允许缩减子群集。

有关“缩减 (Scale Down)”适用或不适用于子群集的情况的详细信息,请参阅 MC 中的子群集操作规则

  1. 管理 (Manage) > 子群集 (Subclusters) 选项卡,单击子群集上方的缩减 (Scale Down) 以启动“缩减 (Scale Down)”页面:

  2. 要移除的主机数 (Number of hosts to remove) 字段中,输入要从子群集中移除的主机数。

  3. 确认 (Confirmation) 下,单击复选框确认是否要缩减指定子群集,并终止节点过去所使用的实例。

  4. 单击缩减子群集 (Scaledown Subcluster)

    缩减操作可能需要一些时间。完成后,进度屏幕将显示有关移除节点及其主机和终止实例的详细信息。

  5. 当所有步骤都显示复选标记时,单击关闭 (Close)

内部扩大或缩减

当您在内部部署中扩展子群集时,MC 向导会显示当前不属于数据库的可用 Vertica 主机的列表。选择要添加到子群集的节点作为节点,然后确认要扩展子群集。

当您缩减在内部部署中的子群集时,MC 会从数据库中的子群集中移除节点,但不会终止 Vertica 主机。这些主机现在可用于扩展其他子群集。

8 - 在 MC 中终止子群集

对于 Eon 模式数据库,MC 支持以下公共和私有云提供商的子群集和节点管理操作:

云中

子群集终止 (Terminate) 操作仅适用于云中的 Eon 模式数据库。

您可以终止任何不会导致数据库关闭的子群集。您可以终止:

  • 任何辅助子群集。

  • 主子群集,但前提是:

    • 数据库中至少包含另外一个主子群集。

    • 另一个主子群集至少比要终止的主子群集多一个节点。

终止子群集

  1. 管理 (Manage) > 子群集 (Subclusters)选项卡上,单击目标子群集正上方的终止 (Terminate)

  2. 终止子群集 (Terminate Subcluster) 窗口中,单击复选框确认是否要删除选定子群集并终止其实例。

  3. 单击终止子群集 (Terminate Subcluster)

    MC 显示进度窗口,展示为终止子群集需要执行的步骤。

  4. 选中所有步骤后,单击关闭 (Close)

内部

子群集终止 (Terminate) 操作不适用于内部 Eon 模式数据库。您可以停止内部子群集,但需避免关闭数据库。不能终止内部子群集,因为终止子群集会停止节点,同时终止这些节点所在的云实例。MC 无法终止内部 Vertica 主机。

要释放内部子群集中的某些 Vertica 主机,请缩减子群集。

另请参阅

MC 中的子群集操作规则

9 - MC 中的节点操作规则

下表汇总了每种节点操作适用于主子群集或辅助子群集节点的情况。

对于 Eon 模式数据库,MC 支持以下公共和私有云提供商的子群集和节点管理操作:

对于企业模式下的数据库,MC 支持以下操作:

  • 在 AWS 上的云中:“添加节点 (Add Node)”操作,添加实例 (Add Instance)”操作。

  • 内部部署:“添加节点 (Add Node)”操作。

当您在内部部署中启动或停止节点时,MC 会启动或停止数据库中的节点,但不会启动或停止 Vertica 主机。重新启动节点操作不适用于内部部署 Eon 模式下的数据库。

另请参阅

在 MC 中启动、停止和重新启动节点

10 - 在 MC 中启动、停止和重新启动节点

在 MC 中,您可以启动、停止和重新启动数据库子群集中的节点。这样可以根据分配给该子群集的工作负载的当前需求量身定制使用的计算能力。

对于 Eon 模式数据库,MC 支持以下公共和私有云提供商的子群集和节点管理操作:

对于企业模式下的数据库,MC 支持以下操作:

  • 在 AWS 上的云中:“添加节点 (Add Node)”操作,添加实例 (Add Instance)”操作。

  • 内部部署:“添加节点 (Add Node)”操作。

管理 (Manage) > 子群集 (Subclusters) 页面的右侧列中,节点操作 (Node Actions) 列显示供您启动、停止或重新启动节点和底层云计算机的图标。将鼠标悬停在图标上,阅读其执行的操作。如果图标灰显,则该操作不适用于该节点。

  • 启动节点 (Start Node)。启动子群集中的单个节点。

  • 停止节点 (Stop Node)。停止子群集中的单个节点。

  • 重新启动节点(仅限 GCP)(Restart Node (GCP only))。重新启动子群集中的单个节点。

另请参阅

MC 中的节点操作规则