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
Copy to Clipboard Toggle word wrap

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

CollectNodeESXiVersion

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

CollectNodeHWVersion

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat