ConVirt is an intuitive, GUI based virtualization management tool covering all phases of the operational lifecycle.
Version: 1.1ConVirt is an active, open source project conceived with the goal of tackling the administrative and infrastructure management challenges that adoption of virtualization platforms presents to the traditional datacenter. The eponymous tool "ConVirt" is the project's foremost offering.
Operating System: Linux
ConVirt is an intuitive, graphical management console providing comprehensive life cycle management for Virtual Machines and virtualization infrastructures. ConVirt is built on the firm design philosophy that ease-of-use and sophistication can, and should, co-exist in a single management tool. With its central console paradigm, performance and configuration dashboard, soup-to-nuts Virtual Machine lifecycle management, integrated Virtual Appliance Catalogue, and many more great features, ConVirt is proving an invaluable tool for seasoned administrators as well as those new to virtualization.
With ConVirt's secure, multi-node capabilities, infrastructure administrators can safely manage their entire environment from a single, centralized console. Most common administrative tasks like starting/stopping/provisioning virtual machines (Guest OS's) typically involve just a few mouse clicks with ConVirt; as do server management operations like scanning OS configurations or acquiescing individual servers for maintainance. Finally, ConVirt's enterprise grade rapid-provisioning and template management capabilities are an invaluable asset to administrators responsible for QA and Test labs everywhere.
ConVirt is completely free. It is distributed under the GNU General Public License (GPL).
1. cd to the location where you've extracted the tarball.
e.g.> cd ~/convirt.0.8.1/
2 . If you haven't already, deploy python-paramiko (an SSH client library ConVirt uses for remote management) in your environment. Python-Paramiko is available for download at:
(follow the installation instructions at the site carefully).
Here are useful links for the rpms. http://rpm.pbone.net/index.php3/stat/4/idpl/3714841/com/python-crypto-2.0.1-15.i586.rpm.html http://rpm.pbone.net/index.php3/stat/4/idpl/5215518/com/python-paramiko-1.7.1-0.pm.1.i586.rpm.html
3 . Make sure ConVirt has execute permissions:
e.g. > chmod 0755 ./ConVirt
4 . Run ConVirt.
e.g. > ./ConVirt
5. By default ConVirt would use the image store that is in the location where you untared the tarball, so this step is not required. But if you want to use a different location with more disk space, use the mk_image_store utility to create a copy of the Image Store (ConVirt's provisionable Virtual Machine Image repository)
e.g. > sh ./mk_image_store
This will create the Image Store at the location specified.
If you run the script without any argunemt, it would create the image store under ~/.convirt location. If you are a root user, it would create the image store at /var/cache/convirt.
Note : You need to modify the convirt.conf to point to the new location of the image store. Change the image_store and appliance_store values in the convirt.conf.