您可以使用单节点、单集群或带转发器的集群部署 VMware Aria Operations for Logs。
通过 Aria Suite Lifecycle 安装
Aria Suite Lifecycle 会自动执行 Aria Suite 产品的安装、配置、升级、修补、配置管理、偏移修复以及运行状况监控。作为 VMware Aria Operations for Logs 安装的替代方法,您可以通过 Aria Suite Lifecycle 安装 VMware Aria Operations for Logs。您必须使用 Aria Suite Lifecycle 1.2 或更高版本才能安装 VMware Aria Operations for Logs 4.5.1 或更高版本。有关详细信息,请参见 Aria Suite Lifecycle 文档。
单个节点
一个基本的VMware Aria Operations for Logs配置包含单个节点。日志源可以是应用程序、操作系统日志、虚拟机日志、主机、vCenter Server、虚拟或物理交换机和路由器、存储硬件,等等。使用 syslog(UDP、TCP、TCP+SSL)或 CFAPI(通过 HTTP 或 HTTPS 的 VMware Aria Operations for Logs本地载入协议),直接由应用程序、syslog 集中器或安装在源上的 VMware Aria Operations for Logs 代理将日志流传输到 VMware Aria Operations for Logs 节点。
单节点部署的最佳做法是使用 VMware Aria Operations for Logs 集成负载均衡器 (Integrated Load Balancer, ILB),并将查询和载入流量发送到 ILB。如果打算将来为您的部署添加节点以创建集群,这可简化配置,而不会产生开销。
最佳做法是,不要在生产环境中使用单个节点。
集群
生产环境通常需要使用集群。集群必须满足以下要求:
- 集群中的节点必须全部具有相同大小并位于同一数据中心。
- 用于集群的 ILB 要求节点位于同一 L2 层网络。
- 必须从 VMware NSX 分布式防火墙保护中排除 VMware Aria Operations for Logs 虚拟机。
这是因为集群的虚拟 IP 使用处于服务器直接返回模式的 Linux 虚拟服务器 (LVS-DR) 进行负载均衡 。服务器直接返回比通过单个集群成员路由所有响应流量更高效。但是,这种响应流量还与虚假的流量相似,因此 NSX 分布式防火墙会阻止这种流量。
调整集群大小
VMware Aria Operations for Logs 单个集群配置可以包含 3 到 18 个节点。当节点处于脱机状态或运行状况不佳时,功能可用性取决于集群可用于运行功能的最小节点数。
下表列出了可能无法维护正常运行的活动集群的最大节点数:
集群中的节点数 | 可以发生故障的节点数 |
---|---|
1 | 0 |
2 | 0 |
3 | 1 |
4 | 1 |
5 | 2 |
6 | 2 |
7-18 | 3 |
- 在访问集群详细信息和统计信息时,您可能会遇到某些 UI 限制。
- 无法添加新节点。
- 您无法移除现有节点。
有关大小调整的信息,请参见调整 VMware Aria Operations for Logs虚拟设备的大小。
具有转发器的集群
具有转发器的 VMware Aria Operations for Logs 集群配置包含主索引、存储以及具有 3 至 18 个节点并使用 ILB 的查询集群。对于单集群,仅在主集群中的一个位置存在单个日志消息。
通过在远程站点或集群添加多个转发器集群来扩展设计。每个转发器集群配置为将其所有日志消息转发到主集群,并且用户连接到主集群,从而利用 CFAPI 在转发路径上提供压缩和恢复能力。配置为机架置顶式的转发器集群可以配置较大的本地保留。
提供冗余的交叉转发
此VMware Aria Operations for Logs部署方案包括经扩展和镜像的带转发器的集群。两个主集群用于索引、存储和查询。在每个数据中心具有一个主集群。每个数据中心的前端是一对专用的转发器集群。来自所有机架置顶式聚合的所有日志源集中在转发器集群。您可以在两个保留集群上独立查询相同的日志。
VMware Aria Operations for Logs 集成负载均衡器
要在集群中的节点之间正确均衡流量并最大限度减少管理开销,请在所有部署中使用集成负载均衡器 (ILB)。这可确保接受传入载入流量,即使某些 VMware Aria Operations for Logs节点不可用。