Install
From SolusVM
Contents |
Installation
Quick Reference
If you have used this installer before, copy and paste the following in your ssh terminal. Otherwise, please continue reading.
wget http://soluslabs.com/installers/solusvm/install chmod 755 install ./install
Requirements
Operating System
- CentOS 5/6
- RHEL 5/6
- Scientific Linux 5/6
Partitioning
Xen PV/HVM Host
/ 80GB+ (XEN templates & iso's will be stored in /home/solusvm/xen)
SWAP 4GB max (Virtual servers won't use the host swap)
Logical Volume Group (LVM) remaining space (Logical Volume Group Only, SolusVM will create the logical volumes for the virtual servers inside this group)
Please Note: The PE Size should be set to 32M not the Default of 4M.
KVM Host
/ 80GB+ (KVM templates & iso's will be stored in /home/solusvm/kvm)
SWAP 4GB+ (Virtual servers may use host swap if there is a real memory shortage)
Logical Volume Group (LVM) remaining space (Logical Volume Group Only, SolusVM will create the logical volumes for the virtual servers inside this group)
Please Note: The PE Size should be set to 32M not the Default of 4M.
OpenVZ Host
/ 10GB
SWAP 2 times RAM (if RAM <=2GB otherwise RAM + 2GB is plenty)
/vz remaining space (templates & virtual servers will be stored here)
Notes Before Installing
- You CANNOT Install a SolusVM Master on a Xen/KVM Slave Directly, you can however install your Master on a Xen VPS which is hosted on this slave, it just cant be installed directly onto the slave.
- This Script should NEVER be used to upgrade SolusVM to the latest version, doing so will destroy your installation of SolusVM
- DO NOT use this installer on servers that contain any other control panel (cPanel, Directadmin etc..) Always use a clean install of CentOS/RHEL/Scientific!
Installing a Master
In SSH as root do the following:
wget http://soluslabs.com/installers/solusvm/install chmod 755 install ./install
You will now be presented with the following menu as illustrated below:
Select your base operating system
You will now be presented with the next menu as illustrated below:
If you need to install a master that won't host any virtual servers, select option 1 (recommended)
If you need to install a master that will host virtual servers, select option 2
The install will now do it's work.
Remembering to disable SELinux as required.
Once installed go to http://myipaddress:5353/admincp/ and login using (uname) vpsadmin (pword) vpsadmin
Installing a Slave
In SSH as root do the following:
wget http://soluslabs.com/installers/solusvm/install chmod 755 install ./install
You will now be presented with the following menu as illustrated below:
Select your base operating system
You will now be presented with the next menu as illustrated below:
If you need to install a slave that will host OpenVZ virtual servers, select option 4
If you need to install a slave that will host Xen virtual servers, select option 5
If you need to install a slave that will host KVM virtual servers, select option 6
If you need to install a slave that already hosts virtual servers, select option 3
The install will now do it's work.
Remembering to disable SELinux as required.
Once installed, read any instructions given to you at the end!!!
Troubleshooting
I keep getting connection error when adding a slave to the master.
Check the IP Address that is listed in /usr/local/solusvm/data/allow.dat on the slave matches the IP Addess of the master. This file can take more than one ip address but each ip must be on it's own line.
To double check the IP of the master do the following:
curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+"
The above code should output the correct IP. You can also check the main IP of the node by doing the following:
ifconfig
Make sure the correct IP is listed for eth0 (or your public intereface).


