在 MC 中添加子群集
您可以将子群集添加到内部或云中的 Eon Mode 数据库,为数据库提供更强大的计算能力并分隔工作负载。
有关子群集管理规则的详细信息,请参阅子群集。
在云平台上添加子群集
当在云平台上使用 MC 添加 Eon 模式子群集时,MC 会配置请求的实例,将实例配置为数据库群集节点,再将这些节点组成新的子群集。
可以添加第二个主子群集以停止原始主群集。请确保替换的主子群集至少比原始的主子群集大一个节点。(如果二者大小相同,则会同样计入仲裁。停止其中任何一个都会违反仲裁,因此您无法停止任何一个。有关详细信息,请参阅Eon 模式数据库中的数据完整性和高可用性。)
Amazon Web Services (AWS)
请按以下步骤在 AWS 上添加子群集:
-
在管理 (Manage) > 子群集 (Subclusters) 选项卡上,单击添加子群集 (Add Subcluster) 打开“添加子群集 (Add Subcluster)”窗口。
-
在输入 AWS 凭证和首选项 (Enter AWS Credentials and preferences) 上,可能会根据当前配置填充一些值。接受默认值或输入以下值:
-
AWS 区域 (AWS Region):输入与群集相同的区域。
-
AWS 子网 (AWS Subnet):群集的子网。默认情况下,Vertica 会在 MC 实例所在的同一子网中创建群集。
重要
请使用安全组和网络访问控制列表 (ACL) 来保护子网。有关详细信息,请参阅 Amazon 文档。 -
AWS 密钥对 (AWS Key Pair):用于通过 SSH 访问 EC2 实例的 Amazon 密钥对。
-
-
选择下一步 (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),则停止和启动实例时地址不持久。
-
-
选择下一步 (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):使用关联实例类型的卷配置默认值填充此字段。输入一个新值,以更改默认值。
-
-
选择下一步 (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) 为新子群集中的实例分配不同的可搜索元数据标记。显示现有标记。
-
-
选择下一步 (Next)。在查看“添加子群集”信息 (Review 'Add Subcluster' information) 上,确认新子群集的配置详细信息。
-
选择添加子群集 (Add Subcluster) 以创建子群集。
创建子群集后,将显示“子群集 (Subcluster)”页面。MC 自动将新子群集中的节点订阅到分片,以保证节点可随时使用。
Google Cloud Platform (GCP)
请按以下步骤在 GCP 上添加子群集:
-
在管理 (Manage) > 子群集 (Subclusters) 选项卡上,单击添加子群集 (Add Subcluster) 打开“添加子群集 (Add Subcluster)”窗口。
-
在指定子群集信息 (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),则停止和启动实例时地址不持久。
-
-
选择下一步 (Next)。群集配置可能需要几分钟时间。
-
在指定云实例和存储库存储信息 (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):每个节点的卷大小。使用关联实例类型的卷配置默认值填充此值。
-
-
选择下一步 (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):可选。为新子群集中的实例分配不同的可搜索元数据标记。显示现有标记。
-
-
选择下一步 (Next)。在查看信息 (Review Information) 上,确认新子群集的配置详细信息并接受条款和条件。
-
选择添加子群集 (Add Subcluster) 以创建子群集。
创建子群集后,将显示子群集 (Subcluster) 页面。MC 自动将新子群集中的节点订阅到分片,以保证节点可随时使用。
Microsoft Azure
请按以下步骤在 Azure 上添加子群集:
-
在管理 (Manage) > 子群集 (Subclusters) 选项卡上,单击添加子群集 (Add Subcluster) 打开“添加子群集 (Add Subcluster)”窗口。
-
在指定子群集信息 (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),则停止和启动实例时地址不持久。
-
-
选择下一步 (Next)。群集配置可能需要几分钟时间。
-
在指定云实例和存储库存储信息 (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):每个节点的卷大小。使用关联实例类型的卷配置默认值填充此值。
-
-
选择下一步 (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):可选。为新子群集中的实例分配不同的可搜索元数据标记。显示现有标记。
-
-
选择下一步 (Next)。在查看信息 (Review Information) 上,确认新子群集的配置详细信息。
-
选择添加子群集 (Add Subcluster) 以创建子群集。
创建子群集后,将显示子群集 (Subcluster) 页面。MC 自动将新子群集中的节点订阅到分片,以保证节点可随时使用。
内部
对于内部 Eon 模式数据库,可以使用 MC 创建其他子群集。MC 显示未添加到数据库的所有可用 Vertica 主机。将选定节点配置为数据库中新子群集中的节点。
-
在管理 (Manage) > 子群集 (Subclusters) 选项卡上,单击左上角的创建子群集 (Create Subcluster)。MC 将打开创建子群集 (Create Subcluster) 向导。
-
在第一个屏幕中,在以下字段中做出响应:
-
子群集名称 (Subcluster Name):输入新子群集的名称。
-
子群集类型下拉列表(未标记)(Subcluster type dropdown (unlabeled)):选择主要 (Primary) 或次要 (Secondary)。
-
选择将添加到子群集的节点 (Select nodes that will be added to a subcluster):从 IP 地址列表中选择。MC 显示群集中当前未成为数据库成员的所有可用 Vertica 主机。
-
确认 (Confirmation):单击确认 (Confirmation) 复选框表示要创建指定子群集,以包括选择作为节点的 Vertica 主机。
-
-
单击确认 (Confirmation) 复选框后,继续 (Proceed) 按钮变为活动状态。单击继续 (Proceed)。
MC 会在创建请求的子群集时显示进度屏幕。等待完成所有步骤。