×

您可以使用 OpenShift Virtualization 进行的操作

OpenShift Virtualization 是 Red Hat OpenShift Service on AWS 的一个附加组件,允许您在集群中运行和管理虚拟机工作负载以及容器工作负载。

OpenShift Virtualization 使用 Kubernetes 自定义资源在您的 Red Hat OpenShift Service on AWS 集群中添加新的对象,以启用虚拟化任务。这些任务包括

  • 创建和管理 Linux 和 Windows 虚拟机 (VM)

  • 在集群中并行运行 Pod 和 VM 工作负载

  • 通过各种控制台和 CLI 工具连接到虚拟机

  • 导入和克隆现有虚拟机

  • 管理连接到虚拟机的网络接口控制器和存储磁盘

  • 在节点之间实时迁移虚拟机

增强的 Web 控制台提供了一个图形门户,用于管理这些虚拟化资源以及 Red Hat OpenShift Service on AWS 集群容器和基础设施。

您可以将 OpenShift Virtualization 与 OVN-Kubernetes 一起使用。

您可以通过安装 Compliance Operator 并使用ocp4-moderateocp4-moderate-node 配置文件运行扫描来检查 OpenShift Virtualization 集群是否存在合规性问题。Compliance Operator 使用 OpenSCAP(一个经过 NIST 认证的工具)来扫描和执行安全策略。

OpenShift Virtualization 支持的集群版本

OpenShift Virtualization 4.17 支持在 Red Hat OpenShift Service on AWS 集群上使用。要使用 OpenShift Virtualization 的最新 z 流版本,您必须首先升级到 Red Hat OpenShift Service on AWS 的最新版本。

关于虚拟机磁盘的卷和访问模式

如果您将存储 API 与已知的存储提供程序一起使用,则会自动选择卷和访问模式。但是,如果您使用不具有存储配置文件的存储类,则必须配置卷和访问模式。

为了获得最佳结果,请使用ReadWriteMany (RWX) 访问模式和Block 卷模式。这很重要,原因如下:

  • 实时迁移需要ReadWriteMany (RWX) 访问模式。

  • Block 卷模式的性能明显优于Filesystem 卷模式。这是因为Filesystem 卷模式使用更多存储层,包括文件系统层和磁盘映像文件。这些层对于虚拟机磁盘存储不是必需的。

您无法实时迁移具有以下配置的虚拟机:

  • 具有ReadWriteOnce (RWO) 访问模式的存储卷

  • 直通功能(例如 GPU)

对于这些虚拟机,请将evictionStrategy 字段设置为NoneNone 策略会在节点重新启动期间关闭虚拟机。