Menu Close

3.2. 使用 Web 控制台卸载 OpenShift Virtualization

安装 OpenShift Virtualization 以便在 OpenShift Container Platform 集群中添加虚拟化功能。

您可以使用 OpenShift Container Platform 4.5 web 控制台来订阅和部署 OpenShift Virtualization Operator。

3.2.1. 先决条件

  • 在集群上安装 OpenShift Container Platform 4.5
  • 以具有 cluster-admin 权限的用户身份登录。

3.2.2. 订阅 OpenShift Virtualization 目录

安装 OpenShift Virtualization 之前,请先通过 OpenShift Container Platform web 控制台订阅 OpenShift Virtualization 目录。订阅会授予 OpenShift virtualization Operator 对 openshift-cnv 命名空间的访问权限。

流程

  1. 打开浏览器窗口并登录 OpenShift Container Platform web 控制台。
  2. 导航到 OperatorsOperatorHub 页面。
  3. 搜索 OpenShift Virtualization 并选择它。
  4. 阅读 Operator 信息并单击 Install
  5. Install Operator 页面中:

    1. 对于安装的命名空间,请确保选择了 Operator 推荐的命名空间选项。这会在 openshift-cnv 命名空间中安装 Operator,该命名空间在不存在时自动创建。

      警告

      尝试在 openshift-cnv 以外的命名空间中安装 OpenShift Virtualization Operator 会导致安装失败。

    2. 从可用 Update Channel 选项列表中选择 2.4
    3. 对于 Approval Strategy,请确保已选择默认值 Automatic。当有新 z-stream 发行版可用时,OpenShift Virtualization 将自动更新。
  6. 点击 Install 使 Operator 可供 openshift-cnv 命名空间使用。

    Installed Operators 屏幕上,当 OpenShift Virtualization 完成安装时 Status 会显示为 Succeeded

3.2.3. 部署 OpenShift Virtualization

在订阅 OpenShift Virtualization 目录后,创建 OpenShift Virtualization Operator Deployment 自定义资源来部署 OpenShift Virtualization。

先决条件

  • openshift-cnv 命名空间中订阅 OpenShift Virtualization 目录。

流程

  1. 导航到 OperatorsInstalled Operators 页面。
  2. 点击 OpenShift Virtualization
  3. OpenShift Virtualization Operator Deployment 选项卡,然后点 Create HyperConverged Cluster

    警告

    要避免部署错误,请不要重命名自定义资源。在执行下一步之前,请确保自定义资源名为默认的kubevirt-hyperconverged

  4. 点击 Create 启动 OpenShift Virtualization。
  5. 导航到 WorkloadsPods 页面,并监控 OpenShift Virtualization Pod,直至全部处于 Running 状态。当所有 pod 都处于 Running 状态后,您就可以访问 OpenShift Virtualization。

3.2.4. 后续步骤

您可能还需要额外配置以下组件:

  • KubeMacPool 组件为指定命名空间中的虚拟机 NIC 提供 MAC 地址池服务。通过将 KubeMacPool 标签应用到该命名空间来启用命名空间中的 MAC 地址池
  • hostpath 置备程序是设计用于 OpenShift Virtualization 的本地存储置备程序。如果要为虚拟机配置本地存储,您必须首先启用 hostpath 置备程序。