在 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 中的子群集操作规则