one_vmm_kvm.rb.diff
./src/vmm_mad/kvm/one_vmm_kvm.rb 2010-03-05 13:39:13.000000000 +0100 | ||
---|---|---|
127 | 127 |
end |
128 | 128 | |
129 | 129 |
def restore(id, host, deploy_id, file) |
130 |
ssh_action("#{LIBVIRT[:restore]} #{file}", id, host, :restore) |
|
130 |
#ssh_action("#{LIBVIRT[:restore]} #{file}", id, host, :restore) |
|
131 |
cmd="#{LIBVIRT[:restore]} #{file}" |
|
132 |
for i in 1..5 do |
|
133 |
execution=SSHCommand.run('', host, log_method(id), cmd) |
|
134 |
break if execution.code == 0 |
|
135 |
sleep(20) |
|
136 |
end |
|
137 |
if execution.code !=0 |
|
138 |
send_message(ACTION[:restore], RESULT[:failure], id) |
|
139 |
else |
|
140 |
send_message(ACTION[:restore], RESULT[:success], id) |
|
141 |
end |
|
131 | 142 |
end |
132 | 143 | |
133 | 144 |
def migrate(id, host, deploy_id, dest_host) |