作为 vSphere 管理员,您可以为vSphere 命名空间中的虚拟机创建自定义虚拟机类。创建虚拟机类后,可以编辑其参数。您还可以编辑 vSphere with Tanzu 提供的默认虚拟机类。如果不再需要现有的虚拟机类,可以将其从环境中删除。

编辑虚拟机类不会自动重新配置先前从此类部署的虚拟机。例如,如果 DevOps 用户使用虚拟机类创建了 Tanzu Kubernetes 集群,而您随后更改了虚拟机类定义,则现有 Tanzu Kubernetes 虚拟机不受影响。新的 Tanzu Kubernetes 虚拟机将使用已修改的类定义。
小心: 如果在编辑该集群使用的虚拟机类后扩大 Tanzu Kubernetes 集群,新集群节点将使用更新的类定义,但现有集群节点继续使用初始类定义,从而导致不匹配。可以扩展控制平面节点和工作线程节点。有关扩展的信息,请参见 使用 Tanzu Kubernetes Grid 服务 v1alpha1 API 扩展 Tanzu Kubernetes 集群

删除虚拟机类时,会将其从所有关联的命名空间中移除。DevOps 用户无法再使用此虚拟机类来实现虚拟机的自助服务。先前使用此虚拟机类创建的虚拟机不受影响。

前提条件

  • 确认您至少具有一个虚拟机类。请参见在 vSphere with Tanzu 中创建虚拟机类
  • 所需特权:
    • 命名空间.修改集群范围的配置
    • 命名空间.修改命名空间配置
    • 虚拟机类.管理虚拟机类

过程

  1. vSphere Client 中,显示可用的虚拟机类。
    1. vSphere Client 主菜单中,选择工作负载管理
    2. 单击服务选项卡,然后单击虚拟机服务窗格。
    3. 虚拟机服务页面上,单击虚拟机类
      所有默认或用户创建的虚拟机类都显示在 可用虚拟机类下。
  2. 编辑或删除现有的虚拟机类。
    选项 描述
    编辑虚拟机类
    1. 在选定的虚拟机类窗格中,单击管理,然后单击编辑
    2. 修改虚拟机类参数。请参见vSphere with Tanzu 中虚拟机类的属性
      注: 无法更改虚拟机类的名称。
    删除虚拟机类
    1. 在选定的虚拟机类窗格中,单击管理,然后单击删除
    2. 确认您要删除虚拟机类。

下一步做什么

要向 DevOps 工程师提供虚拟机类,请将其与命名空间关联。可在每个命名空间级别关联虚拟机类。请参见将虚拟机类与 vSphere with Tanzu 中的命名空间关联