CSM:CSI Driver for PowerScale 显示“certificate signed by unknown authority”(证书由未知颁发机构签名)
摘要: 容器存储模块 (CSM) 系列:适用于 PowerScale 的容器存储接口 (CSI) 驱动程序显示“证书由未知颁发机构签名”。这是在将 X_CSI_ISI_SKIP_CERTIFICATE_VALIDATION 设置为 false 以便驱动程序验证 OneFS 服务器的证书之后。
症状
设置后出现以下错误 X_CSI_ISI_SKIP_CERTIFICATE_VALIDATION 为 false,以便驱动程序验证 OneFS 服务器的证书:
time="2025-04-14T20:20:24Z" level=error msg="init client failed for isilon cluster 'isilon_cluster_name': 'Get "isilon_fqdn:8080/platform/latest/": tls: failed to verify certificate: x509: certificate signed by unknown authority'" file="/go/src/service/service.go:459"
time="2025-04-14T20:20:24Z" level=error msg="failed to get isi client for cluster isilon_cluster_name, error: Get "isilon_fqdn:8080/platform/latest/": tls: failed to verify certificate: x509: certificate signed by unknown authority" file="/go/src/service/service.go:736"
在进行此更改之前,驱动程序工作正常。
原因
用户将 X_CSI_ISI_SKIP_CERTIFICATE_VALIDATION 设置为 false,以便驱动程序验证 OneFS 应用程序编程接口 (API) 服务器的证书。
客户没有 CERT_SECRET_COUNT 参数设置为最小值 1。
解决方案
用户通过将 CERT_SECRET_COUNT 参数设置为最小值 1。