本节介绍了部署模式、必备条件、协议和端口详细信息。
部署模式
可以通过以下模式之一将 NSX Advanced Load Balancer 部署到 OpenStack 云中。根据 NSX Advanced Load Balancer Controller 和 SE 是否位于同一 OpenStack 租户中,以及是使用 Neutron LBaaS API 还是 NSX Advanced Load Balancer API 创建负载均衡器,这些模式将会有所不同。
租户模式
提供程序模式
建议使用“提供程序模式”选项,因为这种模式易于使用并且可以访问高级功能。
下表比较了每种部署模式:
租户模式 |
提供程序模式 |
|
---|---|---|
是否需要云管理员特权? |
否 |
是 |
由租户用户管理 |
否 |
是 |
自动创建租户 |
不适用 |
是 |
可用的高级负载均衡功能 |
是 |
是 |
分析服务 |
是 |
是 |
部署租户模式
NSX Advanced Load Balancer Controller 和 SE 一起部署到同一租户中。控制器在租户中具有管理员特权。在租户中具有管理员特权的租户用户可以安装和管理 NSX Advanced Load Balancer。如果您没有云的管理员特权,请使用该部署模式。
在租户模式下,控制器和 SE 安装在同一租户中,并具有该租户的成员特权。成员特权为控制器授予租户的完全访问权限,以便自动启动和关闭 SE。每个租户负责安装和运行 NSX Advanced Load Balancer。
部署提供程序模式
控制器和 SE 安装在单独的租户中。控制器具有云的管理员特权,并且可以管理位于不同租户中的 SE。租户管理员可以登录到控制器以对管理员自己的租户中的基础架构资源进行管理,但无法访问其他租户中的资源。租户管理员可以通过控制器 Web 界面或 NSX Advanced Load Balancer REST API 配置和管理负载均衡服务。
提供程序模式为租户用户提供了其优势,而无需对其进行部署或维护。云管理员将执行此工作。管理租户中的控制器和 SE 由其他租户共享。这些租户的用户能够使用位于管理租户中的 NSX Advanced Load Balancer 资源以保护和优化其应用程序。
虽然您可以使用现有的租户而不是创建新的租户,但建议创建新的租户以便于维护。
部署必备条件
物理和软件要求因部署模式而异。