Software Development Kit (SDK) and API Discussions

API services returning empty list of clusters

marcinlub

Hello everyone, 

I have just installed (with lot of problems on the way 🙂  OnCommand API Services. 

I have added a single cluster for tests. 

When I try to get the list of clusters with 

 

https://IP:8443/api/5.0/ontap/clusters

I'm getting response with empty list

 

 
<apiServerResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="">
<status>
<code>SUCCESS</code>
</status>
<result>
<total_records>0</total_records>
</result>
</apiServerResponse>
 
 

 

 

however if I try to get 

https://IP:8443/api/1.0/admin/storage-systems

I'm getting this single cluster without any issue. 

What am I doing wrong?

1 ACCEPTED SOLUTION

marcinlub

It was a problem with insufficient rights for the user used to connect to the cluster. After logging with a user with admin rights - it works now. 

View solution in original post

2 REPLIES 2

pukale

May be some issue with discovery. Can you do below things and let us know ?

 

1. re-start api service using  below commands

 # service apiserver stop

 #  service apiserver start

2. wait for 5 min to discovery to complete.

3. check is api/5.0/ontap/clusters showing cluster.

4. if not, it may be some problem with MEGA. please share with us logs to degug.

 

marcinlub

It was a problem with insufficient rights for the user used to connect to the cluster. After logging with a user with admin rights - it works now. 

View solution in original post

Announcements
NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner
Public