注意:

在 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) 控制器部署并配置为群集。

注:

目标

RackWare RMM BYOL

任务 1:创建 NSX-T 叠加段

我们需要部署三个 NSX ALB (Avi) 控制器,它们将具有与之关联的虚拟 IP (VIP)。在下一个教程中,我们将部署服务引擎,这也需要管理 IP 地址。我们将创建一个专用的 NSX-T 叠加段,该段将用于托管组件的管理地址。随着环境的发展,我们需要管理 IP。

  1. 登录到 Oracle Cloud VMWare Solution NSX-T 门户,导航到网络。在 NSX 选项卡下,单击添加段

  2. 输入无类域间路由 (Classless Inter-Domain Routing,CIDR) 详细信息,然后单击 SAVE(保存)以保存配置。

    注:请勿在其上启用 DHCP。

    RackWare RMM BYOL

任务 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 访问覆盖段的默认网关。

RackWare RMM BYOL

RackWare RMM BYOL

在覆盖段上,我们部署了一台测试机来验证连接是否正常工作。

RackWare RMM BYOL

任务 3:为 NSX ALB (Avi) 控制器创建域名系统 (Domain Name System,DNS) 条目

我们需要部署三个 NSX ALB (Avi) 控制器。它们将成为集群的一部分,可通过虚拟 IP 进行访问。让我们在 OCI VCN DNS 上创建四个 DNS 条目。

  1. 登录到 OCI 控制台,导航到网络虚拟云网络并单击 VCN。

  2. 单击 DNS 解析程序关联的专用视图和 VCN。如果不存在 VCN,则单击管理专用视图,选择 VCN 并单击保存

  3. 区域名称下,单击 OCVS SDDC 域。它是特定于区域的。在本教程中,为 sddc.fra.oci.oraclecloud.com

  4. 我们应查看在 Oracle Cloud VMware Solution SDDC 预配期间创建的所有现有记录。我们需要在此创建记录。

  5. 单击管理记录添加记录。输入第一个控制器的 DNS Name 。在本教程中,我们将其命名为 avi-controller-01。输入以下详细信息,然后单击添加记录

    将主机添加到 DR 波次

  6. 重复步骤 1 到 5 并创建所有 DNS A 记录。NSX ALB (Avi) 控制器的三个 DNS 记录和虚拟 IP 的最后一个记录。创建记录后,单击发布更改

    将主机添加到 DR 波次

  7. 要确认更改,请单击确认发布更改

    将主机添加到 DR 波次

    将主机添加到 DR 波次

任务 4:部署 NSX ALB (Avi) 控制器

  1. 登录到 Oracle Cloud VMware Solution vCenter 门户,右键单击集群,然后单击部署 OVF 模板。选择 NSX ALB (Avi) 控制器 Open Virtual Appliance (ova) 文件,然后单击 Next

    将主机添加到 DR 波次

  2. 输入 VM 的名称,后跟要部署的集群。查看 ova 详细信息并接受自签名证书。

  3. 选择数据存储,然后选择覆盖段 avi-mgmt 以进行网络连接。输入 IP addressSubnet MaskDefault GatwewayHostname ,然后单击 Finish

    将主机添加到 DR 波次

    将主机添加到 DR 波次

    导入成功后打开 VM 电源。

  4. 重复步骤 1 到 3 并部署其余两个 NSX ALB (Avi) 控制器。

    将主机添加到 DR 波次

任务 5:配置 NSX ALB (Avi) 控制器

现在,我们需要配置控制器并为其分配虚拟 IP。

  1. 通过浏览器访问第一个 NSX ALB (Avi) 控制器,输入密码(我们可以指定任何密码),然后单击创建帐户

    将主机添加到 DR 波次

  2. 输入 PassphraseDNS ResolverDNS Search Domain ,然后单击 NEXT

    将主机添加到 DR 波次

  3. 输入 Email/SMTP 详细信息,然后单击 NEXT

  4. 保留多租户的默认选项。选择之后设置云,然后单击保存

    将主机添加到 DR 波次

  5. 在本教程中,我们使用的是试用评估许可证。导航到 Administration(管理) Licensing(许可)并单击设置图标。选择企业层的许可版本,输入许可证密钥,然后单击保存

    注:仅 Oracle Cloud VMware Solution SDDC 上的 NSX ALB (Avi) 控制器支持企业许可证。

    将主机添加到 DR 波次

    将主机添加到 DR 波次

  6. 管理选项卡下,单击控制器节点。在群集节点下,单击 EDIT 并更新控制器的主机名 (avi-controller-01)。控制器将初始化,并在几分钟后恢复就绪状态。

    将主机添加到 DR 波次

    将主机添加到 DR 波次

  7. 对其余的控制器(即 avi-controller-02avi-controller-03)重复步骤 1 到 6。

  8. 登录到任何控制器,单击管理控制器选项卡并单击节点链接。单击编辑链接。

    • 输入 NSX ALB (Avi) 控制器、群集 VIP 详细信息并单击 Save 。这需要几分钟时间,群集状态将恢复为可用状态或绿色状态。

      将主机添加到 DR 波次

    • 如果群集 IP 处于灰色状态,则临时将虚拟 IP 更改为另一个 IP(在本教程中,我们将 IP 更改为 172.28.10.10)并恢复为原始 IP。这将使虚拟 IP 变为绿色可用状态。

      将主机添加到 DR 波次

      将主机添加到 DR 波次

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

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心