Method: CCBuilder::ONEClient#create_single

Defined in:
lib/ONEClient.rb

#create_single(one_vm_descriptor) ⇒ Object



30
31
32
33
34
35
36
# File 'lib/ONEClient.rb', line 30

def create_single(one_vm_descriptor)
  vm = OpenNebula::VirtualMachine.new(OpenNebula::VirtualMachine.build_xml, @one_client)
  template=File.read(one_vm_descriptor)
 vm.allocate(template)
rescue
  raise Error.new("OpenNebula: Can not read template: #{one_vm_descriptor}")
end