Sterownik CSI dla PowerFlex pokazuje niepowodzenie tworzenia środowiska uruchomieniowego OCI
Summary: Sterownik interfejsu Container Storage Interface (CSI) dla PowerFlex pokazuje polecenie stat /csi-vxflexos.sh: brak takiego pliku lub katalogu
Symptoms
Z 20 zasobników kontrolera i węzła 17 było uruchomionych.
Kontroler i zasobnik węzła w tym samym węźle pokazały CrashLoopBackoff.
Zasobnik węzła w innym węźle pokazał CrashLoopBackoff.
Opis kontrolera sterownika CSI i zasobników węzła, które nie zostały wyświetlone, pokazał następujące zdarzenie. Konsole nie mogły znaleźć skryptu "csi-vxflexos.sh" do uruchomienia:
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
Użycie polecenia exec w kontenerze sterowników dla działającego zasobnika kontrolera pokazało, że skrypt znajduje się w obrazach roboczych:
# 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
Usunięcie zasobników nie pozwoliło na ich pomyślne wyświetlenie.
Cause
Użytkownik zgłosił problem z wewnętrznym repozytorium i pobrał obrazy z problematycznych węzłów.
Resolution
Użytkownik napotkał problem z wewnętrznym repozytorium. Użytkownik usunął obraz z węzłów powodujących problem. Podczas następnego pobierania obrazu wszystkie strąki pojawiły się pomyślnie.