OpenShift 虛擬化:如果 OCP 叢集中沒有預設的 StorageClass,則無法在 OpenShift 虛擬化 UI 上建立虛擬機器

摘要: 如果 OCP 叢集中沒有預設的 StorageClass,就無法透過 OpenShift 虛擬化建立虛擬機器。因為無法為根磁碟或使用者新增的磁碟選取非預設儲存類別。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

如果 OCP 叢集中沒有預設的 StorageClass,則無法透過 OpenShift 虛擬化 UI 建立新的虛擬機器。

原因

這是 OpenShift 虛擬化功能的問題。
對於 VM 根磁碟和使用者新增的磁碟,他們只能選取 OCP 叢集中的預設儲存類別。
無法選取非預設儲存類別。

解析度

有兩種選項可解決此問題:
預設儲存類別的範例:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: my-sc-1
  annotations:
    storageclass.kubernetes.io/is-default-class: 'true'
provisioner: csi-vxflexos.dellemc.com
parameters:
  csi.storage.k8s.io/fstype: ext4
  storagepool: SP-SW_NVME-1
  systemID: efc2f2902330a60f
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: WaitForFirstConsumer

受影響的產品

APEX Cloud Platform for Red Hat OpenShift
文章屬性
文章編號: 000217665
文章類型: Solution
上次修改時間: 18 9月 2026
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。