class Vfiler

Public Class Methods

add_storage(name, storage) click to toggle source
# File lib/netapp.rb, line 669
def self.add_storage(name, storage)
    vfiler_add_stroage = @@filer.invoke("vfiler-add-storage", 
                                        "vfiler", name,
                                        "storage-path", storage) 
    raise vfiler_add_stroage.results_reason \
          if vfiler_add_stroage.results_status == 'failed'
    return true
end
create(name, ipaddr, storage) click to toggle source
# File lib/netapp.rb, line 653
def self.create(name, ipaddr, storage)
    vfiler_create = @@filer.invoke("vfiler-create", 
                                   "vfiler", name,
                                   "ip-addresses", ipaddr,
                                   "storage-units", storage) 
    raise vfiler_create.results_reason \
          if vfiler_create.results_status == 'failed'
    return true
end
purge(name) click to toggle source
# File lib/netapp.rb, line 662
def self.purge(name)
    vfiler_delete = @@filer.invoke("vfiler-destroy", 
                                   "vfiler", name) 
    raise vfiler_delete.results_reason \
          if vfiler_delete.results_status == 'failed'
    return true
end