SolusVM (Solus Virtual Manager)


Solus Virtual Manager (SolusVM)

It is a powerful GUI based VPS management system with full OpenVZ, Linux KVM,
Xen Paravirtualization and Xen HVM support. SolusVM allows you and your clients to
manage a VPS cluster with security & ease. With SolusVM you can easily do the
following:

1. Start, Stop & Reboot your VPS.
2. Monitor your VPS Servers DiskSpace, Memory & Bandwidth Usages.
3. Rebuild the VPS back to it's original state (Fresh).
4. Change the VPS Servers Hostname.
5. Change the VPS root password.
6. Login to the VPS directly via a Serial SSH Console.

Installation

Installing a Master

In SSH as root do the following:

wget http://soluslabs.com/installers/solusvm/install
chmod 755 install
./install

Please note that you can not Install a SolusVM Master on a Xen 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.

You will now be presented with the following menu as illustrated below:











Select option 1
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 2
(recommended)
If you need to install a master that will host virtual servers, select option 1
Once installed go to http://myipaddress:5353/admincp/ and login using username
vpsadmin amd password 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 option 2
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 1
If you need to install a slave that will host Xen virtual servers, select option 2
If you need to install a slave that already hosts virtual servers, select option 3

Basic actions in solusvm panel

Add a Slave Node

Hover over "Nodes" and click "Add Node".
a) Node Name - Enter a name for your node so that you can recognise it easily. Some use
"Node1" or some use "Server 1", however, you can use whatever you please
b) IP Address - Enter the IP address of the slave server you just made.
c) Hostname - Enter the Hostname of the slave server you just made.
d) SSH Port - Enter the SSH port of the slave server you just made.
e) ID Key - Enter the identification key that the SolusVM slave installer gave you.
f) ID Password - Enter the identification password the SolusVM installer gave you.
g) Country - Enter the country where the server is located.
h) City - Enter the City where the server is located.
i) Add Node -- The management server will now attempt to connect to the slave and
verify any needed data such as OpenVZ installation and the correct variables for the

SolusVM slave installation.

Create a Client

1. Entering the clients information When entering clients information,
a) Reseller : This box is to choose whether or not the client should be owned by a
reseller. If not, then choose Root (No Reseller).
b) First Name : Enter your clients First Name.
c) Last Name : Enter your clients Last Name.
d) Company : Enter your clients company name. If they do not have one, leave it blank
or enter N/A.
e) Email Address : Enter your clients email address.
f) Username : Enter your clients desired username, or a username that you want the
client to have, such as: vps1 or 101 or maybe even 1
g) Password : Enter the requested password for your clients account.
h) Add Client:

Create a Virtual Server

Hover over the "Virtual Servers" menu and click "Create {Type} Virtual Server". Where
{type} is, you would choose the corresponding Virtualization, i.e. OpenVZ, Xen or
HVM.
a) Node : Choose which server you want the VPS to be created on, whether it be
localhost or node99 .
b) Plan : Choose which preset plan (specifications) you would like your new VPS server
to have, if you don't have one setup, You can still continue creating a "Custom" VPS.
Now, click "Continue".
c) Client : Choose which client this VPS is being made for. If you haven't already setup a
client, then you need too.
d) Hostname : Enter the Hostname that your client requested when ordering their VPS.
e) Operating System : Choose which operating system the VPS should have.
f) IP Address : Select the VPS servers main IP address. You can add more IPs after the
VPS has been created. If there is a notice displaying "No Available IP Addresses" then
you need to add an "IP Block", otherwise, you cannot continue.
Now, if you chose a plan on the first stage of creating the VPS then all you have to do
now is enter the Username either asked for by the client or designated by yourself and
then the password, either asked for by the client or designated yourself. Once you have
done that, you can click "Create Virtual Server", if you didn't choose a resource plan,
then read on.
g) Hdd Space: Enter the amount of hard drive space you would like this particular VPS
to have. Remember to type the amount in GB not MB.
h) Guaranteed RAM: Enter the amount of Guaranteed Memory the VPS should have.
Remember to type the amount in MB not GB.
i) Burstable RAM: Enter the amount of Burstable Memory the VPS should have.
Remember to type the amount in MB not GB.
j) Bandwidth: Enter the amount of Bandwidth the VPS should have. Remember to enter
the amount in GB not MB.
k) Create Virtual Server

OpenVZ migration Around SlousVM cluster

On the node that hosts the container run the following commands

wget http://files.soluslabs.com/solusvm/scripts/keyput.sh
chmod a+x keyput.sh
./keyput.sh <destination_node_ip> <destination_node_port>
vzmigrate -v --ssh="-p <destination_node_port>" <destination_node_ip>
<container_id>

When the restore is complete you need to update SolusVM so it knows where the vps has
been moved to.
In SSH on the master run the following command

/scripts/vm-migrate <VSERVERID> <NEWNODEID

Comments

1 comment

rahul.k.varma | March 10, 2017 at 10:29 PM

Thaks,
Really nice blog,
24x7serversupport is the high class services these days required by the top class companies on real time basis. We provide 24x7 Solusvm server management that will give you full SolusVM support. SolusVM is the most popular control panel for managing servers at affordable price.

Post a Comment