Subscribe
Accepted Solution

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

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

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

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.

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

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

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

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.