安装前准备
本概述旨在帮助您了解各种 NetQ 部署和安装选项。
安装概述
在安装 NetQ 系统之前,请考虑以下部署选项和要求
单服务器 | 高可用性集群 | 高可用性扩展集群 |
---|---|---|
本地部署或云部署 | 本地部署或云部署 | 仅限本地部署 |
网络规模:小型 | 网络规模:中型
| 网络规模:大型
|
KVM 或 VMware 虚拟机管理程序 | KVM 或 VMware 虚拟机管理程序 | KVM 或 VMware 虚拟机管理程序 |
系统要求 本地部署:16 个虚拟 CPU,64GB 内存,500GB SSD 磁盘 云部署:4 个虚拟 CPU,8GB 内存,64GB SSD 磁盘 | 系统要求(每节点) 本地部署:16 个虚拟 CPU,64GB 内存,500GB SSD 磁盘 云部署:4 个虚拟 CPU,8GB 内存,64GB SSD 磁盘 | 系统要求(每节点) 本地部署:48 个虚拟 CPU,512GB 内存,3.2TB SSD 磁盘 |
支持所有功能 | 支持所有功能 | 不支持
|
*确切的设备支持数量可能因多种因素而异,例如网络中链路、路由和 IP 地址的数量。请联系 NVIDIA 以获得选择适合您网络的部署模型的帮助。
部署类型:本地部署或云部署
本地部署托管在您的位置,需要内部技能来安装、配置、备份和维护 NetQ。如果您希望网络中的交换机和主机对互联网的访问非常有限或没有访问权限,则此模型是一个不错的选择。
在云部署中,您只需在本地托管一台小型本地服务器,该服务器通过选定的端口或通过代理服务器连接到 NetQ 云服务。NetQ 云支持本地数据聚合和转发 - 大多数 NetQ 应用程序使用托管部署策略,将数据存储在云中。NVIDIA 负责应用程序和存储的备份和维护。
在所有部署模型中,NetQ 代理都驻留在它们在网络中监控的交换机和主机上。
服务器安排:单服务器或集群
单服务器更易于设置、配置和管理,但会限制您扩展网络监控的能力。部署多台服务器允许您通过拥有多台可以运行软件和存储数据的服务器来限制潜在的停机时间并提高可用性。对于较小、更简单的部署,请选择独立的单服务器安排。
高可用性集群部署支持更多数量的交换机,并为您的网络提供高可用性。集群实现包括三台服务器:一台主节点和两台工作节点。NetQ 支持使用虚拟 IP 地址的高可用性服务器集群部署。即使主节点发生故障,NetQ 服务仍可运行。但是,请记住,主节点托管 Kubernetes 控制平面,因此任何需要与 Kubernetes 集群连接的操作(例如升级 NetQ 或在工作节点发生故障时将 pod 重新调度到其他工作节点)都将无法工作。
在安装过程中,您配置一个虚拟 IP 地址,该地址为 Kubernetes 控制平面启用冗余。在此配置中,大多数节点必须运行才能使 NetQ 正常工作。例如,一个三节点集群可以容忍一个节点的故障,但不能容忍两个节点的故障。有关更多信息,请参阅 etcd 文档。
高可用性扩展集群部署提供与高可用性集群部署相同的好处,但支持更大的网络,最多可达 1,000 台交换机。NVIDIA 建议对于拥有超过 100 台交换机且每台交换机至少有 100 个接口的网络使用此选项。它提供了最高级别的可扩展性,允许您在网络扩展时调整 NetQ 的网络监控容量。
UI 中的表格数据限制为 10,000 行。对于大型网络,NVIDIA 建议下载表格数据并将其导出为 CSV 或 JSON 文件,并在电子表格程序中打开以进行进一步分析。有关更多 HA 扩展集群部署支持信息,请参阅本节开头的安装概述表。
集群部署和负载均衡器
作为使用虚拟 IP 地址的三节点集群部署的替代方案,您可以使用外部负载均衡器为 NetQ API 和 NetQ UI 提供高可用性。
但是,您需要注意在哪里为 NetQ UI(端口 443)安装证书;否则,您将无法访问 NetQ UI。如果您在部署中使用负载均衡器,NVIDIA 建议您将证书直接安装在负载均衡器上以进行 SSL 卸载。但是,如果您将证书安装在主节点上,则配置负载均衡器以允许 SSL 直通。
Base Command Manager
NetQ 也可通过 NVIDIA Base Command Manager 获得。要开始使用,请参阅 Base Command Manager 管理员和容器化手册。
下一步
在您确定部署类型后,即可安装 NetQ。