8.5. 由 vSphere 问题检测器 Operator 运行的配置检查


下表标识了配置检查是否运行 vSphere 问题检测程序 Operator。有些检查会验证集群的配置。其他检查验证集群中每个节点的配置。

Expand
表 8.1. 集群配置检查
名称描述

CheckDefaultDatastore

验证 VMware vSphere 配置中的默认数据存储名称是否足够短,可用于动态置备。

如果这个检查失败,您可以预期如下情况:

  • systemd 将错误记录到日志中,如 Failed to set up mount unit: Invalid argument
  • 如果虚拟机在不从节点排空所有 pod 的情况下关闭或重启,systemd 不会卸载卷。

如果这个检查失败,请重新配置 vSphere,其默认数据存储的名称较短。

CheckFolderPermissions

验证列出默认数据存储中卷的权限。您必须启用创建卷的权限。Operator 通过列出 / 和 / kubevols 目录来验证权限。当 Operator 执行检查时,根目录必须存在。检查时 /kubevols 目录可能不存在。当数据存储支持动态置备时,会创建 /kubevols 目录。

如果这个检查失败,请查看 OpenShift Container Platform 安装过程中指定的 vCenter 帐户所需的权限。

CheckStorageClasses

验证以下内容:

  • 存储类置备的每个持久性卷的完全限定路径不会小于 255 个字符。
  • 存储类只能使用一个存储策略,且必须定义策略。

CheckTaskPermissions

验证列出最新任务和数据存储的权限。

ClusterInfo

从 vSphere vCenter 收集集群版本和 UUID。

Expand
表 8.2. 节点配置检查
名称描述

CheckNodeDiskUUID

验证所有 vSphere 虚拟机是否包含 disk.enableUUID=TRUE 配置。

如果这个检查失败,请参阅 如何在 vSphere Red Hat Knowledgebase 解决方案中检查虚拟机的 disk.EnableUUID 参数

CheckNodeProviderID

验证所有节点是否有 vSphere vCenter 的 ProviderID 配置。当以下命令的输出不包括每个节点的供应商 ID 时,此检查会失败。

$ oc get nodes -o custom-columns=NAME:.metadata.name,PROVIDER_ID:.spec.providerID,UUID:.status.nodeInfo.systemUUID

如果这个检查失败,请参阅 vSphere 产品文档,了解如何为集群中的每个节点设置供应商 ID。

CollectNodeESXiVersion

报告运行节点的 ESXi 主机的版本。

CollectNodeHWVersion

报告节点的虚拟机硬件版本。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部