Tashi: Your Faithful Cluster Manager
Apache Tashi

The Qemu backend of Tashi

The Qemu backend allows the use of Qemu, Kqemu, and KVM as virtual machine managers. KVM is of particular interest since it utilizes Intel VT and AMD-V technologies, which greatly accelerate the performance of virtual machines.

The vmmSpecificCall options for Qemu are listed below:

  • startVnc
  • This option starts a VNC server that exposes the guest and returns a host:port pair that a user can connect to
  • stopVnc
  • This stops the above mentioned VNC server
  • changeCdrom:<target>
  • This replaces the virtual cdrom drive in a guest with another ISO
  • startConsole
  • This opens a TCP port that a user can telnet to to get direct access to the Qemu control console
  • list
  • This lists the options available on this particular version of the Qemu backend

Additionally, the following hints are useful with the Qemu backend:

  • clock
  • This specifies the clock type to use for the VM -- options are "dynticks", "rtc", etc.
  • diskInterface
  • This specifies the disk interface to use for the VM -- options are "ide", "scsi", "virtio", etc.
  • nicModel
  • This specifies the NIC model to use on the VM -- options are "e1000", "rtl8139", "virtio", etc.
  • noAcpi
  • This is a boolean that specifies whether or not ACPI is emulated

Disclaimer

Apache Tashi is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.