SolusVM Import Guide

From Virtualizor Wiki
Jump to: navigation, search

Overview

This guide will show you how to Import SolusVM VMs into Virtualizor.
Your SolusVM control panel will continue to work during and after the import.
After importing when you are satisfied, you can choose to disable SolusVM.
The importer is very efficient and the Enduser(s) SolusVM passwords will also continue to work with the username set as their email address in Virtualizor.
Its also possible to convert all your WHMCS SolusVM orders into Virtualizor orders so that all clients can continue to use the VMs without any issue.

Note : You should not have any VPS on Virtualizor before importing from SolusVM to Virtualizor.


The Process

The process to convert is as follows :

  • Install Virtualizor on the SolusVM Master
  • Install Virtualizor OpenVZ / Xen / KVM on the SolusVM Slaves as per the virtualization on the SolusVM Slaves
  • Add all the newly installed Virtualizor Slaves to the newly installed Virtualizor Master
  • In the newly installed Virtualizor Admin Panel -> Import SolusVM wizard see the Nodes are showing properly.
  • Then Import Node Groups, Plans, Users, IP Pools, OS Templates
  • After this, the VMs will be imported on a per Node basis by changing the Active Server in the top bar.
  • (Optional) Use the WHMCS converter and convert all SolusVM orders into Virtualizor orders
  • Now verify everything and proceed to disable / remove SolusVM


Install Virtualizor on Master

You will need to install Virtualizor on the SolusVM Master.
This will not disturb SolusVM as Virtualizor uses the EMPS Stack maintained by Virtualizor team which is independent of SolusVM.
You will need to install Virtualizor OpenVZ or Master only as per the SolusVM master you have.

Install1.jpg


Install Virtualizor on Slaves

You will need to install Virtualizor on the SolusVM Slaves as well.
This will not disturb SolusVM as Virtualizor uses the EMPS Stack maintained by Virtualizor team which is independent of SolusVM.
You will need to install Virtualizor OpenVZ, Virtualizor Xen OR Virtualizor KVM as per the SolusVM slave you have.
Note : If you dont have any slaves you can skip this.

Install2.jpg


Add Slaves

Now you will need to add the Virtualizor Slave Servers installed on top of SolusVM Slaves.
The process to add a Slave server is the same as adding any Virtualizor Slave.
Note : If you dont have any slaves you can skip this.

After Add Slave.png


View Nodes

Proceed to see all the slaves have been added properly.
In the newly installed Virtualizor Admin Panel go to Import -> Import SolusVM wizard and click on the View Nodes utility.

Solus Import.png


This utility doesnt import anything. Its just to check which nodes have beed added.
You will see something like the following.

Solus Import Nodes.png

Import Node Groups

You will need to import the Node Groups.
Click on the Import Node Groups utility.
You will see something like the following.

Solus Import Node Groups.png


Import Plans

Click on the Import Plans utility.
You will see something like the following.

Solus Import Plans.png


Import Users

Click on the Import Users utility.
You will see something like the following.

Solus Import Users.png


Import IP Pools

Click on the Import IP Pools utility.
The IP Pool Node relationships will be maintained.
Even IPv6 Pools and IPv6 Subnets will be imported.
You will see something like the following.

Solus Import IPs.png

Import OS Templates

Click on the Import OS Templates utility.
You will see something like the following.

Solus Import OS.png


Import VMs

Finally, lets import the VMs.
Click on the Import Virtual Servers utility.
You will have to run this wizard for each slave by choosing the Active Server.

Solus Import VM.png


pDNS Add Server

If your SolusVM master has pDNS server(s) for Reverse DNS or regular DNS, you can also add them to Virtualizor.
You simply need to add the pDNS Master Server to Virtualizor.
All users who had their DNS entries will be able to edit them via Virtualizor as well as we have support for the same.

WHMCS Converter

You can convert all SolusVM orders into Virtualizor orders as Virtualizor maintains the same VPS ID as in SolusVM during Import.
Your users will simply notice a new UI in WHMCS after the conversion.
This WHMCS converter works converts one SolusVM product and its orders at a time.
Note : You must backup your WHMCS Database before converting and also lock WHMCS to create new VMs.


Download


Download the SolusVM to Virtualizor WHMCS Converter
For PHP 5.3+ to PHP 5.6 HERE. (Updated on 15/05/2017)
For PHP 5.6+ HERE. (Updated on 19/05/2017)

Unzip it and upload the folder solusvm_converter , in your /path/to/whmcs/ Directory.
Please make sure that the upload was done properly and the following folder exists :
/path/to/whmcs/solusvm_converter

NOTE: SolusVM to Virtualizor WHMCS Converter will not work on PHP 7. We will update it soon.

Add the Virtualizor Master

You will need to Add the Virtualizor master server in WHMCS for this utility to work.
You will also need to create a Server Group and add the Virtualizor Server to the group.
The procedure to add a Virtualizor Master server to WHMCS is the same as documented in the WHMCS Module -> Adding Server to WHMCS

WHMCS Add Server1.gif


WHMCS Add Server2.gif


WHMCS Add Server3.gif


Run Converter

To run the converter you need to access http(s)://ip-or-hostname/solusvm_converter

Note : At this point in time you should stop to take any new orders and also create a backup of the WHMCS Database

When you run the converter, it will list the SolusVM WHMCS Products.
You will need to choose the Product which you would like to convert.
The converter will not modify the SolusVM Product but will instead modify the Hosting Orders of the SolusVM Product.
So lets start, you will see the products listed. After choosing the product to convert, click on Load Data

Import WHMCS choose.png

You would have two options to convert :

  • Either choose an existing Virtualizor Product you have created before
  • Let this converter create the Virtualizor product for the SolusVM Product you are importing.

Based on your preference choose the appropriate options. Then click on Start Conversion

Import WHMCS convert.png


We recommend you let the converter create the Product (and you should create the Product Group before hand).
When this utility will create the Virtualizor Product it will copy the SolusVM Product and also its pricing.
It will also use the same SolusVM configurable options so that the user can manage that as well.
Note : Two configurable options in SolusVM will not be imported i.e. Location and Control Panel

Verify

Now verify that all data has been imported successfully.
Welcome to the Virtualizor family.

Support

We would be happy to help you migrate. Please contact the Virtualizor Team to help you migrate.