Start a Conversation

Unsolved

7 Posts

960

December 11th, 2020 05:00

Kubernetes node with several IP addresses failed to mount NFS volume on Isilon

We use CSI plugin for Isilon version 1.3.0.1, it works well when Kubernetes node has single IP. Then we try to separate network on node, one for services and one for storage network. After change, Kubernetes node failed to mount NFS volume. We have checked Isilon client field and found that CSI plugin filled in the node's service IP which cannot communicate to Isilon. Are there any way to configure CSI plugin to filled in node's storage IP ?

2 Intern

 • 

167 Posts

December 14th, 2020 00:00

Hi @moo_s09,

The trick is to change the X_NODE_IP environment variable for the driver.

You can check a solution from that post : https://storage-chaos.io/dell-csi-isilon-custom-envvars.html

Let me know if you have any question.

7 Posts

December 14th, 2020 01:00

Hello,
My team has followed the step in https://storage-chaos.io/dell-csi-isilon-custom-envvars.html
Unfortunately we stuck on
export X_NODE_IP=<%= %x@ip -4 addr show dev ens33 | grep inet@[/inet\s+(\d+(\.\d+){3})/,1] %>
There is an error -> error syntax error near unexpected token `('
Have you ever try it yet ?

2 Intern

 • 

167 Posts

December 14th, 2020 05:00

Yes I did, where is the error ? This works from me :

kubectl create -f https://gist.githubusercontent.com/coulof/d4260e4e17910bbdefbbecce4286074f/raw/1a57e020b4bef0644515259c5afc2a74cdb8f290/nodeip-configmap.yaml

 

PS: we can continue the conversation in PM and post the solution here once done.

No Events found!

Top