注意:

将工作负载集群添加到 Oracle Cloud VMware Solution 软件定义的数据中心

简介

Oracle Cloud VMware Solution 提供了多集群软件定义的数据中心 (SDDC) ,支持您向现有 SDDC 添加新工作负载集群。这大大增强了资源管理、成本效率和灵活性,允许您根据需要扩展云资源。

本教程将指导您完成将标准配置的工作负载集群添加到现有 SDDC 的整个过程。通过以下任务,您将能够:

随时为您的云环境添加强大功能和灵活性。让我们开始构建您的第一个工作负载集群。

目标

先决条件

任务 1:在 OCI 控制台中创建集群

  1. 登录到 OCI 控制台并导航到 SDDC 详细信息页面。

    现有 SDDC 的“SDDC 详细信息”页

  2. 单击添加工作量集群可开始工作流并完成以下部分。

    1. 定义主机详细资料

      • 群集名称:为群集提供唯一的名称(最多 16 个字符)。(例如 Cls-3-Std3-DB )。

      • 可用性域 (Availability Domain,AD):选择所需的 AD(多 AD 需要密集配置主机)。

      • 发行版名称:从下拉列表中选择相应的 VMware 软件版本。

      • 主机数 ESXi:输入所需的主机数(请参阅每个计算配置的最低要求)。

      • ESXi 主机的前缀(可选):为 ESXi 主机名提供前缀(不同于群集名称)。

      • 容量类型:选择“按需”或“保留”容量。

      • 群集硬件类型:通过选择 Change Shape ,根据您的要求选择标准配置或密集配置。

      • 选择 OCPU 核心数:为每个主机选择所需的 OCPU(如果适用)。

      • 受防护实例:启用或禁用受防护实例。

      • 定价间隔承诺:选择所需的承诺类型,然后选中要确认的复选框。

      • 复核所有详细信息,然后单击下一步以继续。

      创建集群 - 主机

    2. 配置网络

      • VCN:集群必须与 SDDC 驻留在同一 VCN 中,并且已预先选择。

      • 子网和 VLAN:在创建新子网和使用现有子网之间进行选择。

        创建集群 - 网络

      • SDDC 群集网络:为新群集输入未使用的 CIDR 块。

        创建集群 - 网络 - 子网 VLAN

      • Workload Network(负载网络)可选):提供工作量网络(如果需要)。

        创建集群 - 网络 - 工作量网络

      • 复核所有详细信息,然后单击下一步以继续。

    3. 数据存储配置(仅限标准配置)

      • 单击创建块存储卷以添加数据存储。在本教程中,我们添加了几个具有不同大小和性能特征的数据存储,以满足我们的存储需求。将集群创建为第 2 天操作后,可以手动添加更多数据存储。

        创建集群 - 数据存储

      • 复核所有详细信息,然后单击下一步以继续。

    4. 设置通知

      • 选择所需的通知选项或禁用它们。在本教程中,我们将禁用通知。

      • 单击下一步以继续。

      创建集群 - 通知

    5. 检查并提交

      • 验证复查部分中的所有信息。

      • 单击编辑可在相应部分中进行所需的更改。

        “创建集群 - 复查”页

      • 单击提交以开始创建集群。

  3. 监视集群预配,直到成功完成。

    1. 查看预配资源的概要。

      集群创建进度

    2. 导航到 SDDC 详细信息页的工作请求部分。

      创建集群 - 工作请求

    3. 跟踪创建集群操作及其进度状态。

    4. 有关详细的任务细分,请查看日志消息

      创建集群 - 工作请求详细信息

    5. 集群创建过程大约需要 25-30 分钟。监视进度,直到群集状态更改为 ACTIVE

      集群状态为“活动”

    6. 同样,SDDC 状态也应该已更改为 ACTIVE

      集群部署后的 SDDC 详细信息页

  4. 收集后续步骤的信息。

    1. 请注意新添加的 ESXi 主机的 FQDN。

      ESXi 主机 FQDN

    2. 在 OCI 控制台中导航到“Networking(网络)”,然后选择 VCN。在 VCN 中,访问“VLAN”部分以查找新集群 VLAN 的详细信息(VLAN ID、CIDR)。对于将来的配置步骤,请注意这些步骤。

      工作负载集群 VLAN 的详细信息

    3. 另请记录统一管理群集的 vMotion 和复制 VLAN 的详细信息。

      vMotion 和统一管理集群的复制 VLAN

任务 2:在 vCenter 中添加主机和配置新群集

任务 2.1:将主机添加到 vCenter 库存

  1. 转到 vCenter 客户机,右键单击数据中心,然后单击添加主机

    vCenter- 添加主机

  2. 添加主机窗口中,输入以下详细信息。

    • 名称和位置:提供上一节中记录的第一个主机的 FQDN。

      vCenter - 主机名

    • 连接设置:输入 ESXi 主机的 usernamepassword 。要将新主机添加到 vCenter,用户名是 root ,密码与 SDDC 详细信息页上显示的 vCenter 的初始密码相同。

      vCenter - 连接设置

    • 选择 Next 验证主机证书以继续执行该过程。

      vCenter - 安全证书

    • 主机概要:查看主机的所有详细信息,然后单击 Next

      vCenter- 主机概要

    • 主机生命周期:取消选中使用映像管理主机选项。这是关于管理主机生命周期的 vLCM。对于本文档,我们将禁用此选项。

      vCenter- 主机 vLCM

    • 分配许可证:选择现有许可证并确保验证成功。

      vCenter - 选择许可证

    • 锁定模式:选择所需的锁定模式(例如,正常,即 Oracle Cloud VMware Solution 的默认选项)。

      vCenter- 主机锁定模式

    • VM 位置:为 VM 位置选择数据中心,然后单击下一步

      vCenter-VM 位置

    • 查看设置并单击 Finish(完成)以添加主机。

      vCenter - 添加主机审核详细信息

  3. 继续将所有其他主机添加到数据中心清单中。

任务 2.2:将主机置于维护模式

任务 2.3:在 vCenter 中创建集群

  1. 在“主机和集群”视图中,右键单击数据中心,然后选择新建集群

  2. 在相应部分中输入以下详细信息。

    • 基本信息

      • 名称:输入一个名称。建议使用与 OCI 中相同的名称,即 Cls-3-Std3-DB

      • 位置:此项应默认为数据中心。

      • 启用 vSphere DRSvSphere HA

      • vSAN:我们将为此集群禁用 vSAN,因为这是基于虚拟机文件系统 (VMFS) 的集群,使用 OCI 块存储作为主数据存储。

        注:如果在 OCI 中部署了密集型集群,请选择 vSAN 并不启用 ESA,因为这不是 Oracle Cloud VMware Solution 支持的功能。

      • 取消选中 vLCM 管理选项、使用单个映像管理群集中的所有主机在群集级别管理配置。我们将在另一份文件中描述这些内容。选择 Next 继续操作。

      添加集群 - 基础

    • 查看设置并单击完成以创建群集。

      添加集群 - 复查

任务 2.4:为群集创建专用分布式交换机 (vDS)

要配置新群集,需要首先为群集创建专用分布式交换机和相应的分布式端口组。

  1. 在 vCenter 中,在“网络”视图中选择数据中心。

  2. 要创建新的分布式交换机,请从操作下拉列表中选择分布式交换机,然后单击新建分布式交换机

    创建 vDS

  3. 输入新的分布式交换机详细信息,如下所述。

    • 名称和位置:输入描述性名称(例如 Cls-3-Std3-DB-DSwitch )并验证该位置是否设置为数据中心。

      创建 vDS - 名称

    • 选择版本:匹配在初始 SDDC 部署期间使用的版本(例如,VMware Software version 8.0 )。

      创建 vDS - 版本

    • 配置设置:Number of uplinks(上行链路数)修改为 2 ,然后调整任何其他选项,如下所示。

      创建 vDS - 设置

    • 查看详细信息,然后单击完成以创建新的 vDS。

      创建 vDS - 完成

  4. 导航到 vDS 属性并将 MTU 值编辑为 9000 字节。

    vDS - 更改 MTU

任务 2.5:为群集配置分布式端口组

创建 vDS 后,我们需要为群集中的各种网络类型配置单独的分布式端口组。这些分布式端口组将处理不同类型的流量,并确保适当的隔离和安全。我们将首先创建管理端口组,然后创建剩余的四个端口组。

创建管理分布式端口组

  1. 右键单击 vDS,然后选择 New Distributed Port Group(新建分布式端口组)

    vDS - 创建管理 DPG

  2. 输入下面的详细信息。

    • 名称和位置:输入描述性名称(例如 Cls-3-Std3-DB-Management-Network ),并确保 vDS 名称正确。

      vDS - 创建管理 DPG 名称

    • 配置设置:输入以下详细信息。

      • 端口绑定:临时 - 无绑定

      • 网络资源池:(默认值)

      • VLAN 类型:

      • 选中该复选框可定制默认策略配置。

      vDS - 创建管理 DPG 设置

    • 安全性:(默认值)

      vDS - 创建管理 DPG 安全

    • 流量整形:(默认)

      vDS - 创建管理 DPG 流量配置

    • 团队合作和故障转移:

      • Uplink 2 移至 Unused Uplinks

      • 验证与下面相同的其他设置。

      vDS - 创建管理 DPG 团队故障转移

    • 监视:(默认值)

      vDS - 创建管理 DPG 监视

    • Miscellaneous(其他):(默认值)

      vDS - 创建管理 DPG 杂项。

  3. 查看所有设置,然后单击完成以创建管理分布式端口组。

    vDS - 创建管理 DPG 完成

为其他网络类型创建分布式端口组

我们需要使用任务 1.4 中所述的 VLAN ID 为以下网络类型创建其他分布式端口组。

我们将为集群中的预配网络配置分布式端口组。输入下面的详细信息。

  1. 名称和位置:根据网络类型(例如 Cls-3-Std3-DB-vds01-provisioning )选择一个描述性名称,并确保 vDS 名称正确。

    vDS - 创建准备金 DPG 名称

  2. 配置设置:输入以下详细信息。

    • 端口绑定:临时 - 不绑定

    • 网络资源池:(默认值)

    • VLAN 类型: VLAN

    • VLAN ID:输入网络类型的对应 VLAN ID,即按照前面所述预配 VLAN。

    • 选中复选框以定制默认策略。

    vDS - 创建预配 DPG 设置

  3. 安全性:(默认值)

    vDS - 创建 Prov DPG 安全

  4. 流量配置:(默认值)

    vDS - 创建预配 DPG 流量配置

  5. Teaming and failover:输入以下详细信息。

    • 负载平衡:基于物理 NIC 负载的路由。

    • 网络故障检测:仅链路状态。

    • 通知交换机:是。

    • 故障转移顺序:确保两个上行链路都列在 Active Uplinks 中。

    vDS - 创建 Prov DPG 团队和故障转移

  6. 监视:(默认值)

    vDS - 创建 Prov DPG 监视

  7. Miscellaneous(其他):(默认值)

    vDS - 创建准备金 DPG 杂项

  8. 查看所有设置,然后单击完成以创建用于预配 VLAN 的分布式端口组。

    vDS - 创建准备金 DPG 完成

  9. 继续按照前面所述为其他网络类型创建分布式端口组。创建所有分布式端口组后,您的分布式交换机应类似于以下屏幕截图。

    vDS - DPG 汇总

任务 2.6:将主机添加到分布式交换机 (vDS)

  1. 导航到 vCenter - "Networking"(网络)视图并选择以前创建的分布式交换机 (vDS)。

  2. Actions(操作)下拉列表中,选择 Add and Manage Hosts(添加和管理主机)

    vDS - 添加主机

  3. 添加和管理主机工作流中,输入以下详细信息。

    • 选择任务:选择添加主机

      vDS - 添加主机 - 选择任务

    • 选择主机:选择以前置于维护模式的新添加主机。

      vDS- 选择主机

    • 管理物理适配器:为 vmnic 接口分配相应的上行链路。

      • vmnic0: Uplink 1

      • vmnic1: Uplink 2

      vDS - 分配上行链路

    • 管理 VMkernal 适配器:按如下所示的顺序将每个 vmk 接口分配给相应的分布式端口组。

      vDS - 分配 vmk

    • 迁移 VM 网络:(默认)

      vDS - VM 网络

    • 查看所有详细信息,然后单击 Finish(完成)将所选主机添加到 vDS。

      vDS - 添加主机完成

  4. 完成后,vDS 应在其列表中显示新添加的主机。

    vDS 主机概要

任务 2.7:将主机移到群集中

  1. 在 vCenter 中,选择要移动的所需主机。

  2. 从上下文菜单中单击移动到,或者将主机直接拖放到群集中。

    将主机移动到集群

  3. 移动主机确认:在确认窗口中,保留默认选项 Put all of this host’s virtual machines in the cluster's root resource pool(将此主机的所有虚拟机置于群集的根资源池中),然后单击 OK(确定)继续。

    将主机移至集群 - 选项

  4. 监视进度:跟踪进度以确保主机成功移至目标群集。

  5. 对剩余主机重复:继续将剩余的相关主机移到群集中。

    将主机移至集群 - 概要

  6. 登录到 NSX 管理器并验证新创建的群集是否显示,新添加的主机是否显示为未配置

    NSX 管理器 - 集群和主机

任务 3:在 NSX 管理器中配置新群集

作为 OCI 控制台中的集群预配工作流的一部分,系统会自动创建专用 NSX VTEP VLAN。这可以在任务 1.4、NSX VTEP VLAN 中找到,如下所示。

OCI 中的 NSX VTEP VLAN

为了供将来参考,让我们记录有关此 VLAN 的以下信息。这些详细信息将在以下各节中用于配置。

任务 3.1:创建 VTEP IP 池

  1. 导航到 NSX 管理器中的 Networking(网络)选项卡,然后切换到 Manager(管理员)视图。

  2. 选择 IP Address Pools ,然后单击 Add 创建新的 VTEP 池。

    创建新 IP 池

  3. Add New IP Pool(添加新 IP 池)窗口中,输入以下详细信息。

    • 名称:输入描述性名称,例如 **VTEP-IP-Pool-<_vlan tag_>**。

    • 说明:提供池用途的简要说明。

    • 子网:单击 +Add 并输入以下信息。

      • IP 范围:指定池中可用的 startend IP 地址。

      • 网关:输入 NSX VTEP VLAN 的 default gateway (例如,网络 IP 之后的第一个可用 IP)。

      • CIDR:提供前面介绍的 CIDR 范围

    • 单击 ADD 创建 VTEP IP 池。

    添加新 IP 池

  4. 新创建的 VTEP IP 池应可见,如下所示。

    新建 IP 池

我们将创建一个新的上行链路配置文件以用于传输节点。

  1. 从顶部菜单中选择 System ,然后导航到 FabricProfiles

  2. 单击 Uplink Profiles(上行链路配置文件)下的 +Add Profiles(配置文件)

    添加新的上行链接配置文件

  3. 新建上行链路配置信息窗口中,输入以下详细信息。

    • 名称:选择清晰且可区分的名称,例如 Cls-3-Std3-DB-oci-w01hp-consolidated01

    • 说明:提供概要文件的目的的简要说明。

    • 团队:单击 +Add 并输入以下详细信息。

      • Teaming Policy:单击编辑,然后从下拉列表中选择加载余额源 MAC 地址

      • 活动上行链路:单击编辑,然后输入 uplink-1,uplink-2

      • 传输 VLAN:输入 NSX VTEP VLAN 的 VLAN ID (如前文所述)。

      • MTU:留空(缺省为 1700 字节)。

    • 单击添加以创建上行链路概要文件。

    新建上行链路配置信息

  4. 根据我们的要求验证上行链路配置信息。

    已创建新的上行链路配置文件

任务 3.3:创建传输节点概要文件

  1. 如果尚未在 System 部分中,请从顶部菜单中选择 System

  2. 导航到 FabricHosts 并选择 Transport Node Profile

  3. 单击 Add Transport Node Profile(添加传输节点配置文件)

    添加新的传输节点配置文件

  4. 将配置文件的描述性名称输入为 Cls-3-Std3-DB-nsx-default-transport-node-profile

  5. 主机切换下,单击设置

    创建新的传输节点概要文件

  6. 主机交换机窗口中,输入以下详细信息。

    • vCenter:从下拉菜单中选择 vCenter server

    • vDS:从下拉列表中选择以前创建的分布式交换机 (vDS)

    • 传输区域:从下拉菜单中选择 Overlay-TZVLAN-TZ

    • 上行链路配置文件:选择以前创建的上行链路配置文件

    • IP 地址类型:选择 IPv4

    • IPv4 分配:从下拉列表中选择使用 IPv4 池

    • IPv4 池:选择之前创建的 VTEP IP 池

    • 模式:选择标准

    • 团队策略上行链路映射:将相应的 vDS 上行链路分配给每个上行链路。

    • 单击添加以创建主机交换机。

    用于创建新 TN 配置文件的主机切换信息

  7. 单击 Apply 将主机切换设置为 TN 配置文件。

  8. 单击保存以创建 TN 配置文件。

    新建传输节点概要文件

任务 3.4:应用传输节点配置文件

  1. 导航回 NSX 管理器,然后从顶部菜单中选择 System

  2. 转至 FabricHosts

  3. Clusters(集群)选项卡下,找到新创建的群集 Cls-3-Std3-DB ,其中包含移动的主机。

  4. 选择集群,然后选择配置 NSX

  5. 从下拉列表中选择以前创建的传输节点概要文件,然后单击保存

    配置 NSX

  6. 此过程可能需要几分钟时间。监视 NSX 配置状态,该状态最终应显示 Success

    集群配置状态已启动

注:应用传输节点配置文件后,NSX 配置状态最初可能显示为未知。允许几分钟(4-5 分钟)使配置稳定。在此期间,状态也可能临时显示为 Down 。这是正常行为,除非状态在很长一段时间内始终保持关闭状态,否则不应启动任何故障排除。配置稳定后,NSX 状态最终应显示为 Up

任务 4:从维护模式中删除群集主机

  1. 在 vCenter 中,右键单击群集中的 ESXi 主机。

  2. 选择 Maintenance Mode(维护模式)Exit Maintenance Mode(退出维护模式)

    主机退出维护模式

  3. 对群集中的所有主机重复上述步骤,确保所有主机都从维护模式中删除。

    具有 2 个主机的群集脱离维护模式

任务 5:创建数据存储集群

我们将创建专用于新配置的集群的数据存储集群。建议将 Oracle Cloud VMware Solution 中的数据存储作为每个集群的本地存储,它们可以是虚拟机文件系统 (Virtual Machine File System,VMFS) 和 vSAN Datastore。对于我们利用 OCI Block Volumes Service 作为主存储的标准配置,Oracle Cloud VMware Solution 自动预配工作流可以从附加的 OCI Block Volumes 创建 VMFS 数据存储。

在本教程中,我们将说明如何从附加的数据存储创建 VMFS 数据存储集群,如果您使用密集配置,请遵循 Add ESXi Host Disks to the vSAN Datastore 中的准则来创建 vSAN 数据存储。

  1. 要创建 VMFS 数据存储集群,请导航到 vCenter 并选择存储视图

  2. 右键单击数据中心,然后导航到存储并选择新建数据存储集群

    创建新数据存储集群

  3. 为数据存储集群输入以下详细信息。

    • 名称和位置:

      • 提供说明性的名称。

      • 数据存储类型: VMFS

      • 启用 Turn ON Storage DRS 以实现最佳的数据放置和管理。

      创建新数据存储集群 - 名称

    • Storage DRS Automation(存储 DRS 自动化):选择 Fully Automated(完全自动化)并将其他设置保留为默认值。

      新建数据存储集群 - SDRS

    • Storage DRS Runtime Settings(存储 DRS 运行时设置):按如下所示输入以下详细信息。

      创建新数据存储集群 - SDRS 设置

    • 选择集群和主机:选择在本教程期间创建的集群。

      创建新数据存储集群 - 选择集群和主机

    • Select Datastores(选择数据存储):从顶部的下拉列表中选择 Show Datastores connected to all hosts(显示连接到所有主机的数据存储)。应显示已由自动预配工作流创建和附加的数据存储。全部选择,然后单击下一步

      创建新数据存储集群 - 选择数据存储

    • 查看所有设置,然后单击完成以完成创建过程。

      新建数据存储集群 - 复查

  4. 监视任务的进度,直到成功。

    “新建数据存储集群概要”页

任务 6:配置 HCX 以允许迁移到新群集

要简化将工作负载从内部部署 VMware 环境迁移到最近建立的集群,请利用 Oracle Cloud VMware Solution SDDC 中包含的 HCX。如果在创建 SDDC 期间选择了 HCX 部署,则自动预配流程会生成配置用于初始创建的集群的计算概要信息。但是,对于在第 2 天操作期间添加的群集,必须将新创建的群集的 vMotion 和复制网络手动添加到计算配置文件中。

以下是创建群集期间创建的 vMotion 和复制 VLAN 的摘要。

vMotion 和新群集的复制 VLAN 详细信息

让我们总结一下有关这些 VLAN 的以下信息,如任务 1.4 中所述。这些详细信息将在下一节中用于配置。

Cluster VLAN 名称 CIDR 范围 默认网关
统一管理集群 vMotion VLAN 10.0.3.0/25 10.0.3.1
  复制 VLAN 10.0.4.128/25 10.0.4.129
新集群 (Cls-3-Std3-DB) vMotion VLAN 10.0.16.96/28  
  复制 VLAN 10.0.16.160/28  

使用以下步骤编辑计算配置文件:

  1. 登录到 HCX 管理器并导航到左侧的 Interconnect

  2. 选择计算概要信息编辑在 SDDC 预配期间创建的默认概要信息。如果在第 2 天操作期间创建了多个配置文件,请选择相关配置文件以添加新群集。

    在 HCX 中编辑计算概要信息

  3. 继续执行各部分,直到到达第 4 部分,在此处可以看到 vMotion Network Profile

  4. 对于 vMotion 网络配置文件。

    • 单击 Advanced Configurations(高级配置),然后选择 Add Another Static Route(添加另一个静态路由)

    • Network(网络)部分中,为 newly created cluster 输入 vMotion VLAN 的 CIDR 范围(如前所述)。

    • Next Hop 中,输入 vMotion VLAN of the Unified Management clusterdefault gateway (如前文所述)。

    • 单击保存以提交新添加的静态路由。

    • 单击继续

    将静态路由添加到 vMotion 网络配置文件

  5. vSphere Replication Network Profile 部分中。

    • 单击 Advanced Configurations(高级配置),然后选择 Add Another Static Route(添加另一个静态路由)

    • Network(网络)部分中,为新创建的群集输入 Replication VLAN(复制 VLAN)的 CIDR 范围(如前文所述)。

    • Next Hop 中,输入 Replication VLAN of the Unified Management clusterdefault gateway (如前文所述)。

    • 单击保存以提交新添加的静态路由。

    将静态路由添加到复制网络配置文件

  6. 继续单击继续,直到保存对计算概要信息所做的更改并生效。

现在,您可以将现有服务网格与此计算配置文件一起使用,将负载迁移到新添加的集群中。

小结

完成这些任务后,您已在现有 Oracle Cloud VMware Solution SDDC 中有效地建立了一个新集群。这需要设置群集、在 vCenter、NSX Manager 和 HCX Manager 中合并和配置主机,以及创建专用数据存储群集。

干得好!现在,您已准备好管理和启动从内部部署到此最近创建的集群中的新集群的工作负载迁移。

确认

更多学习资源

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

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