From 31094d4ce65a7a47cb4f56a308d1c8b2b36fc485 Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Mon, 26 Dec 2011 00:13:34 +0100 Subject: [PATCH] feature #132: Reboot for KVM --- install.sh | 1 + src/vmm_mad/remotes/kvm/reboot | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100755 src/vmm_mad/remotes/kvm/reboot diff --git a/install.sh b/install.sh index cf822b82a8..e75036c9ee 100755 --- a/install.sh +++ b/install.sh @@ -587,6 +587,7 @@ VMM_EXEC_KVM_SCRIPTS="src/vmm_mad/remotes/kvm/cancel \ src/vmm_mad/remotes/kvm/migrate \ src/vmm_mad/remotes/kvm/migrate_local \ src/vmm_mad/remotes/kvm/restore \ + src/vmm_mad/remotes/kvm/reboot \ src/vmm_mad/remotes/kvm/save \ src/vmm_mad/remotes/kvm/poll \ src/vmm_mad/remotes/kvm/poll_ganglia \ diff --git a/src/vmm_mad/remotes/kvm/reboot b/src/vmm_mad/remotes/kvm/reboot new file mode 100755 index 0000000000..bac3929fca --- /dev/null +++ b/src/vmm_mad/remotes/kvm/reboot @@ -0,0 +1,27 @@ +#!/bin/bash + +# -------------------------------------------------------------------------- # +# Copyright 2002-2011, OpenNebula Project Leads (OpenNebula.org) # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); you may # +# not use this file except in compliance with the License. You may obtain # +# a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +#--------------------------------------------------------------------------- # + +source $(dirname $0)/kvmrc +source $(dirname $0)/../../scripts_common.sh + +deploy_id=$1 + +exec_and_log "virsh --connect $LIBVIRT_URI reboot $deploy_id" \ + "Could not reboot domain $deploy_id" + +exit 0