1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
|
# File 'lib/puppet/util/hpe3par_api.rb', line 1000
def create_offline_clone(base_volume_name, clone_name,
dest_cpg=nil, online=false, save_snapshot=nil, priority=nil,
skip_zero=nil, debug = false)
cl = Hpe3parSdk::Client.new(@rest_url, debug: debug)
begin
cl.login(@url.user, @url.password)
optional = {:online => online,
:skipZero => skip_zero,
:saveSnapshot => save_snapshot
}
optional[:priority] = Hpe3parSdk::TaskPriority.const_get(priority)
cl.create_physical_copy(base_volume_name, clone_name, dest_cpg, optional)
ensure
cl.logout
end
end
|