Q-Tubes is a Web-based QEMU/KVM machine manager in Python built around the Pyramid Web framework. Its goal is to allow management of QEMU/KVM networks across single host instances, and ultimately across server farms. It supports minimal VM instances with disk support and basic network configuration (no user-space network yet), and basic VDE switch configurations. It provides a WSGI interface for deployment behind WSGI-aware servers, or provides its own basic server (python-waitress) for simple instances. The application is under steady development and has a moderate number of (Python) dependencies. Installation in a virtualenv is strongly recommended. It requires QEMU/KVM, VDE, and Python 2.7 or later.
qemu-diskp is a FUSE mounter to mount virtual disk images. Most virtual machine environments provide a raw disk model to the operating system(s) they host. Typically this raw disk is stored as a simple file rather than a dedicated hardware device. Since the file is a bit-image of what would normally be an actual hardware disk, it holds a complete disk layout. This makes it difficult to mount or manage each of the filesystems within that virtual disk image by the host machine, especially if the file for the image is itself a composite, such as a qemu qcow2 file. This project provides a FUSE based filesystem that presents each of the partitions in a full disk image as individual files. Those files may then be accessed by user-level applications (e.g. fsck or mke2fs) or loop-back mounted, enabling normal file system tools to examine or modify their contents.