安装管理控制台

管理控制台 (MC) 12.0.x 与支持的最新 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

此外,完成以下操作以部署自定义 MC 实例:

  • 为 Vertica 和管理控制台设置所需的端口。有关详细信息,请参阅一般要求

  • 为 Vertica 和 MC 实例设置 IAM 角色。有关详细信息,请参阅AWS 身份验证

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) 以管理新群集,或将其添加到现有群集。

  1. Vertica 网站下载 MC 软件包:

    vertica-console-current-version.Linux-distro)
    

    将软件包保存到目标服务器上的某个位置,例如 /tmp

  2. 在目标服务器上,以 root 或具有 sudo 权限的用户身份登录。

  3. 更改为保存 MC 软件包的目录。

  4. 使用本地 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
    
  5. 如果在升级 MC 之前已停止数据库,则重新启动数据库。

    以 root 用户身份运行以下命令:

    /etc/init.d/verticad start
    

    对于 Red Hat 7/CentOS 7 和更高版本,请运行:

    # systemctl start verticad
    
  6. 打开浏览器并输入 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 使用情况的分析信息。有关详细信息,请参阅管理控制台设置