Method: OpenNebula::VirtualMachine#snapshot_create

Defined in:
lib/opennebula/virtual_machine.rb

#snapshot_create(name = "") ⇒ Integer, OpenNebula::Error

Creates a new VM snapshot

Parameters:

  • name (String) (defaults to: "")

    Name for the snapshot.

Returns:

  • (Integer, OpenNebula::Error)

    The new snaphost ID in case of success, Error otherwise



602
603
604
605
606
607
# File 'lib/opennebula/virtual_machine.rb', line 602

def snapshot_create(name="")
    return Error.new('ID not defined') if !@pe_id

    name ||= ""
    return @client.call(VM_METHODS[:snapshotcreate], @pe_id, name)
end