工作流:使用 NetApp ONTAP 实现 Red Hat OpenShift 虚拟化
本节介绍如何使用Red Hat OpenShift虚拟化创建虚拟机。
创建虚拟机
VM 是有状态部署,需要使用卷来托管操作系统和数据。使用 CNV 时,由于 VM 作为 Pod 运行,因此 VM 由 NetApp ONTAP 上通过 Trident 托管的 PV 提供支持。这些卷作为磁盘连接并存储整个文件系统,包括虚拟机的启动源。
要在OpenShift集群上快速创建虚拟机、请完成以下步骤:
-
导航到"Virtualation"(虚拟化)>"Virtual Machines"(虚拟机)、然后单击"
-
从模板中选择。
-
选择可用于启动源的所需操作系统。
-
选中创建后启动虚拟机复选框。
-
单击快速创建虚拟机。
此时将创建并启动虚拟机,使其进入*running"状态。它会使用默认存储类自动为启动磁盘创建PVC和相应的PV。为了能够在将来实时迁移虚拟机、您必须确保用于磁盘的存储类可以支持rwx卷。这是实时迁移的一项要求。对于使用相应存储类创建的卷、ONTAP NAS和ONTAP SAN (适用于iSCSI和NVMe/TCP协议的卷模式块)可以支持rwx访问模式。
要在集群上配置ONTAP-SAN存储类,请参见"有关将VM从VMware迁移到OpenShift虚拟化的章节"。
您可以将ONTAP NAS或iSCSI设置为集群的默认存储类。单击Quick create VirtualMachine将使用默认存储类为虚拟机的可启动根磁盘创建PVC和PV。如果默认存储类不是ONTAP NAS或ONTAP SAN、则可以选择磁盘的存储类、方法是选择自定义虚拟机>自定义虚拟机参数>磁盘、然后编辑该磁盘以使用所需的存储类。 |
通常、在配置VM磁盘时、块访问模式优于文件系统。
要在选择操作系统模板后自定义虚拟机创建、请单击Customize VirtualMachine、而不是Quick create。
-
如果选定操作系统配置了启动源,则可以单击*Customize VirtualMachine parameters*。
-
如果选定操作系统未配置启动源,则必须对其进行配置。您可以查看中所示过程的详细信息 "文档。"。
-
配置启动磁盘后,可以单击*Customize VirtualMachine parameters*。
-
您可以从此页面上的选项卡自定义虚拟机。例如、单击*磁盘*选项卡,然后单击*添加磁盘*向虚拟机添加另一个磁盘。
-
单击 Create Virtual Machine 以创建虚拟机;此操作将在后台生成相应的 Pod 。
通过URL或注册表为模板或操作系统配置启动源后、它会在中创建一个PVC openshift-virtualization-os-images 将KVM子系统映像投影并下载到PVC。您必须确保模板 PVC 具有足够的已配置空间,以容纳相应操作系统的 KVM 子映像。然后、在任何项目中使用相应模板创建这些PVC时、这些PVC会被克隆并作为根磁盘连接到虚拟机。
|