安装管理控制台
管理控制台 (MC) 12.0.x 与支持的最新 Vertica 服务器版本兼容。有关详细信息,请参阅以下文档:
-
Vertica 服务器和管理控制台。列出管理控制台支持的平台和浏览器。
-
安装概述和检查清单。确保已准备好配置 Vertica 所需的全部条件。
-
在安装 Vertica 之前。阅读以了解*所有 *Vertica 配置所需的先决条件,包括管理控制台。
云安装
Vertica 支持通过管理控制台管理基于支持的云提供商的 Enterprise 模式和 Eon 模式数据库。
Amazon Web Services
使用 CloudFormation 模板 (CFT) 在 AWS 上部署管理控制台实例。部署 MC 实例后,可以使用 AWS 资源配置 Eon 模式或 Enterprise 模式数据库。
在某些环境下,可以在没有 AWS CFT 的情况下自动执行自定义 MC 部署。要自动执行自定义 MC,请将以下属性添加到 /opt/vconsole/config/console.properties
文件:
vertica.database.mode = eon
cloud.authentication = IAM
mc.iaas = AWS
provisioning.service.enabled = true
注意
仅当使用 IAM 角色对请求进行身份验证时设置 cloud.authentication 属性。如果使用访问密钥,则无需设置此属性。此外,完成以下操作以部署自定义 MC 实例:
Microsoft Azure
从 Azure Marketplace 部署管理控制台实例。部署 MC 实例后,可以配置 Eon 模式数据库或监控 Enterprise 模式数据库。
Google Cloud Platform
部署管理控制台实例(基于 GCP)。部署 MC 实例后,可以在 GCP 上配置 Eon 模式数据库。有关详细信息,请参阅使用 MC 在 GCP 中配置和创建 Eon 模式数据库。
内部 Enterprise 模式或 Eon 模式
安装管理控制台之前,请查看以下硬件、软件和网络要求。
一般要求
-
端口 (Ports):管理控制台具有以下端口要求:
-
端口 22 为默认 SSH 端口。当使用 MC 创建 Vertica 时,创建群集向导 对端口 22 使用 SSH。
-
端口 5444 是默认代理端口,并且必须可用于 MC 到节点和节点到节点通信。
-
端口 5450 是默认 MC 端口,并且必须可用于节点到 MC 通信。
有关端口和防火墙注意事项的更多信息,请参阅确保端口可用。
-
-
防火墙 (Firewall):确保防火墙或 iptable 没有阻止群集数据库、管理控制台和每个群集节点上的管理控制台代理之间的通信。
-
IP 地址 (IP Address):如果在 Vertica 群集以外的服务器上安装 MC,它将监视该服务器必须至少可供群集中的公用网络接口访问。
-
TLS 要求 (TLS Requirements):必须在 Linux 环境中安装 Schannel 软件包,以便在 MC 配置过程中设置 TLS。请参阅TLS 协议。
-
文件权限 (File Permissions):在本地工作站上,对于计划通过群集安装向导上传到 MC 的任意文件,必须至少具有读取/写入权限。这些文件包括 Vertica 服务器软件包、许可证密钥(如果需要)、私钥文件以及 IP 地址的可选 CSV 文件。
-
Perl:MC 群集安装程序要求使用 Perl 5。
硬件要求
您可以在群集中的任何节点或其自身的专用节点上安装 MC。在群集节点上运行 MC 时,注意 MC 与其他 Vertica 进程共享 CPU 内核的 RAM 和时间。
下表提供了最低及建议的硬件要求:
请参阅 Vertica 的磁盘空间要求。
时间同步和 MC 的自签名证书
当通过客户端浏览器连接到 MC 时,Vertica 将为每个 HTTPS 请求分配一个包含时间戳的自签名证书。为增强安全性和防止密码重播攻击,时间戳仅在几秒钟内有效,随后就会过期。
为避免遭到 MC 阻拦,请同步 Vertica 群集内各个主机的时间,以及 MC 主机的时间(如果该主机位于专用服务器上)。要从丢失同步或缺乏同步中恢复,请重新同步系统时间和网络时间协议 (Network Time Protocol)。
安装管理控制台
安装管理控制台 (MC) 以管理新群集,或将其添加到现有群集。
-
从 Vertica 网站下载 MC 软件包:
vertica-console-current-version.Linux-distro)
将软件包保存到目标服务器上的某个位置,例如
/tmp
。 -
在目标服务器上,以 root 或具有 sudo 权限的用户身份登录。
-
更改为保存 MC 软件包的目录。
-
使用本地 Linux 发行版软件包管理系统(rpm、yum、zipper、apt、dpkg)安装 MC。例如:
Red Hat 6
# rpm -Uvh vertica-console-current-version.x86_64.RHEL6.rpm
Debian 和 Ubuntu
# dpkg -i vertica-console-current-version.deb
-
如果在升级 MC 之前已停止数据库,则重新启动数据库。
以 root 用户身份运行以下命令:
/etc/init.d/verticad start
对于 Red Hat 7/CentOS 7 和更高版本,请运行:
# systemctl start verticad
-
打开浏览器并输入 MC 安装的 URL。该 URL 为以下之一:
-
IP 地址:
https://ip-address:mc-port/
-
服务器主机名:
https://hostname:mc-port/
默认情况下,mc-port 为 5450。
-
如果先前未配置 Mc,则会出现“配置向导 (Configuration Wizard)”对话框。配置 MC (Configuring MC) 中描述了配置步骤。
如果先前已配置 MC,则您在升级后首次登录 MC 时,Vertica 将提醒您接受最终用户许可协议 (EULA)。
此外,您可以选择向 Vertica 提供有关 MC 使用情况的分析信息。有关详细信息,请参阅管理控制台设置。