要准备主机以加入 NSX 网络,您必须在 ESXi 主机上安装 NSX 内核模块。这样,您就可以构建 NSX 控制平面和管理平面 Fabric。在 VIB 文件中打包的 NSX 内核模块在 Hypervisor 内核中运行并提供一些服务,例如,分布式路由、分布式防火墙和桥接功能。
您可以手动下载 NSX VIB 并将其作为主机映像的一部分。每个 NSX 版本的下载路径可能会有所不同。请务必查看 NSX 下载页面以获取相应的 VIB。
过程
结果
将 ESXi 主机添加到 NSX Fabric 中后,会在主机上安装以下 VIB。
- nsx-adf
- (自动诊断框架)收集并分析性能数据,以生成对性能问题的本地(主机)和中心(跨数据中心)诊断。
- nsx-aggservice
- 为 NSX 聚合服务提供主机端库。 NSX 聚合服务是在管理平面节点中运行并从 NSX 组件中获取运行时状态的服务。
- nsx-cfgagent
- 在中央控制平面和 Hypervisor 之间提供通信。从中央控制平面中接收逻辑网络状态,并以编程方式在数据平面中通告该状态。
- nsx-cli-libs
- 在 Hypervisor 主机上提供 NSX CLI。
- nsx-common-libs
- 提供一些实用程序类,例如 AES、SHA-1、UUID 和位图等。
- nsx-context-mux
- 提供 NSX 客户机侦测中继功能。允许 VMware Tools 客户机代理将客户机上下文中继到内部设备和已注册的第三方合作伙伴设备。
- nsx-esx-datapath
- 提供 NSX 数据平面数据包处理功能。
- nsx-exporter
- 提供主机代理以便向在管理平面中运行的聚合服务报告运行时状态。
- nsx-host
- 为在主机上安装的 VIB 包提供元数据。
- nsx-metrics-libs
- 提供用于收集守护进程衡量指标的衡量指标实用程序类。
- nsx-mpa
- 在 NSX Manager 和 Hypervisor 主机之间提供通信。
- nsx-nestdb
- NestDB 是一个用来存储与主机相关的 NSX 配置(所需/运行时状态等)的数据库。
- nsx-opsagent
- 向管理平面传达操作代理执行情况(传输节点实现、链路层发现协议 (LLDP)、流跟踪、数据包捕获等)。
- nsx-netcpa
-
提供不同组件所需的通信。
- nsx-platform-client
- 为集中式 CLI 和审核日志收集提供了一个通用 CLI 执行代理。
- nsx-profiling-libs
- 提供基于用于守护进程分析的 gpeftool 的分析功能。
- nsx-proxy
- 提供仅与中央控制平面和管理平面通信的北向联络点代理。
- nsx-python-gevent
- 包含 Python Gevent。
- nsx-python-greenlet
- 包含 Python Greenlet 库(第三方库)。
- nsx-python-logging
- 包含 Python 日志。
- nsx-python-protobuf
- 为协议缓冲区提供 Python 绑定。
- nsx-rpc-libs
- 此库提供了 nsx-rpc 功能。
- nsx-sfhc
- 服务 Fabric 主机组件 (Service Fabric Host Component, SFHC)。提供主机代理,以便将 Hypervisor 作为管理平面清单中的 Fabric 主机以管理其生命周期。这会为操作提供一个通道,例如, NSX 升级和卸载以及监控 Hypervisor 上的 NSX 模块。
- nsx-shared-libs
- 包含共享的 NSX 库。
- nsx-upm-libs
- 为拼合客户端配置和避免重复数据传输提供统一的配置文件管理功能。
- nsx-vdpi
- 为 NSX 分布式防火墙提供深层数据包检查功能。
- vsipfwlib
- 提供分布式防火墙功能。
- nsxcli
- 在 Hypervisor 主机上提供 NSX CLI。
要进行验证,您可以在 ESXi 主机上运行 esxcli software vib list | grep -E 'nsx|vsip' 或 esxcli software vib list | grep <yyyy-mm-dd> 命令,其中的日期是执行安装的日期。
下一步做什么
将主机添加到 NSX 管理平面。请参见使用 CLI 组成 NSX Manager 集群。