Start a Conversation

Unsolved

A

1 Message

1381

January 28th, 2021 11:00

dell unity csi driver integration not successful

Hello All, 

I am following these docs to install csi driver to k8s. https://github.com/dell/dell-csi-operator or https://github.com/dell/csi-unity 

 

As per pre-requisite, I have created the secret.json

{
 
     "storageArrayList": [
       {
 
         "username": "admin",
         "password": "mypassword",
         "restGateway": "https://10.1.1.1",
         "arrayId": "CKM00194602236",
         "insecure": true,
         "isDefaultArray": true
       }
     ]
   }

 

I am using serial no as an array id, Is this is correct? if not, where to find the array id?
user and password in plain text.

I don't see any error in operator controller manager pod logs.

Below are storageClass content I am using in CR 

storageClass:
- name: san2-fc               #random name 
default: true
reclaimPolicy: "Retain"
allowVolumeExpansion: true
parameters:
storagePool: SAS                    # one of pool in my storage 
arrayId: "CKM00146022246"    # serinal no of unity 
protocol: "FC"
FsType: "xfs"

 

I am getting below errors in daemons set pod of  "unity-node" :

Received NotifyRegistrationStatus call: &RegistrationStatus{PluginRegistered:false,Error:RegisterPlugin error -- plugin registration failed with err: rpc error: code = Unavailable desc = runid=10 The node [ikciswrkprod23] is not added to any of the arrays,}
E0128 18:32:52.927591 1 main.go:91] Registration process failed with error: RegisterPlugin error -- plugin registration failed with err: rpc error: code = Unavailable desc = runid=10 The node [ikciswrkprod23] is not added to any of the arrays, restarting registration container.

 

While creating pv claim, I am getting errors:

failed to provision volume with StorageClass "unity-san2-fc": rpc error: code = Unknown desc = runid=49 Create Volume csiunity-56f2a31cc7 failed with error: Unable to get PoolID (SAS) Error:Find storage pool by ID failed SAS err: [{The requested resource does not exist. (Error Code:0x7d13005)}]

 

in storage class, I gave the pool name which I have created in storage.  Is I need to give poolID, if yes, where to look for poolid. 

 

Request anyone to help, please. 

 

Moreover, I have raised a case with dell since last week. They said they engaging the professional service teams But not getting proper responses.  Do anyone aware of how do we take support for this csi driver from dell support. 

166 Posts

February 3rd, 2021 06:00

Hello @ankityadav,

First sorry for the late answer.

For the error about the node registration it might be caused by a known issue where you have similar errors when there is a single protocol used : https://dell.github.io/storage-plugin-docs/docs/release/unity/#known-issues

For the pool name, it is important to use the "CLI ID" and not the display name :

unisphere_cli_id.png

 

About the support, please contact in PM and give me your email address. I will create a ticket for you.

Let me know if that works.

No Events found!

Top