UNSOLVED

Zephyrus3

updated

2 years ago

Z

Zephyrus3

1 Rookie

5 Posts

2 Points

0

64

May 23rd, 2024 13:14

UnityVsa + CSM-Resiliency: ValidateVolumeHostConnectivity REP 0128: Connected=false

I am testing the UnityVSA to validate some configurations and could successfully mount a PVC using the NFS. When enabling the csm-resiliency, podmon always logs that it can't detect the pod connection to the Array and keeps terminating the pod.

time="2024-05-17T17:35:11Z" level=info  runid=124 msg="ValidateVolumeHostConnectivity reply " func="github.com/dell/csi-unity/service.(*service).ValidateVolumeHostConnectivity()" file="/go/src/csi-unity/service/csi_extension_server.go:229"time="2024-05-17T17:35:11Z" level=info msg="/podmon.v1.Podmon/ValidateVolumeHostConnectivity: REP 0124: Connected=false, IosInProgress=false"time="2024-05-17T17:35:11Z" level=info msg="/podmon.v1.Podmon/ValidateVolumeHostConnectivity: REQ 0125: NodeId=controller-0,controller-0, IoSampleTimeSeconds=0"time="2024-05-17T17:35:11Z" level=info  runid=125 msg="ValidateVolumeHostConnectivity called node_id:"controller-0,controller-0"" func="github.com/dell/csi-unity/service.(*service).ValidateVolumeHostConnectivity()" file="/go/src/csi-unity/service/csi_extension_server.go:95"time="2024-05-17T17:35:11Z" level=info  runid=125 msg="No arrayId passed in, extracting it using other methods" func="github.com/dell/csi-unity/service.(*service).ValidateVolumeHostConnectivity()" file="/go/src/csi-unity/service/csi_extension_server.go:121"time="2024-05-17T17:35:11Z" level=info  runid=125 msg="Use default array virt2416byfq7y" func="github.com/dell/csi-unity/service.(*service).ValidateVolumeHostConnectivity()" file="/go/src/csi-unity/service/csi_extension_server.go:138"time="2024-05-17T17:35:11Z" level=info  runid=125 msg="Probe of systemID=virt2416byfq7y" func="github.com/dell/csi-unity/service.(*service).ValidateVolumeHostConnectivity()" file="/go/src/csi-unity/service/csi_extension_server.go:148"time="2024-05-17T17:35:11Z" level=info arrayid=virt2416byfq7y runid=125 msg="Checking if array virt2416byfq7y is connected to node controller-0,controller-0" func="github.com/dell/csi-unity/service.(*service).checkIfNodeIsConnected()" file="/go/src/csi-unity/service/csi_extension_server.go:262"​

my secret.yaml (as in the example https://github.com/dell/csi-unity/blob/main/samples/secret/secret.yaml)

storageArrayList:- arrayId: "VIRT2416BYFQ7Y"username: "admin"password: "admin"endpoint: "https://192.168.31.6/"skipCertificateValidation: trueisDefault: true  ​

My test environment is a Linux (Debian 11) k8s cluster running on VirtualBox and the UnityVSA on VMware Workstation. Both VMs can be accessed as they are bridged to host local network. I used the helm charts from https://github.com/dell/helm-charts to setup this environment.

Is there any kind of configuration that could be missing ?