Virt Tools Project Status (2010-07-12) ---------------------------------------------------------------------- Updates to this are posted every 2 weeks on this mailing list: https://www.redhat.com/mailman/listinfo/virt-tools-list To make suggestions or changes, reply on that list. Web: http://virt-tools.org/ IRC: #virt on OFTC. The mission: Our open source virt tools -- virt-manager, virt-install, virsh, V2V, libguestfs, etc -- are useful but fragmented. Bring these together, provide organization, consistency and future planning. The audience: We want to build tools that help end users, developers, and sysadmins use virt on a desktop, or single server or two. Current plans ------------- * Create a central http://virt-tools.org website. This is not meant to replace the existing websites, but to provide a central directory and overview, pointing to existing upstreams. * Write many more docs -- man pages, FAQs, how-tos, roadmap. * Video demos (e.g. "How do I pass through a device", "How do I use guestfish"). * Unify tools' command line argument syntax. * Fix virsh (it is a second-class citizen to the main libvirt UI right now, it should not be). + Make it more scriptable. * Separate tool for creating/managing libvirt XML fragments. Possibly a part of virt-install. * libosinfo guest type metadata library * virt-dmesg (for Linux guests, pulls dmesg info out of the kernel) * virt-uname * virt-inspector generates a full description of the guest's installed packages, configuration, etc. -- XML output from this should be unified with image-builder XML. * Guest agent. * virt-v2v: + p2v (as a small addition to v2v -- maybe just a CD you boot that makes the volume available, or runs the v2v tool on it). + qcow2 for KVM (import/export). + RHEV-M integration. + virt-manager integration. + Text console drivers (virtio-console). + Sparse ("thin") disk support. + SPICE support. + VMDK support. * virt-manager + UI scaling (we shouldn't blow up if 100 VMs are defined). + Integrate future spice-gtk widget w/virt-viewer. + right-click, virt-inspector, guestfs-browser, libosinfo, start. + QEMU-session (need NetworkManager bridge/tap device, or something else to allow non-root user to create a bridge for the guests). + Run an app from a guest in a seamless window on the host desktop. + Cross platform, for making it work on MacOS X and Windows + Redesign interface, for usability + plug-ins, to allow people to write customised extension * guestfs-browser