You are viewing a plain text version of this content. The canonical link for it is here.
Posted to tashi-commits@incubator.apache.org by mr...@apache.org on 2009/05/07 21:16:11 UTC
svn commit: r772777 -
/incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py
Author: mryan3
Date: Thu May 7 21:16:11 2009
New Revision: 772777
URL: http://svn.apache.org/viewvc?rev=772777&view=rev
Log:
Minor changes to the qemu backend: added the option to create a VM without ACPI and added the "list" arg that lists what vmmSpecificCalls are available
Modified:
incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py
Modified: incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py
URL: http://svn.apache.org/viewvc/incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py?rev=772777&r1=772776&r2=772777&view=diff
==============================================================================
--- incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py (original)
+++ incubator/tashi/trunk/src/tashi/nodemanager/vmcontrol/qemu.py Thu May 7 21:16:11 2009
@@ -340,7 +340,11 @@
sourceString = ""
else:
sourceString = "-incoming %s" % (source)
- cmd = "%s -clock %s %s %s -m %d -smp %d -serial none -vnc none -monitor pty %s" % (self.QEMU_BIN, clockString, diskString, nicString, instance.memory, instance.cores, sourceString)
+ if (boolean(instance.hints.get("noAcpi", False))):
+ noAcpiString = "-no-acpi"
+ else:
+ noAcpiString = ""
+ cmd = "%s %s -clock %s %s %s -m %d -smp %d -serial none -vnc none -monitor pty %s" % (self.QEMU_BIN, noAcpiString, clockString, diskString, nicString, instance.memory, instance.cores, sourceString)
log.info("QEMU command: %s" % (cmd))
cmd = cmd.split()
(pipe_r, pipe_w) = os.pipe()
@@ -566,6 +570,8 @@
self.consolePortLock.release()
threading.Thread(target=lambda: controlConsole(child,consolePort)).start()
return "Control console listenting on %s:%d" % (hostname, consolePort)
+ elif (arg == "list"):
+ return "startVnc\nstopVnc\nchangeCdrom:<image.iso>\nstartConsole"
else:
return "Unknown arg %s" % (arg)