您可以使用单节点、单群集或带转发器的群集部署 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 个节点,并且使用 ILB。一个群集最少需要三个正常节点才能正常运行。

生产环境要求节点至少为中等大小。如果预计要处理大量并发查询(包括警示),请考虑使用大型节点。有关大小调整的信息,请参见调整 vRealize Log Insight虚拟设备的大小

虽然 vRealize Log Insight 群集中的最小节点数为三个,但如果节点出现故障,包含的正常节点数少于三个的群集将无法完全正常运行。此外,群集中的正常节点数必须大于群集节点总数的一半。例如,如果您有一个包含六个节点的群集,其中的三个节点变得不可用,则该群集将无法完全正常运行,直到您从该群集中移除不可正常运行的节点。 不支持移除和重新引入群集节点。

具有转发器的群集

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

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

提供冗余的交叉转发

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

vRealize Log Insight 集成负载平衡器

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