使用MetroCluster的VCF VI工作负载域的延伸型集群
VCF上的工作负载受vSphere Metro Storage Cluster (VMSC)保护。采用FC或IP部署的ONTAP MetroCluster通常用于为VMFS和NFS数据存储库提供容错功能。
简介
在本解决方案中、我们将演示如何使用ONTAP MetroCluster实施StingvCF VI工作负载域、并将NFS作为主数据存储库。VI工作负载域可以使用SDDC Manager进行部署、也可以将现有vSphere环境导入为VI工作负载域。
方案概述
此情景包括以下高级步骤:
-
部署vSphere主机和vCenter Server。
-
为vSphere主机配置NFS数据存储库。
-
使用VCF导入工具验证vSphere集群。
-
配置一个JSON文件、以便在VCF转换期间创建NSX。
-
使用VCF导入工具将vSphere 8环境作为VCF VI工作负载域导入到现有VCF管理域。
前提条件
此方案需要以下组件和配置:
-
支持的ONTAP MetroCluster配置
-
配置为允许NFS流量的Storage Virtual Machine (SVM)。
-
已在IP网络上创建逻辑接口(Logical Interface、LIF)、用于传输NFS流量并与SVM关联。
-
一个vSphere 8集群、其中4个ESXi主机连接到网络交换机。
-
下载VCF转换所需的软件。
下面是System Manager中显示MetroCluster配置的示例屏幕截图。
这是两个容错域的SVM网络接口。
[注意] SVM将在MetroCluster中的一个容错域上处于活动状态。
有关将vSphere转换或导入VCF 5.2时支持的存储以及其他注意事项,请参见 "将现有vSphere环境转换或导入VMware Cloud Foundation之前的注意事项"。
在创建要转换为VCF管理域的vSphere集群之前、请参见 "vSphere集群上的NSX注意事项"
有关所需的软件,请参阅 "下载用于转换或导入现有vSphere环境的软件"。
有关配置ONTAP存储系统的信息、请参见 "ONTAP 9文档" 中心。
有关配置VCF的信息,请参见"VMware Cloud Foundation文档"。
部署步骤
要将NFS作为主数据存储库来部署VCF延伸型管理域、
完成以下步骤:
-
部署vSphere主机和vCenter。
-
创建vSphere集群。
-
配置NFS数据存储库。
-
将VCF导入工具复制到vCenter设备。
-
使用VCF导入工具对vCenter设备运行预检。
-
为要在导入过程中部署的NSX集群创建一个JSON文件。
-
将所需软件上传到SDDC管理器。
-
将vSphere集群转换为VCF VI工作负载域。
部署vSphere主机和vCenter
使用从Broadcom支持门户下载的ISO在主机上部署vSphere、或者对vSphere主机使用现有部署选项。
将NFS数据存储库挂载到主机VM
在此步骤中、我们将创建NFS卷并将其作为数据存储库挂载到托管VM。
-
使用System Manager创建卷并连接到包含vSphere主机IP子网的导出策略。
-
通过SSH连接到vSphere主机并挂载NFS数据存储库。
esxcli storage nfs add -c 4 -H 10.192.164.225 -s /WLD01_DS01 -v DS01 esxcli storage nfs add -c 4 -H 10.192.164.230 -s /WLD01_DS02 -v DS02 esxcli storage nfs list
在NFS数据存储库上部署vCenter。确保已在vCenter设备上启用SSH和bash shell。
创建vSphere集群
-
登录到vSphere WebClient、通过添加部署了NFS VAAI的主机之一来创建数据中心和vSphere集群。我们选择了使用单个映像选项管理集群中的所有主机。[提示]请勿选择"在集群级别管理配置"。有关更多详细信息,请参见 "vSphere集群上的NSX注意事项"。有关ONTAP MetroCluster的VMSC最佳实践、请查看 "《VMSC设计和实施准则》"
-
将其他vSphere主机添加到集群。
-
创建分布式交换机并添加端口组。
将vSphere环境转换为VCF VI工作负载域
下一节将介绍部署SDDC管理器以及将vSphere 8集群转换为VCF 5.2管理域的步骤。如有其他详细信息、请参见VMware文档。
Broadcom从VMware提供的VCF导入工具是一款实用程序、可在vCenter设备和SDDC管理器上使用、用于验证配置并为vSphere和VCF环境提供转换和导入服务。
有关详细信息,请参阅 "VCF导入工具选项和参数"。
复制并提取VCF导入工具
在vCenter设备上使用VCF导入工具来验证vSphere集群在VCF转换或导入过程中是否处于运行状况良好的状态。
完成以下步骤:
-
按照VMware文档中的步骤 "将VCF导入工具复制到目标vCenter设备"将VCF导入工具复制到正确的位置。
-
使用以下命令提取捆绑包:
tar -xvf vcf-brownfield-import-<buildnumber>.tar.gz
验证vCenter设备
使用VCF导入工具在导入为VI工作负载域之前验证vCenter设备。
-
按照中的步骤 "转换前在目标vCenter上运行预检"运行验证。
为NSX部署创建JSON文件
要在将vSphere环境导入或转换为VMware Cloud Foundation时部署NSX Manager、请创建NSX部署规范。NSX部署至少需要3台主机。
|
在转换或导入操作中部署NSX Manager集群时、将使用NSX VLAN支持的区块。有关支持NSX-VLAN的区块限制的详细信息、请参阅"将现有vSphere环境转换或导入VMware Cloud Foundation之前的注意事项"一节。有关NSX-VLAN网络连接限制的信息,请参阅 "将现有vSphere环境转换或导入VMware Cloud Foundation之前的注意事项"。 |
以下是用于NSX部署的JSON文件示例:
{ "deploy_without_license_keys": true, "form_factor": "small", "admin_password": "****************", "install_bundle_path": "/nfs/vmware/vcf/nfs-mount/bundle/bundle-133764.zip", "cluster_ip": "10.61.185.105", "cluster_fqdn": "mcc-wld01-nsx.sddc.netapp.com", "manager_specs": [{ "fqdn": "mcc-wld01-nsxa.sddc.netapp.com", "name": "mcc-wld01-nsxa", "ip_address": "10.61.185.106", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }, { "fqdn": "mcc-wld01-nsxb.sddc.netapp.com", "name": "mcc-wld01-nsxb", "ip_address": "10.61.185.107", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }, { "fqdn": "mcc-wld01-nsxc.sddc.netapp.com", "name": "mcc-wld01-nsxc", "ip_address": "10.61.185.108", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }] }
将JSON文件复制到SDDC Manager上的vcf用户主目录文件夹。
将软件上传到SDDC Manager
将VCF导入工具复制到vcf用户的主文件夹、并将NSX部署包复制到SDDC Manager上的/nfs/vmware/vcf/nfs-mount/packe/文件夹。
有关详细说明、请参见 "将所需软件上传到SDDC Manager设备"。
转换前详细检查vCenter
在执行管理域转换操作或VI工作负载域导入操作之前、必须执行详细检查、以确保现有vSphere环境的配置支持转换或导入。。以vcf用户身份通过SSH连接到SDDC Manager设备。。导航到VCF导入工具复制到的目录。。运行以下命令、检查vSphere环境是否可以转换
python3 vcf_brownfield.py check --vcenter '<vcenter-fqdn>' --sso-user '<sso-user>' --sso-password '********' --local-admin-password '****************' --accept-trust
将vSphere集群转换为VCF VI工作负载域
VCF导入工具用于执行转换过程。
运行以下命令将vSphere集群转换为VCF管理域并部署NSX集群:
python3 vcf_brownfield.py import --vcenter '<vcenter-fqdn>' --sso-user '<sso-user>' --sso-password '******' --vcenter-root-password '********' --local-admin-password '****************' --backup-password '****************' --domain-name '<Mgmt-domain-name>' --accept-trust --nsx-deployment-spec-path /home/vcf/nsx.json
即使vSphere主机上有多个数据存储库、也无需提示需要将哪个数据存储库视为主数据存储库。
有关完整说明,请参阅 "vcf转换过程"。
NSX虚拟机将部署到vCenter中。
SDDC Manager会显示使用提供的名称创建的VI工作负载域、并将NFS显示为数据存储库。
在检查集群时、它会提供NFS数据存储库的信息。
向VCF添加许可
完成转换后、必须向环境中添加许可。
-
登录到SDDC Manager用户界面。
-
导航到导航窗格中的*管理>许可*。
-
单击*+许可证密钥*。
-
从下拉菜单中选择产品。
-
输入许可证密钥。
-
提供许可证说明。
-
单击 * 添加 * 。
-
对每个许可证重复上述步骤。