在 MC 中将 Eon 模式数据库恢复到 AWS 上
重要
还可以使用 admintools 恢复数据库。必须使用 admintools 才能将数据库恢复到现有群集上。例如,如果您停止了一个群集,该群集的主机使用的是实例存储,其中数据不是持久存储的,并且计划将数据库恢复到同一群集上,请使用 admintools。如果已使用 CloudFormation 模板从 AWS Marketplace 中安装了管理控制台,则可以使用管理控制台中的配置和恢复向导。
在恢复数据库期间,当选择的 Vertica 版本高于公共存储中原始数据库的版本时,Vertica 会升级您的数据库,以匹配您选择的 Vertica 版本。此升级可能会导致数据库恢复需要更长的时间。要绕过此升级,请选择原始数据库的 Vertica 版本。
注意
升级 Vertica 数据库后,将无法恢复到早期版本。先决条件
-
您计划恢复的已停止 Eon 模式数据库的公共存储位置(AWS S3 存储桶)。如需指导,请参阅查看和管理您的群集。
-
您计划恢复的 Eon 模式数据库的用户名和密码。
-
有权创建 VPC、子网、安全组、实例和角色的 AWS 帐户。
-
用于通过 SSH 访问实例的 Amazon 密钥对。
将数据库恢复到云端
使用管理控制台中的向导在 AWS 上配置一个新群集,然后将数据库恢复到其中。对于新群集,管理控制台会自动配置数据库上次关闭时使用的相同数量的 AWS 实例。
当心
不应该使用同一公共存储位置来运行多个数据库,因为这样会导致数据损坏。为避免损坏,还应该绝不使用恢复功能在不同群集上同时运行同一 Eon 模式数据库。-
在管理控制台的主页中,单击配置和恢复 Eon 模式数据库 (Provision and Revive an Eon Mode Database)。“配置和恢复 Eon 模式数据库 (Provision and Revive an Eon Mode Database)”向导随即打开。
-
输入您的云凭据和群集首选项。您的群集必须与您公共存储位置的 S3 存储桶位于同一区域。要将群集恢复到新区域中,您必须:
-
在新区域中创建一个 S3 存储桶。
-
将之前 S3 存储桶的内容复制到其中。
-
在步骤 3 中提供新 S3 存储桶 URL。
-
-
默认情况下,Vertica 在与管理控制台实例相同的子网中创建群集。如果您想管理同一 VPC 中的所有 Vertica 群集,可以将您的 Vertica 数据库配置到与管理控制台实例不同的子网中。为此,请在 AWS 凭据 (AWS Credentials) 页面上选择显示高级选项 (Show Advanced Options),然后在子网 (Subnet) 字段中输入一个值。
重要
如果为数据库指定不同的子网,请确保保护该子网。 -
输入要恢复的数据库的 S3 URL。当您输入 S3 存储桶位置时,管理控制台会发现所有已知的 Eon 模式数据库。
-
选择要恢复的正确数据库。
-
提供要恢复的数据库的数据库管理员凭据。这些凭据与前一个群集中的数据库使用的凭据相同。
-
在数据库版本 (Database Version) 字段中,选择所需的 Vertica 数据库版本。选择最近 Vertica 发布的最新修补程序。对于每个 Vertica 版本,可以从关联 Linux 操作系统列表中进行选择。
如果选择的 Vertica 版本高于公共存储中原始数据库的版本,Vertica 会升级您的数据库,以匹配您选择的 Vertica 版本。此升级可能会导致数据库恢复需要更长的时间。要绕过此升级,请选择原始数据库的 Vertica 版本。
注意
Vertica 数据库升级后,以后将无法降级该数据库。 -
选择群集的实例类型。管理控制台将配置数据库上次关闭时使用的相同数量的实例。
MC 填充存储库、编录和临时目录的现有路径。
注意
您不能使用临时实例持久保存编录。最后一步显示确认页面,在其中显示配置的卷。有关 MC 提供的卷配置的详细信息,请参阅AWS 的 Eon 模式卷配置默认值和为 AWS 配置企业模式卷默认值。
当心
为确保不会丢失数据,请选择使用 EBS 存储的实例。EBS 存储是持久存储,而实例存储是临时存储。对于 Eon 模式,管理控制台会显示警报,以通知用户在终止支持实例存储的实例时可能会丢失数据。 -
选择是否加密 EBS 卷。对于 AWS,只有第 4 代和第 5 代实例类型(c4、r4 和 m4;c5、r5 和 m5)支持加密 EBS 卷。
-
或者,可以标记这些实例。在标记 EC2 实例 (Tag EC2 instances) 字段中,如果另一个群集已经在运行,管理控制台将使用群集中第一个实例的标记值填充这些字段。可以接受默认值,或者输入新标记值。
-
查看您的选择,接受许可协议,然后单击创建 (Create) 将数据库恢复到新群集上。如果您用于恢复的管理控制台版本高于数据库版本,管理控制台首先会通知您即将自动升级数据库。启动恢复过程后,向导会显示其进度。成功恢复后,数据库自动启动。
恢复过程完成后,单击开始 (Get Started) 导航到快速任务 (Fast Tasks) 页面。