PowerFlex için CSI Sürücüsü, OCI çalışma zamanı oluşturma işleminin başarısız olduğunu gösteriyor
Summary: PowerFlex için Kapsayıcı Depolama Arabirimi (CSI) Sürücüsü stat /csi-vxflexos.sh gösterir: Böyle bir dosya veya dizin yok
Symptoms
20 denetleyici ve düğüm bölmesinden 17'si çalışıyordu.
Aynı düğümdeki bir denetleyici ve düğüm bölmesi CrashLoopBackoff'u gösterdi.
Farklı bir düğümdeki bir düğüm bölmesi CrashLoopBackoff gösterdi.
Gelmeyen CSI Sürücü denetleyicisi ve düğüm bölmelerinin açıklaması aşağıdaki olayı gösteriyordu. Bölmeler çalıştırılacak "csi-vxflexos.sh" komut dosyasını bulamadı:
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
Çalışan denetleyici bölmesinin sürücü kapsayıcısında exec komutu, komut dosyasının çalışan görüntülerde olduğunu gösterdi:
# 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
Bölmeleri silmek, bölmelerin başarılı bir şekilde açılmasına izin vermiyordu.
Cause
Kullanıcı, dahili deposuyla ilgili bir sorun bildirdi ve sorunlu düğümlerden görüntüler çekti.
Resolution
Kullanıcı, dahili deposuyla ilgili bir sorun buldu. Kullanıcı, görüntüyü sorunlu düğümlerden sildi. Bir sonraki görüntü çekiminde tüm bölmeler başarıyla ortaya çıktı.