HyperVM is a multi-platform, multi-tiered, multi-server, multi-virtualization web based application that will allow you to create and manage different Virtual Machines each based on different technologies across machines and platforms.

HyperVM sports advanced features allowing you to manage your entire vps hosting from a single console. HyperVm has been optimized for cross data-center clusters, allowing you to have your servers spread across multiple data centers all over the world. Some key HyperVM features:

  • Full Distribution. Manage your entire data center. HyperVM is successfully used by our clients to manage 1000s of vpses on 100s of servers, centrally, with the slaves spread across different DCs.
  • Support for Windows Virtualization. HyperVM allows efficient windows virtualization with advanced features like backup/restore built in.
  • Support for multiple virtualization technologies.
  • Live Migrate
  • Integrated, optimized centralized backup. HyperVM centralized backup uses symlinks to provide extreme efficiency in backing up your entire hosting. HyperVM provides advanced browse backup feature where a client can browse his entire backup and automatically restore it himself, without ever needing to contact the support.

    Important Post Installation Step

    Make sure that you open the ports 8888 and 8887 in the firewall. Otherwise you won’t be able to connect to HyperVM.
    You have to disable selinux by editing /etc/sysconfig/selinux and changing the line to selinux=disabled and then running

  • $ setenforce 0
  • HyperVm installation consists of downloading either the hypervm-install-master.sh or hypervm-install-slave.sh from download.lxlabs.com and executing them as root. They will download all the required files and do the complete installation on their own. You will need to disable selinux. edit /etc/sysconfig/selinux and then run setenforce 0.


  • $ setenforce 0
  • $ wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh
  • $ sh ./hypervm-install-master.sh –virtualization-type=xen/openvz/NONE
  • You have to explicitly specify which virtualization type you want using the option –virtualization-type as either xen or openvz or NONE. If you want to install hypervm on an existing system, just use virtualization-type=NONE, which will install just hyperVM components, and skip the virtualization componetns entirely. When you run the command, you will presented with a menu from up2date, on which you can press <Enter>

    HyperVM will currently install the openVZ/Xen kernel, but will not switch the default kernel to it. You will have to manually edit the /etc/grub.conf, and change the ‘default=1’ to ‘default=0’, and reboot the machine.

    Once the machine boots back, just make sure you have the openVZ kernel by doing a ‘uname -a’, and after that you can connect to ‘http://machine-name:8888’, and you will be presented with a login screen – the password would be ‘admin’. Once you login, HyperVM will explicitly force you to change the password to something other than ‘admin’.

    If you want to have a cluster, you have to run ‘hypervm-install-slave.sh’ in all the servers that you intend to make as slaves. Once ‘hypervm-install-slave.sh’ is completed, you can add the server from the ‘add server’ page in the master’s server page. You will need to open port 8889 which is what’s used for communication between the master and slave. For file transfer, the slave will need to contact the master’s 8889 port, so you will need 8889 open on both master and the slave. All communication is fully encrypted and secure. From then on, you can manage every aspect of Virtualization through our intuitive graphical interface. We expect you to have a great time managing your serverfarm using hyperVM. IF you run into any problems, please visit our forum at our website ‘http://lxlabs.com/forum’, and you can ask your query there. Since our forum is integrated with mailing list which in turn has our main developers as members, you can get direct answers from the developers themselves.

    Upgrading hyperVM is very straightforward. The ‘update home’ page will show you the latest version of hyperVM available, and you can just update to the latest version by clicking on ‘update now’.

    Please follow and like us:
    About shk

    shk is a DevOps engineer with more than 12 years of experience in different organizations. He enthusiastic about learning new technologies and shares his knowledge through his blogs.

    Comment Policy:

    Your words are your own, so be nice and helpful if you can. Please, only use your real name, not your business name or keywords. Using business name or keywords instead of your real name will lead to the comment being deleted. Anonymous commenting is not allowed either. Limit the amount of links submitted in your comment. We accept clean XHTML in comments, but don't overdo it please.

    Tell us what you're thinking...

    All comments are moderated.

    * Denotes required field.



    Previous Post:
    Next Post: