====== Installing VM2 ======
At the time of writing, VM2 does not have an automated installation process like Virtualmin. However, it is relatively simple to install, as it has far fewer dependencies.
To install on a CentOS, Redhat Enterprise or Fedora Core system, the steps to follow are :
- Install Perl, using the command : yum install perl
- If you want access to VM2 to be encrypted, install SSL support with the commands : yum install openssl openssl-devel
perl -MCPAN -e 'install Net::SSLeay'
- Install the latest version of Webmin in RPM format from www.webmin.com . The command to do this is : rpm -U http://www.webmin.com/download/rpm/webmin-current.rpm
- If you plan to use VM2 to manage Amazon EC2 instances, several Perl modules need to be installed. These can be added to your system with the commands : perl -MCPAN -e 'install Params::Validate'
perl -MCPAN -e 'install LWP::UserAgent'
perl -MCPAN -e 'install MIME::Base64'
perl -MCPAN -e 'install Digest::HMAC_SHA1'
perl -MCPAN -e 'install XML::Simple'
perl -MCPAN -e 'install HTTP::Date'
- Install the RPM packages containing the VM2 module and Virtualmin theme with the command : rpm -U wbm-server-manager-*.rpm wbt-virtual-server-theme-*.rpm
Assuming that all of the above steps succeeded, you are done! Open a web browser, and go to ''http://yourserver:10000/'' to login (replace ''yourserver'' in the URL with the IP address or hostname of the VM2 master system). If your system has a root password, you will be able to login as root - if not, you can typically login as a user who has permissions to ''sudo'' to root).