Software Development Kit (SDK) and API Discussions

Perl API to add/modify user quota on cluster mode filers

rahuldhek

Need some help to add/create quota for the users.

I am ablr to GET the quota report but not able to modify/add quota for existing/new users.

Any leads would be appreaciated.

 

Thanks,

Rahul

1 ACCEPTED SOLUTION

asulliva

Hello Rahul,

 

I think this thread might help answer your question.

 

Andrew

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO.

View solution in original post

3 REPLIES 3

asulliva

Hello Rahul,

 

I think this thread might help answer your question.

 

Andrew

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO.

View solution in original post

rahuldhek

Thanks for the quick reply.

Could not get much help.. following is the snippet where I am getting the error:

 

if ($filer_type eq "ontap-cm"){
                $out = $s->invoke( "quota-add-entry",
                            "disk-limit","$disklimit",
                            "quota-type","user",
                            "quota-target","$uid",
                            "volume","$volume");

                        if ($out->results_status() eq "failed"){
                                print($out->results_errno());
                                print($out->results_reason());
                         }
}
else{
                $out = $s->invoke( "quota-add-entry",
                            "disk-limit","$disklimit",
                            "quota-type","user",
                            "volume","$volume",
                            "quota-target","$uid",
                            "qtree","$qtree" );
               

                        if ($out->results_status() eq "failed"){
                                print ($out->results_errno());
                                print($out->results_reason());
                        }
}

The snippet works perfectly fine when the filer type is "ontap" but throws an error when filer type is "ontap-cm"

The error message is "13005 Unable to find API: quota-add-entry ".

 

Any help/lead would be appreciated.

 

Thanks,

Rahul

asulliva

The "quota-add-entry" API must be directed at a SVM/vserver.  Make sure you're either connecting to the SVM admin LIF, or doing vserver tunneling from the cluster LIF.

 

Hope that helps.

 

Andrew

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO.
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