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

返回本页常规视图.

使用 CloudFormation 模板安装 Vertica

Vertica 在 AWS Marketplace 上提供 CloudFormation 模板 (CFT),使您能够快速启动并运行群集。使用该模板,您可以自动配置 AWS 资源,并启动 Vertica 群集和管理控制台,只需进行最少的配置。

如果您希望手动部署 VPC、实例和相关资源,请参阅使用手动部署的 AWS 资源安装 Vertica

有关在使用 CFT 创建群集后创建 Eon 模式或企业模式数据库的详细信息,请参阅 MC 中的 Amazon Web Services

1 - CloudFormation 模板 (CFT) 概述

借助 AWS 上的 Vertica,使用 CloudFormation 模板 (CFT) 通过正在运行的 Vertica 系统轻松管理 AWS 资源的配置。

要访问 Vertica CFT,请转至 AWS Marketplace。CFT 的许可模式包括:

  • 自带许可证 (BYOL):默认情况下,安装免费的 CE 许可证,涵盖 3 个节点和 1 TB 数据。要扩展节点或大小,您可以购买 Vertica BYOL 许可证。
    在 CFT 上的 BYOL 许可证之外,您还可以在没有许可证文件的情况下访问社区版:

    • 如果您使用的是管理控制台,只需将许可证字段留空即可。

    • 如果您使用的是命令行(请参阅使用安装脚本安装 Vertica),请在安装期间在 --license 参数中指定 CE。

  • 按小时:一种即用即付模式,您只需为每个节点使用的小时数付费。使用付费列表的一个优点是,所有费用都会显示在 Amazon AWS 账单上。这提供了购买完整 Vertica 许可证的替代方法。这消除了提前计算潜在存储需求的需要。

可用的 Vertica CFT 包括:

  • 管理控制台,涵盖 3 个 Vertica 节点:部署 Vertica 的最简单方法。默认情况下,此 CFT 部署一个 Eon 模式数据库。但是,这种环境也可以用于创建企业模式数据库。有关详细信息,请参阅创建数据库

  • 将管理控制台部署到新 VPC:此 CFT 部署所有必需的 AWS 资源,并安装 Vertica 管理控制台 (MC)。在堆栈创建完成后,登录到 MC 以配置 Vertica 数据库群集。

  • 将管理控制台部署到现有 VPC:此 CFT 在现有的 VPC 和子网中部署 Vertica 管理控制台 (MC)。在堆栈创建完成后,MC 将可用。登录到 MC,以配置 Vertica 数据库群集或 Eon 模式数据库群集。

    对于此 CFT,您必须先设置 VPC、子网和相关网络资源。有关为 Vertica 正确配置这些资源的详细信息,请参阅 AWS 文档中的以下主题: * 创建虚拟私有云 * 配置网络

有关详细信息

有关这些 CFT 支持的操作系统,请参阅适用于 AWS 的 Vertica AMI 操作系统

有关 AWS 上可用的 Vertica 产品,请参阅 AWS 上的 Vertica 产品

2 - 使用 CFT 的先决条件

在您可以使用 CloudFormation 模板 (CFT) 在 AWS 上安装 Vertica 之前,请确认您具有:

  • 有权创建 VPC、子网、安全组、EC2 实例和 IAM 角色的 AWS 帐户(有关 AWS 帐户的详细信息,请参阅 AWS 文档

  • 通过 SSH 访问 EC2 实例的 Amazon 密钥对。(有关密钥对,请参阅 AWS 文档。)

3 - 使用 CloudFormation 模板启动 MC 和 AWS 资源

使用可通过 AWS Marketplace 获得的 CloudFormation 模板 (CFT) 启动 管理控制台 (MC) 及其关联的 AWS 资源。有关可用 CFT 的列表,请参阅 CloudFormation 模板 (CFT) 概述

从 AWS Marketplace 开始,启动可从中安装 Vertica 的配置实例:

  1. 使用 AWS 帐户登录到 AWS Marketplace(请参阅上面的先决条件 一节)。

  2. 在 AWS Marketplace 中搜索“Vertica”。

  3. 选择 Vertica CFT。每个 CFT 都会引导您进入产品概述页面,其中包含定价估算值。(另请参阅 CloudFormation 模板 (CFT) 概述,了解可用模板和产品的概述)。

  4. 单击“继续 (Continue)”以订阅。

  5. 在下一页上,根据部署要求选择启动设置。

  6. 如果您之前未同意 AWS Marketplace 上的 Vertica EULA 条款,请单击“接受软件条款 (Accept Software Terms)”进行订阅。

  7. 单击使用 CloudFormation 控制台启动 (Launch with CloudFormation Console)。此时 CloudFormation 控制台将打开。

  8. CloudFormation 控制台会自动在指定 Amazon S3 模板 URL (Specify an Amazon S3 template URL) 字段中提供 URL。单击下一步 (Next)

  9. 遵循 CloudFormation 工作流,并输入参数(统称为堆栈)。

  10. 在确认您为新堆栈提供的详细信息后,单击创建 (Create)。AWS 控制台会将您带到“堆栈 (Stacks)”页面,您可以在其中查看创建过程的进度。该过程需要几分钟时间。

  11. 输出 (Outputs) 选项卡显示有关在该过程完成后访问环境的信息。

接下来,访问管理控制台 (MC) 以部署群集实例并创建数据库,如访问管理控制台中所述。

4 - 访问管理控制台

您可以使用 MC 部署 Vertica 群集实例,并创建数据库。还可以使用 MC 管理和监控您的数据库。您将使用管理控制台在刚刚启动的 AWS 资源上配置 Vertica 群集和数据库。

  1. 在 AWS CloudFormation 堆栈页面上,选择新堆栈并查看输出 (Outputs) 选项卡。此选项卡提供有关访问您的环境以及文档和许可资源的信息。

  2. 单击访问 管理控制台 URL。此链接将带您进入 MC 登录页面。

  3. 要登录,输入您使用 CloudFormation 控制台创建的 MC 用户名和密码。

    登录后,MC 会显示主页,其中包含用于配置新群集或数据库或者导入现有群集或数据库的选项。 如果选择的 CFT 也创建数据库,则新数据库也会显示在主页上。

    此页面还提供了一个“资源 (Resources)”部分,其中包含指向在线培训、博客、社区和帮助资源的链接。

您已成功在 AWS 资源上启动管理控制台。

如果您尚未配置 Vertica 群集和数据库,请完成以下过程之一中的步骤: