注意:
- 本教程需要访问 Oracle Cloud。要注册免费账户,请参阅开始使用 Oracle Cloud Infrastructure 免费套餐。
- 它对 Oracle Cloud Infrastructure 身份证明、租户和区间使用示例值。完成实验室后,请使用特定于云环境的那些值替换这些值。
将工作负载集群添加到 Oracle Cloud VMware Solution 软件定义的数据中心
简介
Oracle Cloud VMware Solution 提供了多集群软件定义的数据中心 (SDDC) ,支持您向现有 SDDC 添加新工作负载集群。这大大增强了资源管理、成本效率和灵活性,允许您根据需要扩展云资源。
本教程将指导您完成将标准配置的工作负载集群添加到现有 SDDC 的整个过程。通过以下任务,您将能够:
-
在 Oracle Cloud Infrastructure (OCI) 控制台中创建工作负载集群。
-
在 vCenter、NSX Manager 和 HCX Manager 中无缝配置群集。
随时为您的云环境添加强大功能和灵活性。让我们开始构建您的第一个工作负载集群。
目标
- 将工作负载集群添加到 OCI 中的现有 Oracle Cloud VMware Solution SDDC。
先决条件
-
了解 Oracle Cloud VMware Solution:Oracle Cloud VMware Solution 入门文档,全面了解平台及其功能。这将帮助您更有效地浏览本教程。
-
SDDC:要将工作负载集群添加到 SDDC,需要在 OCI 控制台中至少预存在一个统一管理集群。此统一管理集群提供了用于管理 SDDC 和工作负载的基本服务。要创建新的 SDDC,请参见 Create a Multi-Cluster Oracle Cloud VMware Solution SDDC 。
-
访问 VMware 管理工具:您必须具有有效的凭证和对与现有 SDDC 关联的 vCenter、NSX 管理器和 HCX 管理器的访问权限。
-
管理权限:确保在 OCI、vCenter、NSX Manager 和 HCX Manager 中拥有执行本教程中介绍的所有任务所需的权限。这包括管理 SDDC、主机、集群、网络配置和数据存储。
任务 1:在 OCI 控制台中创建集群
-
登录到 OCI 控制台并导航到 SDDC 详细信息页面。
-
单击添加工作量集群可开始工作流并完成以下部分。
-
定义主机详细资料
-
群集名称:为群集提供唯一的名称(最多 16 个字符)。(例如 Cls-3-Std3-DB )。
-
可用性域 (Availability Domain,AD):选择所需的 AD(多 AD 需要密集配置主机)。
-
发行版名称:从下拉列表中选择相应的 VMware 软件版本。
-
主机数 ESXi:输入所需的主机数(请参阅每个计算配置的最低要求)。
-
ESXi 主机的前缀(可选):为 ESXi 主机名提供前缀(不同于群集名称)。
-
容量类型:选择“按需”或“保留”容量。
-
群集硬件类型:通过选择 Change Shape ,根据您的要求选择标准配置或密集配置。
-
选择 OCPU 核心数:为每个主机选择所需的 OCPU(如果适用)。
-
受防护实例:启用或禁用受防护实例。
-
定价间隔承诺:选择所需的承诺类型,然后选中要确认的复选框。
-
复核所有详细信息,然后单击下一步以继续。
-
-
配置网络
-
VCN:集群必须与 SDDC 驻留在同一 VCN 中,并且已预先选择。
-
子网和 VLAN:在创建新子网和使用现有子网之间进行选择。
-
SDDC 群集网络:为新群集输入未使用的 CIDR 块。
-
Workload Network(负载网络)(可选):提供工作量网络(如果需要)。
-
复核所有详细信息,然后单击下一步以继续。
-
-
数据存储配置(仅限标准配置)
-
单击创建块存储卷以添加数据存储。在本教程中,我们添加了几个具有不同大小和性能特征的数据存储,以满足我们的存储需求。将集群创建为第 2 天操作后,可以手动添加更多数据存储。
-
复核所有详细信息,然后单击下一步以继续。
-
-
设置通知
-
选择所需的通知选项或禁用它们。在本教程中,我们将禁用通知。
-
单击下一步以继续。
-
-
检查并提交
-
验证复查部分中的所有信息。
-
单击编辑可在相应部分中进行所需的更改。
-
单击提交以开始创建集群。
-
-
-
监视集群预配,直到成功完成。
-
查看预配资源的概要。
-
导航到 SDDC 详细信息页的工作请求部分。
-
跟踪创建集群操作及其进度状态。
-
有关详细的任务细分,请查看日志消息。
-
集群创建过程大约需要 25-30 分钟。监视进度,直到群集状态更改为 ACTIVE 。
-
同样,SDDC 状态也应该已更改为 ACTIVE 。
-
-
收集后续步骤的信息。
-
请注意新添加的 ESXi 主机的 FQDN。
-
在 OCI 控制台中导航到“Networking(网络)”,然后选择 VCN。在 VCN 中,访问“VLAN”部分以查找新集群 VLAN 的详细信息(VLAN ID、CIDR)。对于将来的配置步骤,请注意这些步骤。
-
另请记录统一管理群集的 vMotion 和复制 VLAN 的详细信息。
-
任务 2:在 vCenter 中添加主机和配置新群集
任务 2.1:将主机添加到 vCenter 库存
-
转到 vCenter 客户机,右键单击数据中心,然后单击添加主机。
-
在添加主机窗口中,输入以下详细信息。
-
名称和位置:提供上一节中记录的第一个主机的 FQDN。
-
连接设置:输入 ESXi 主机的 username 和 password 。要将新主机添加到 vCenter,用户名是 root ,密码与 SDDC 详细信息页上显示的 vCenter 的初始密码相同。
-
选择 Next 验证主机证书以继续执行该过程。
-
主机概要:查看主机的所有详细信息,然后单击 Next 。
-
主机生命周期:取消选中使用映像管理主机选项。这是关于管理主机生命周期的 vLCM。对于本文档,我们将禁用此选项。
-
分配许可证:选择现有许可证并确保验证成功。
-
锁定模式:选择所需的锁定模式(例如,正常,即 Oracle Cloud VMware Solution 的默认选项)。
-
VM 位置:为 VM 位置选择数据中心,然后单击下一步。
-
查看设置并单击 Finish(完成)以添加主机。
-
-
继续将所有其他主机添加到数据中心清单中。
任务 2.2:将主机置于维护模式
-
继续进一步配置之前,请确保所有新添加的主机都置于维护模式中。分别右键单击每个主机,选择维护模式,然后选择进入维护模式。
-
监视每个主机的进度,直到它成功进入维护模式。这可确保后续配置任务的顺利完成。
任务 2.3:在 vCenter 中创建集群
-
在“主机和集群”视图中,右键单击数据中心,然后选择新建集群。
-
在相应部分中输入以下详细信息。
-
基本信息
-
名称:输入一个名称。建议使用与 OCI 中相同的名称,即 Cls-3-Std3-DB 。
-
位置:此项应默认为数据中心。
-
启用 vSphere DRS 和 vSphere HA 。
-
vSAN:我们将为此集群禁用 vSAN,因为这是基于虚拟机文件系统 (VMFS) 的集群,使用 OCI 块存储作为主数据存储。
注:如果在 OCI 中部署了密集型集群,请选择 vSAN 并不启用 ESA,因为这不是 Oracle Cloud VMware Solution 支持的功能。
-
取消选中 vLCM 管理选项、使用单个映像管理群集中的所有主机和在群集级别管理配置。我们将在另一份文件中描述这些内容。选择 Next 继续操作。
-
-
查看设置并单击完成以创建群集。
-
任务 2.4:为群集创建专用分布式交换机 (vDS)
要配置新群集,需要首先为群集创建专用分布式交换机和相应的分布式端口组。
-
在 vCenter 中,在“网络”视图中选择数据中心。
-
要创建新的分布式交换机,请从操作下拉列表中选择分布式交换机,然后单击新建分布式交换机。
-
输入新的分布式交换机详细信息,如下所述。
-
名称和位置:输入描述性名称(例如 Cls-3-Std3-DB-DSwitch )并验证该位置是否设置为数据中心。
-
选择版本:匹配在初始 SDDC 部署期间使用的版本(例如,VMware Software version 8.0 )。
-
配置设置:将 Number of uplinks(上行链路数)修改为 2 ,然后调整任何其他选项,如下所示。
-
查看详细信息,然后单击完成以创建新的 vDS。
-
-
导航到 vDS 属性并将 MTU 值编辑为 9000 字节。
任务 2.5:为群集配置分布式端口组
创建 vDS 后,我们需要为群集中的各种网络类型配置单独的分布式端口组。这些分布式端口组将处理不同类型的流量,并确保适当的隔离和安全。我们将首先创建管理端口组,然后创建剩余的四个端口组。
创建管理分布式端口组
-
右键单击 vDS,然后选择 New Distributed Port Group(新建分布式端口组)。
-
输入下面的详细信息。
-
名称和位置:输入描述性名称(例如 Cls-3-Std3-DB-Management-Network ),并确保 vDS 名称正确。
-
配置设置:输入以下详细信息。
-
端口绑定:临时 - 无绑定
-
网络资源池:(默认值)
-
VLAN 类型:无
-
选中该复选框可定制默认策略配置。
-
-
安全性:(默认值)
-
流量整形:(默认)
-
团队合作和故障转移:
-
将 Uplink 2 移至 Unused Uplinks 。
-
验证与下面相同的其他设置。
-
-
监视:(默认值)
-
Miscellaneous(其他):(默认值)
-
-
查看所有设置,然后单击完成以创建管理分布式端口组。
为其他网络类型创建分布式端口组
我们需要使用任务 1.4 中所述的 VLAN ID 为以下网络类型创建其他分布式端口组。
- 预配
- vMotion
- vSAN
- 复制
我们将为集群中的预配网络配置分布式端口组。输入下面的详细信息。
-
名称和位置:根据网络类型(例如 Cls-3-Std3-DB-vds01-provisioning )选择一个描述性名称,并确保 vDS 名称正确。
-
配置设置:输入以下详细信息。
-
端口绑定:临时 - 不绑定
-
网络资源池:(默认值)
-
VLAN 类型: VLAN
-
VLAN ID:输入网络类型的对应 VLAN ID,即按照前面所述预配 VLAN。
-
选中复选框以定制默认策略。
-
-
安全性:(默认值)
-
流量配置:(默认值)
-
Teaming and failover:输入以下详细信息。
-
负载平衡:基于物理 NIC 负载的路由。
-
网络故障检测:仅链路状态。
-
通知交换机:是。
-
故障转移顺序:确保两个上行链路都列在 Active Uplinks 中。
-
-
监视:(默认值)
-
Miscellaneous(其他):(默认值)
-
查看所有设置,然后单击完成以创建用于预配 VLAN 的分布式端口组。
-
继续按照前面所述为其他网络类型创建分布式端口组。创建所有分布式端口组后,您的分布式交换机应类似于以下屏幕截图。
任务 2.6:将主机添加到分布式交换机 (vDS)
-
导航到 vCenter - "Networking"(网络)视图并选择以前创建的分布式交换机 (vDS)。
-
从 Actions(操作)下拉列表中,选择 Add and Manage Hosts(添加和管理主机)。
-
在添加和管理主机工作流中,输入以下详细信息。
-
选择任务:选择添加主机。
-
选择主机:选择以前置于维护模式的新添加主机。
-
管理物理适配器:为 vmnic 接口分配相应的上行链路。
-
vmnic0:
Uplink 1
-
vmnic1:
Uplink 2
-
-
管理 VMkernal 适配器:按如下所示的顺序将每个 vmk 接口分配给相应的分布式端口组。
-
迁移 VM 网络:(默认)
-
查看所有详细信息,然后单击 Finish(完成)将所选主机添加到 vDS。
-
-
完成后,vDS 应在其列表中显示新添加的主机。
任务 2.7:将主机移到群集中
-
在 vCenter 中,选择要移动的所需主机。
-
从上下文菜单中单击移动到,或者将主机直接拖放到群集中。
-
移动主机确认:在确认窗口中,保留默认选项 Put all of this host’s virtual machines in the cluster's root resource pool(将此主机的所有虚拟机置于群集的根资源池中),然后单击 OK(确定)继续。
-
监视进度:跟踪进度以确保主机成功移至目标群集。
-
对剩余主机重复:继续将剩余的相关主机移到群集中。
-
登录到 NSX 管理器并验证新创建的群集是否显示,新添加的主机是否显示为未配置。
任务 3:在 NSX 管理器中配置新群集
作为 OCI 控制台中的集群预配工作流的一部分,系统会自动创建专用 NSX VTEP VLAN。这可以在任务 1.4、NSX VTEP VLAN 中找到,如下所示。
为了供将来参考,让我们记录有关此 VLAN 的以下信息。这些详细信息将在以下各节中用于配置。
-
VLAN Tag(VLAN 标记)或 ID:
1886
-
CIDR 范围:
10.0.16.64/27
任务 3.1:创建 VTEP IP 池
-
导航到 NSX 管理器中的 Networking(网络)选项卡,然后切换到 Manager(管理员)视图。
-
选择 IP Address Pools ,然后单击 Add 创建新的 VTEP 池。
-
在 Add New IP Pool(添加新 IP 池)窗口中,输入以下详细信息。
-
名称:输入描述性名称,例如 **VTEP-IP-Pool-<_vlan tag_>**。
-
说明:提供池用途的简要说明。
-
子网:单击 +Add 并输入以下信息。
-
IP 范围:指定池中可用的 start 和 end IP 地址。
-
网关:输入 NSX VTEP VLAN 的 default gateway (例如,网络 IP 之后的第一个可用 IP)。
-
CIDR:提供前面介绍的 CIDR 范围。
-
-
单击 ADD 创建 VTEP IP 池。
-
-
新创建的 VTEP IP 池应可见,如下所示。
任务 3.2:创建新的上行链路配置文件
我们将创建一个新的上行链路配置文件以用于传输节点。
-
从顶部菜单中选择 System ,然后导航到 Fabric 和 Profiles 。
-
单击 Uplink Profiles(上行链路配置文件)下的 +Add Profiles(配置文件)。
-
在新建上行链路配置信息窗口中,输入以下详细信息。
-
名称:选择清晰且可区分的名称,例如 Cls-3-Std3-DB-oci-w01hp-consolidated01 。
-
说明:提供概要文件的目的的简要说明。
-
团队:单击 +Add 并输入以下详细信息。
-
Teaming Policy:单击编辑,然后从下拉列表中选择加载余额源 MAC 地址。
-
活动上行链路:单击编辑,然后输入 uplink-1,uplink-2 。
-
传输 VLAN:输入 NSX VTEP VLAN 的 VLAN ID (如前文所述)。
-
MTU:留空(缺省为 1700 字节)。
-
-
单击添加以创建上行链路概要文件。
-
-
根据我们的要求验证上行链路配置信息。
任务 3.3:创建传输节点概要文件
-
如果尚未在 System 部分中,请从顶部菜单中选择 System 。
-
导航到 Fabric 、 Hosts 并选择 Transport Node Profile 。
-
单击 Add Transport Node Profile(添加传输节点配置文件)。
-
将配置文件的描述性名称输入为 Cls-3-Std3-DB-nsx-default-transport-node-profile 。
-
在主机切换下,单击设置。
-
在主机交换机窗口中,输入以下详细信息。
-
vCenter:从下拉菜单中选择 vCenter server 。
-
vDS:从下拉列表中选择以前创建的分布式交换机 (vDS) 。
-
传输区域:从下拉菜单中选择 Overlay-TZ 和 VLAN-TZ 。
-
上行链路配置文件:选择以前创建的上行链路配置文件。
-
IP 地址类型:选择 IPv4 。
-
IPv4 分配:从下拉列表中选择使用 IPv4 池。
-
IPv4 池:选择之前创建的 VTEP IP 池。
-
模式:选择标准。
-
团队策略上行链路映射:将相应的 vDS 上行链路分配给每个上行链路。
-
单击添加以创建主机交换机。
-
-
单击 Apply 将主机切换设置为 TN 配置文件。
-
单击保存以创建 TN 配置文件。
任务 3.4:应用传输节点配置文件
-
导航回 NSX 管理器,然后从顶部菜单中选择 System 。
-
转至 Fabric 和 Hosts 。
-
在 Clusters(集群)选项卡下,找到新创建的群集 Cls-3-Std3-DB ,其中包含移动的主机。
-
选择集群,然后选择配置 NSX 。
-
从下拉列表中选择以前创建的传输节点概要文件,然后单击保存。
-
此过程可能需要几分钟时间。监视 NSX 配置状态,该状态最终应显示 Success 。
注:应用传输节点配置文件后,NSX 配置状态最初可能显示为未知。允许几分钟(4-5 分钟)使配置稳定。在此期间,状态也可能临时显示为 Down 。这是正常行为,除非状态在很长一段时间内始终保持关闭状态,否则不应启动任何故障排除。配置稳定后,NSX 状态最终应显示为 Up 。
任务 4:从维护模式中删除群集主机
-
在 vCenter 中,右键单击群集中的 ESXi 主机。
-
选择 Maintenance Mode(维护模式)和 Exit Maintenance Mode(退出维护模式)。
-
对群集中的所有主机重复上述步骤,确保所有主机都从维护模式中删除。
任务 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 数据存储。
-
要创建 VMFS 数据存储集群,请导航到 vCenter 并选择存储视图。
-
右键单击数据中心,然后导航到存储并选择新建数据存储集群。
-
为数据存储集群输入以下详细信息。
-
名称和位置:
-
提供说明性的名称。
-
数据存储类型: VMFS 。
-
启用 Turn ON Storage DRS 以实现最佳的数据放置和管理。
-
-
Storage DRS Automation(存储 DRS 自动化):选择 Fully Automated(完全自动化)并将其他设置保留为默认值。
-
Storage DRS Runtime Settings(存储 DRS 运行时设置):按如下所示输入以下详细信息。
-
选择集群和主机:选择在本教程期间创建的集群。
-
Select Datastores(选择数据存储):从顶部的下拉列表中选择 Show Datastores connected to all hosts(显示连接到所有主机的数据存储)。应显示已由自动预配工作流创建和附加的数据存储。全部选择,然后单击下一步。
-
查看所有设置,然后单击完成以完成创建过程。
-
-
监视任务的进度,直到成功。
任务 6:配置 HCX 以允许迁移到新群集
要简化将工作负载从内部部署 VMware 环境迁移到最近建立的集群,请利用 Oracle Cloud VMware Solution SDDC 中包含的 HCX。如果在创建 SDDC 期间选择了 HCX 部署,则自动预配流程会生成配置用于初始创建的集群的计算概要信息。但是,对于在第 2 天操作期间添加的群集,必须将新创建的群集的 vMotion 和复制网络手动添加到计算配置文件中。
以下是创建群集期间创建的 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 |
使用以下步骤编辑计算配置文件:
-
登录到 HCX 管理器并导航到左侧的 Interconnect 。
-
选择计算概要信息并编辑在 SDDC 预配期间创建的默认概要信息。如果在第 2 天操作期间创建了多个配置文件,请选择相关配置文件以添加新群集。
-
继续执行各部分,直到到达第 4 部分,在此处可以看到 vMotion Network Profile 。
-
对于 vMotion 网络配置文件。
-
单击 Advanced Configurations(高级配置),然后选择 Add Another Static Route(添加另一个静态路由)。
-
在 Network(网络)部分中,为 newly created cluster 输入 vMotion VLAN 的 CIDR 范围(如前所述)。
-
在 Next Hop 中,输入 vMotion VLAN of the Unified Management cluster 的 default gateway (如前文所述)。
-
单击保存以提交新添加的静态路由。
-
单击继续。
-
-
在 vSphere Replication Network Profile 部分中。
-
单击 Advanced Configurations(高级配置),然后选择 Add Another Static Route(添加另一个静态路由)。
-
在 Network(网络)部分中,为新创建的群集输入 Replication VLAN(复制 VLAN)的 CIDR 范围(如前文所述)。
-
在 Next Hop 中,输入 Replication VLAN of the Unified Management cluster 的 default gateway (如前文所述)。
-
单击保存以提交新添加的静态路由。
-
-
继续单击继续,直到保存对计算概要信息所做的更改并生效。
现在,您可以将现有服务网格与此计算配置文件一起使用,将负载迁移到新添加的集群中。
小结
完成这些任务后,您已在现有 Oracle Cloud VMware Solution SDDC 中有效地建立了一个新集群。这需要设置群集、在 vCenter、NSX Manager 和 HCX Manager 中合并和配置主机,以及创建专用数据存储群集。
干得好!现在,您已准备好管理和启动从内部部署到此最近创建的集群中的新集群的工作负载迁移。
相关链接
确认
-
作者 — Praveen Kumar Pedda Vakkalam(主要解决方案架构师)
-
贡献者 — Adeel Amin(高级首席解决方案架构师)
更多学习资源
浏览 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 渠道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。
有关产品文档,请访问 Oracle 帮助中心。
Add a Workload Cluster to an Oracle Cloud VMware Solution Software-Defined Data Center
F90620-02
October 2024