您可以使用单节点、单集群或带转发器的集群部署 vRealize Log Insight

注: 不支持将外部负载平衡器用于 vRealize Log Insight,包括 vRealize Log Insight 群集。

通过 vRealize Suite Lifecycle Manager 进行安装

vRealize Suite Lifecycle Manager 自动执行套件产品的安装、配置、升级、修补、配置管理、偏移修复以及运行状况监控。作为 vRealize Log Insight 安装的替代方法,您可以通过 vRealize Suite Lifecycle Manager 安装 vRealize Log Insight。您必须使用 vRealize Suite Lifecycle Manager 1.2 或更高版本以及 vRealize Log Insight 4.5.1 或更高版本。有关详细信息,请参见 vRealize Suite Lifecycle Manager 文档

单个节点

一个基本的vRealize Log Insight配置包含单个节点。日志源可以是应用程序、操作系统日志、虚拟机日志、主机、vCenter Server、虚拟或物理交换机和路由器、存储硬件,等等。使用 syslog(UDP、TCP、TCP+SSL)或 CFAPI(通过 HTTP 或 HTTPS 的 vRealize Log Insight本地载入协议),直接由应用程序、syslog 集中器或安装在源上的 vRealize Log Insight 代理将日志流传输到 vRealize Log Insight 节点。

单节点部署的最佳做法是使用 vRealize Log Insight 集成负载均衡器 (Integrated Load Balancer, ILB),并将查询和载入流量发送到 ILB。如果打算将来为您的部署添加节点以创建集群,这可简化配置,而不会产生开销。

最佳做法是,不要在生产环境中使用单个节点。

集群

生产环境通常需要使用集群。集群必须满足以下要求:

  • 集群中的节点必须全部具有相同大小并位于同一数据中心。
  • 用于集群的 ILB 要求节点位于同一 L2 层网络。
  • 必须从 VMware NSX 分布式防火墙保护中排除 vRealize Log Insight 虚拟机。

    这是因为集群的虚拟 IP 使用处于服务器直接返回模式的 Linux 虚拟服务器 (LVS-DR) 进行负载均衡  。服务器直接返回比通过单个集群成员路由所有响应流量更高效。但是,这种响应流量还与虚假的流量相似,因此 NSX 分布式防火墙会阻止这种流量。

调整集群大小

vRealize Log Insight 单个实例配置可以包含一个节点或 3 到 18 个节点(不支持双节点设置)。
  • 当节点 3 到 7 中的一个节点关闭时,或者节点 8 到 18 中的一个或两个节点关闭时:
    • vIP 保持可用。
    • 载入和日志转发可继续正常工作。
    • 受影响的功能有限。例如,查询会受到影响。由于没有日志 HA,查询不包含已关闭节点的结果。
  • 如果主节点关闭,除了上述行为外:
    • 存在一些 UI 限制,例如集群页面详细信息和统计信息。
    • 无法添加新节点。
    • 无法移除现有节点。
  • 如果有更多节点关闭,集群将不正常,并且其他功能将不可用。只要有一个节点已启动且正在运行,您就可以将日志直接发送到该节点。节点上的日志转发和正在运行的查询将继续正常工作。

有关大小调整的信息,请参见调整 vRealize Log Insight虚拟设备的大小

具有转发器的集群

具有转发器的 vRealize Log Insight 集群配置包含主索引、存储以及具有 3 至 18 个节点并使用 ILB 的查询集群。对于单集群,仅在主集群中的一个位置存在单个日志消息。

通过在远程站点或集群添加多个转发器集群来扩展设计。每个转发器集群配置为将其所有日志消息转发到主集群,并且用户连接到主集群,从而利用 CFAPI 在转发路径上提供压缩和恢复能力。配置为机架置顶式的转发器集群可以配置较大的本地保留。

提供冗余的交叉转发

vRealize Log Insight部署方案包括经扩展和镜像的带转发器的集群。两个主集群用于索引、存储和查询。在每个数据中心具有一个主集群。每个数据中心的前端是一对专用的转发器集群。来自所有机架置顶式聚合的所有日志源集中在转发器集群。您可以在两个保留集群上独立查询相同的日志。

vRealize Log Insight 集成负载均衡器

要在集群中的节点之间正确均衡流量并最大限度减少管理开销,请在所有部署中使用集成负载均衡器 (ILB)。这可确保接受传入载入流量,即使某些 vRealize Log Insight节点不可用。