Strategy ONE

Linux 安装向导 - 拓扑配置

拓扑结构允许管理员监控 MicroStrategy 服务并对其进行管理 MicroStrategy Workstation。下面列出支持的功能:

  • 服务健康状况监视器

    管理员可以监控 MicroStrategy 通过工作站查看服务并查看它们是否正在运行或停止。

  • 服务启动/停止

    管理员可以启动或停止 MicroStrategy 通过 Workstation 提供服务。该功能目前仅限通过用户名和密码进行 SSH 身份验证。

查看环境拓扑和监控服务 在里面 Workstation 帮助 有关在 Workstation 中使用拓扑的更多信息。

在 Workstation 中使用以下两种轻量级代理来监视服务:

  • 监视代理

    大多数监控代理都随附于安装 MicroStrategy 服务。可使用监视代理来监视服务和查看服务的健康状况。

  • 通信代理:

    一些监视代理同时也是通信代理。除监视服务外,通信代理还帮助其他监视代理相互通信和收集监视信息。管理员必须选择至少一个代理作为通信代理,以便所有其他代理可以通过该代理相互通信。

    在三台或更多台机器托管的环境中 MicroStrategy 服务,建议您至少选择三个通信代理,以提供冗余和提高可靠性,以防一个通信代理不可用。选择作为通信代理的机器必须是托管 MicroStrategy 服务,例如 Intelligence Server 或 MicroStrategy Library。如果你决定只使用一个通信代理,建议你选择安装有 MicroStrategy Library (如果通过 MicroStrategy 安装),因为 Library 直接与工作站通信。

    如果你的 Library 部署是通过 WAR 文件完成的,或者如果你不使用包含 MicroStrategy Library 托管通讯代理,然后使用装有 Intelligence Server 的机器。

MicroStrategy 用途 领事 服务注册技术。在客户端模式下,监视代理对应 Consul 代理。在服务器模式下,通信代理对应 Consul 代理。

  1. 在安装向导的“拓扑配置”对话框中,选择环境中存在台还是台计算机。
  2. 如果环境中包含多台计算机,请确定要将环境中的哪些计算机用作通信代理。在您的环境中将托管的所有计算机中 MicroStrategy 服务,至少选择其中一个(多机环境建议三个)作为通讯代理。在文本字段中输入每台计算机的名称,并用分号隔开。您必须通过安装向导的“拓扑配置”对话框,在所有计算机(包括监视代理和通信代理计算机)上输入完全相同的列表。

    这 MicroStrategy 服务内容如下:

    • MicroStrategy Intelligence Server
    • MicroStrategy Web 普遍的
    • MicroStrategy Library
    • MicroStrategy Mobile
    • MicroStrategy 消息传递服务
    • MicroStrategy Platform Analytics
    • MicroStrategy Certificate Store

    由于领导者选择算法的缘故,通信代理的数量必须为奇数。

    示例:

    复制
    servername1.domain.com;servername2.domain.com;servername3.domain.com;

    servername1.domain.com;

    示例:您的环境中包含以下两台计算机,您选择其中一台承载通信代理:

    • 机器 1 主机 MicroStrategy Library 以及通讯代理
    • 计算机 2 承载 Intelligence Server

    执行安装时,请在两台计算机上输入完整域名:machine1.domain.com

    示例:您的环境中包含以下三台计算机,您想让所有三台计算机都承载通信代理:

    • 机器 1 主机 MicroStrategy Library
    • 计算机 2 承载 Intelligence Server 1
    • 计算机 3 承载 Intelligence Server 2

    执行安装时,请在所有三台计算机上输入 machine1.domain.com;machine2.domain.com;machine3.domain.com;

    示例:您的环境中包含以下五台计算机,您选择其中三台承载通信代理:

    • 机器 1 主机 MicroStrategy Library
    • 计算机 2 承载 Intelligence Server 1 和通信代理
    • 计算机 3 承载 Intelligence Server 2 和通信代理
    • 计算机 4 承载 Intelligence Server 3 和通信代理
    • 计算机 5 承载 Intelligence Server 或其他服务

    请在所有计算机上输入 machine1.domain.com;machine2.domain.com;machine3.domain.com;

需要记住的一些重要信息:

  • 在 MicroStrategy 2019年,OpenSSH不再安装在Windows机器上。您必须安装 Open SSH 才能使用拓扑启动和停止服务。将系统从 11.0 升级到 2019 会删除 Open SSH。

    如果机器上已经安装了 consul,则在安装之前 MicroStrategy 产品,服务注册自动配置和执行受到影响。我们建议不要在同一台计算机上单独安装 Consul。

  • 如果您选择多机环境,则必须输入奇数台计算机。
  • 如果环境包含一台以上的计算机和具有动态 IP 地址的通信代理计算机,则在安装期间使用 FQDN 作为通信代理计算机列表。
  • 如果环境包含一台以上的计算机和具有不止一个 IP 地址的通信代理计算机,建议在安装期间使用 FQDN 作为通信代理计算机列表。如果使用 IP 地址列表,请确保可以使用列表中包含的 IP 地址 ping 通具有多个 IP 地址的计算机。
  • 拓扑支持在具有公共 IP 地址的机器上进行安装。为了避免意外加入拓扑节点,可能暴露服务信息,您必须正确配置防火墙。您的防火墙应仅允许工作站拓扑节点集群内的节点使用服务器 RPC(默认 8300)、Serf LAN(默认 8301)和 Serf WAN(默认 8302)端口。看 启用穿越防火墙的拓扑通信 了解更多信息。

安装拓扑功能后,请参阅 安装和配置拓扑 有关在您的环境中配置此功能的其他说明。