From bab37c7cf47d7380155fdad43ac6723ba31f5463 Mon Sep 17 00:00:00 2001 From: deflax Date: Sat, 7 Apr 2018 16:21:07 +0300 Subject: [PATCH] add qmpstatus to status url --- plugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin.py b/plugin.py index 896ce44..35aea5d 100644 --- a/plugin.py +++ b/plugin.py @@ -59,7 +59,6 @@ def create(json): scsihw='virtio-scsi-pci', scsi0='file=lvm:' + image_name + ',discard=on', net0='virtio=8A:32:CD:E4:EE:11,bridge=' + json['net0if'] + ',tag=' + str(phy_id), - args='-kernel /tmp/linux -initrd /tmp/initrd.gz -append "preseed/url=https://www.datapoint.bg/static/datapoint.seed debian-installer/allow_unauthenticated_ssl=true locale=en_US.UTF-8 debian/priority=critical vga=normal debian-installer/keymap=en console-keymaps-at/keymap=en console-setup/layoutcode=en_US FRONTEND_BACKGROUND=original"', description=description) except Exception as e: print(e) @@ -173,7 +172,8 @@ def status(json): #slave_name = proxobject.cluster.status.get()[0]['name'] ioconfig.logger.info('%s[%s]> status of %s %s (%s)' % (vm_owner, slave_name, unit_type, phy_id, vm_host)) if unit_type == 'kvm': - result = proxobject.nodes(slave_name).qemu(phy_id).status.current.get() + statusquery = proxobject.nodes(slave_name).qemu(phy_id).status.current.get() + result = str(statusquery['qmpstatus']) if unit_type == 'lxc': result = proxobject.nodes(slave_name).lxc(phy_id).status.current.get() return result