PowerFlex 專用的 CSI 驅動程式顯示 OCI 執行階段建立失敗

Summary: 適用於 PowerFlex 的容器儲存介面 (CSI) 驅動程式顯示 stat /csi-vxflexos.sh:無此類檔案或目錄

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在 20 個控制器和節點 Pod 中,有 17 個在執行中。

同一節點上的控制器和節點 pod 顯示 CrashLoopBackoff。

不同節點上的節點 pod 顯示 CrashLoopBackoff。

未出現的 CSI 驅動程式控制器和節點 pod 的說明顯示以下事件。Pod 找不到要執行的「csi-vxflexos.sh」指令檔:

Warning Failed 47s kubelet Error: failed to start container "driver": Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/csi-vxflexos.sh": stat /csi-vxflexos.sh: no such file or directory: unknown

使用 exec 時,在運作中控制器 Pod 的驅動程式容器上,顯示指令檔位於運作中映像中:

# oc exec -it -n vxflexos vxflexos-controller-8874b487c-sv7th -c driver /bin/bash
...
bash-5.1$ pwd
/
bash-5.1$ ls
afs boot csi-vxflexos dev home lib64 media opt root sbin sys usr vxflexos-config
bin certs csi-vxflexos.sh etc lib licenses mnt proc run srv tmp var vxflexos-config-params

刪除 Pod 無法讓 Pod 成功啟動。

 

Cause

使用者回報其內部儲存庫發生問題,並在問題節點上提取映像。

 

Resolution

用戶發現其內部存儲庫存在問題。使用者從問題節點中刪除了映像。在下一次映像提取時,所有 POD 都已成功啟動。

 

Article Properties
Article Number: 000262358
Article Type: Solution
Last Modified: 04 Mar 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.