From caa01f344ff69f11a5b18e6356944a29386416dd Mon Sep 17 00:00:00 2001
From: PCoder <purple.coder@yahoo.co.uk>
Date: Mon, 13 May 2019 07:56:46 +0200
Subject: [PATCH] Change poweroff to poweroff_hard

Issue with poweroff:

Executing poweroff not always seems to work. Sometimes, the VM is tries
to SHUTDOWN but times out. poweroff-hard seems to poweroff all the time.
---
 opennebula_api/models.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/opennebula_api/models.py b/opennebula_api/models.py
index 7348d538..ef07d4ce 100644
--- a/opennebula_api/models.py
+++ b/opennebula_api/models.py
@@ -367,7 +367,7 @@ class OpenNebulaManager():
         vm = None
         try:
             vm = self.get_vm(vm_id)
-            vm.poweroff()
+            vm.poweroff_hard()
         except socket.timeout as socket_err:
             logger.error("Socket timeout error: {0}".format(socket_err))
         except OpenNebulaException as opennebula_err: