注意:
- 此教程需要访问 Oracle Cloud。要注册免费账户,请参阅开始使用 Oracle Cloud Infrastructure Free Tier 。
- 它使用 Oracle Cloud Infrastructure 身份证明、租户和区间示例值。完成实验室时,请将这些值替换为特定于您的云环境的值。
在 Oracle Cloud VMware Solution SDDC 上部署 VMware NSX Advanced Load Balancer
简介
Oracle Cloud VMware Solution 支持客户在 Oracle Cloud Infrastructure (OCI) 上构建 VMware Software-Defined Data Center (SDDC) 堆栈。因此,客户可以轻松地将 VMware 负载迁移到公有云,而无需重构应用负载或工具集。这样,VMware 工作负载就可以访问公有云服务,并享受公有云基础设施提供的可扩展性和敏捷性带来的好处。
VMwareNSX Advanced Load Balancer(以前称为 Avi Networks)是一个自助式多云应用服务平台,可确保一致的应用交付,为数据中心和云中的应用提供软件负载平衡器、Web 应用防火墙 (Web Application Firewall,WAF) 和容器入口。
VMware NSX Advanced Load Balancer (NSX ALB) 可帮助管理员管理 VMware 和云平台上的负载平衡要求。它提供企业自动化、弹性扩展、敏捷性、灵活性、速度和成本效益。
Oracle Cloud VMware Solution NSX ALB 系列将涵盖 Oracle Cloud VMWare 解决方案上功能(虚拟服务、全局服务器负载平衡 (GSLB) 等)的部署和集成。
本教程介绍如何在 Oracle Cloud VMware Solution Software-Defined Data Center (SDDC) 上将 VMware NSX ALB (Avi) 控制器部署并配置为群集。
注:
- NSX 高级负载平衡器上的此系列旨在举例说明其部署。它应该被视为参考指南,允许客户定制部署和设计,以满足他们的特定需求。
- 部署模型和方法可能有所不同。此教程不应被视为部署实践的确定源。相反,它用于演示如何为参考目的部署和配置 NSX ALB。
- 如前所述,鼓励客户根据其独特要求部署 NSX ALB。
目标
- 管理员将能够部署和配置 VMware NSX ALB 并连接到它。
任务 1:创建 NSX-T 叠加段
我们需要部署三个 NSX ALB (Avi) 控制器,它们将具有与之关联的虚拟 IP (VIP)。在下一个教程中,我们将部署服务引擎,这也需要管理 IP 地址。我们将创建一个专用的 NSX-T 叠加段,该段将用于托管组件的管理地址。随着环境的发展,我们需要管理 IP。
-
登录到 Oracle Cloud VMWare Solution NSX-T 门户,导航到网络和段。在 NSX 选项卡下,单击添加段。
-
输入无类域间路由 (Classless Inter-Domain Routing,CIDR) 详细信息,然后单击 SAVE(保存)以保存配置。
注:请勿在其上启用 DHCP。
任务 2:启用与覆盖段之间的通信
Oracle Cloud VMware Solution SDDC 管理虚拟机 (VM),即 vCenter,NSX-T Manager 需要与 NSX ALB (Avi) 控制器通信。有关如何建立从 NSX-T 叠加段到 Oracle Cloud VMware Solution 管理 VM 的通信的详细步骤的更多信息,请参见 Enable DNS Resolution for Oracle Cloud VMware Solution Management VMs and ESXi Host from NSX-T Overlay Segment 。
设置连接后,我们应该能够从 Oracle Cloud VMware Solution SDDC vCenter 和 NSX-T 访问覆盖段的默认网关。
在覆盖段上,我们部署了一台测试机来验证连接是否正常工作。
任务 3:为 NSX ALB (Avi) 控制器创建域名系统 (Domain Name System,DNS) 条目
我们需要部署三个 NSX ALB (Avi) 控制器。它们将成为集群的一部分,可通过虚拟 IP 进行访问。让我们在 OCI VCN DNS 上创建四个 DNS 条目。
-
登录到 OCI 控制台,导航到网络、虚拟云网络并单击 VCN。
-
单击 DNS 解析程序、关联的专用视图和 VCN。如果不存在 VCN,则单击管理专用视图,选择 VCN 并单击保存。
-
在区域名称下,单击 OCVS SDDC 域。它是特定于区域的。在本教程中,为
sddc.fra.oci.oraclecloud.com
。 -
我们应查看在 Oracle Cloud VMware Solution SDDC 预配期间创建的所有现有记录。我们需要在此创建记录。
-
单击管理记录和添加记录。输入第一个控制器的 DNS Name 。在本教程中,我们将其命名为
avi-controller-01
。输入以下详细信息,然后单击添加记录。 -
重复步骤 1 到 5 并创建所有 DNS A 记录。NSX ALB (Avi) 控制器的三个 DNS 记录和虚拟 IP 的最后一个记录。创建记录后,单击发布更改。
-
要确认更改,请单击确认发布更改。
任务 4:部署 NSX ALB (Avi) 控制器
-
登录到 Oracle Cloud VMware Solution vCenter 门户,右键单击集群,然后单击部署 OVF 模板。选择 NSX ALB (Avi) 控制器 Open Virtual Appliance (
ova
) 文件,然后单击 Next 。 -
输入 VM 的名称,后跟要部署的集群。查看
ova
详细信息并接受自签名证书。 -
选择数据存储,然后选择覆盖段
avi-mgmt
以进行网络连接。输入 IP address 、 Subnet Mask 、 Default Gatweway 、 Hostname ,然后单击 Finish 。导入成功后打开 VM 电源。
-
重复步骤 1 到 3 并部署其余两个 NSX ALB (Avi) 控制器。
任务 5:配置 NSX ALB (Avi) 控制器
现在,我们需要配置控制器并为其分配虚拟 IP。
-
通过浏览器访问第一个 NSX ALB (Avi) 控制器,输入密码(我们可以指定任何密码),然后单击创建帐户。
-
输入 Passphrase 、DNS Resolver 、DNS Search Domain ,然后单击 NEXT 。
-
输入 Email/SMTP 详细信息,然后单击 NEXT 。
-
保留多租户的默认选项。选择之后设置云,然后单击保存。
-
在本教程中,我们使用的是试用评估许可证。导航到 Administration(管理) Licensing(许可)并单击设置图标。选择企业层的许可版本,输入许可证密钥,然后单击保存。
注:仅 Oracle Cloud VMware Solution SDDC 上的 NSX ALB (Avi) 控制器支持企业许可证。
-
在管理选项卡下,单击控制器和节点。在群集节点下,单击 EDIT 并更新控制器的主机名 (
avi-controller-01
)。控制器将初始化,并在几分钟后恢复就绪状态。 -
对其余的控制器(即
avi-controller-02
和avi-controller-03
)重复步骤 1 到 6。 -
登录到任何控制器,单击管理、控制器选项卡并单击节点链接。单击编辑链接。
-
输入 NSX ALB (Avi) 控制器、群集 VIP 详细信息并单击 Save 。这需要几分钟时间,群集状态将恢复为可用状态或绿色状态。
-
如果群集 IP 处于灰色状态,则临时将虚拟 IP 更改为另一个 IP(在本教程中,我们将 IP 更改为
172.28.10.10
)并恢复为原始 IP。这将使虚拟 IP 变为绿色可用状态。
-
NSX ALB (Avi) 控制器现在可通过虚拟 IP 访问,并且设置处于可用或绿色状态。NSX 高级负载平衡器 (Advanced Load Balancer,Avi) 控制器已部署并配置为集群。
后续步骤
要配置 VMware NSX ALB (Avi) 控制器并在 Oracle Cloud VMware Solution Software-Defined Data Center (SDDC) 上创建其他 NSX-T 叠加段,请参见 Tutorial 2:Configure VMware NSX Advanced Load Balancer on Oracle Cloud VMware Solution 。
确认
- 作者 - Vaibhav Tiwari(云 VMware 解决方案专家)
更多学习资源
浏览 docs.oracle.com/learn 上的其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。
有关产品文档,请访问 Oracle 帮助中心。
Deploy VMware NSX Advanced Load Balancer on Oracle Cloud VMware Solution SDDC
F93358-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.