class Server
vm.start / vm.stop / vm.pause should work after this
Public Instance Methods
pause()
click to toggle source
# File lib/fog/openstack/examples/compute/basics.rb, line 51 def pause service.pause_server(id) # stores VM state in RAM end
start()
click to toggle source
# File lib/fog/openstack/examples/compute/basics.rb, line 39 def start if state.downcase == 'paused' service.unpause_server(id) # resumes from frozen VM state else service.resume_server(id) # resumes from hibernation end end
stop()
click to toggle source
# File lib/fog/openstack/examples/compute/basics.rb, line 47 def stop service.suspend_server(id) # hibernates the VM at hypervisor-level end