Virtualizor is a powerful VPS web control that allows a user to deploy and manage a VPS on a server with one click. Virtualizor supports KVM, Xen, OpenVZ, Proxmox, Virtuozzo, LXC, etc. systems using the hourly billing system. Virtualizor is a script written in PHP. But unlike other PHP scripts, you do not need to have anything pre-installed on your server. Note that Virtualizor is just a control panel. That is, it uses virtualization technologies to build a virtual machine or VPS, and automates the transfer process. This article discusses Tutorial Install and Configure Virtualizor on Ubuntu 20.04, 18.04 LTS step by step.
Top way to Install and Configure Virtualizor on Ubuntu 20.04
Features of Virtualizor
Important features of Virtualizor include the following:
1- Hourly Billing:
Virtualizor has an internal billing panel. With this manager feature, you can create apps and pricing for vendors and charge them on an hourly basis to use the VM. The manager can also adjust resource pricing to make more use of resources. It also has three internal payment gateways (Paypal, Payumoney, and 2checkout) to pay and add funds to the Virtualizor. If enabled by Admins, billing can also be done on WHMCS.
2- Easy automation with the most popular billing systems:
Virtualizor supports remote creation of virtual machines. WHMCS/Blesta can be configured to create a VPS as soon as the order is accepted (automatically or manually). They are very easy to adjust. You can manage VPS directly with modules. This process is done automatically using the Virtualizor API, and for this reason, the desired VPS is automatically controlled on the server.
3- Operating system-ready templates:
Virtualizor saves you time and effort by providing ready-made operating system templates. Therefore, the entire VPS can no longer be created from scratch using ISO. Virtualizor provides you with over 100 Linux and Windows operating system quick-start templates. It is downloaded with just a few clicks and the desired operating system pattern and is automatically installed on your VPS.
4- High Availability:
Virtualizor supports the highly available infrastructure feature. High availability is the quality of a system or component that ensures a high level of operational performance over a period of time. High availability does not eliminate the weaknesses of your infrastructure units. A breakdown point is a component of your technology that will interrupt your service if you do not have access.
5- Automatic Backup:
Virtualizor supports fully automatic backup of VMs. Supports local backup as well as Remote FTP and SSH. You can set the backup frequency hourly, weekly, daily, and monthly.
6- Powerful Clustering:
Clustering with Virtualizor is very easy. There is no more news about the terminal. Just a few mouse clicks do your job. You can add and remove servers from the cluster within minutes. You can also monitor resources such as CPU, RAM, and Disk used by the main server or slave servers.
Install Virtualizor on Ubuntu 20.04 | Ubuntu 18.04
First, you need to open Shell Terminal and SSH on your server and enter the following commands. you must be careful to enter the correct email address:
wget -N http://files.virtualizor.com/install.sh
chmod 0755 install.sh
./install.sh [email protected] kernel=kvm
Installation parameters include the following:
– email: In this field, you must enter the admin’s email address.
– kernel: In the kernel part it’s KVM.
– noos: In order not to load the DomU operating system for the DomU, you must add noos=true as a parameter.
– beta: To test the new version of Virtualizor, you must add true=beta as a parameter.
– nested_virt: To enable Nested Virtualization, you must add nested_virt = 1 as a parameter. After activation, a new kernel will be installed to enable nested virtualization.
– lvg (optional): For VPS storage using LVM, from Volume Group for DomU (VPS) storage e.g. defaults to VG will be used. It should have some OR ALL unallocated space to create LVMs for the VPS.
– interface: In this section, you can specify the default interface and if it is not provided it will be considered as eth0.
– license: If you install Virtualizor on an internal network, you must provide a valid license key by opening a support ticket.
After starting the installation process, you will see the following page:
At this stage, after completing the installation process, you will be asked to reboot.
Finally, by referring to the admin panel you can create storage space and virtual servers and also manage your server.
How to Configure Virtualizor on ubuntu 20.04
To enter the Virtualizor Softaculous software management panel, you must refer to the following URL. Of course, note that you must log in to the root details of the servers:
After logging in, you will see the following page.
You need to create storage space before creating any VMs. To do this, first, go to Virtualizor Admin Panel, and then from the Storage section, click Add Storage. After viewing the page below, fill in the details:
Virtualizor Network in KVM
To configure Virtualizor to use any network interface, you must first go to Virtualizor Admin Panel and select Slave Settings from the configuration section.
Virtualizor should create a viifbr0 bridge that viifbr0 detects IP, Netmask, Gateway from the following method:
Now you need to restart the Virtualizor network. Restarts the server by entering the following command:
root> service virtnetwork restart
Start Command as follows:
root> service virtnetwork start
Stop Command as follows:
root> service virtnetwork stop
Note that for VPS hostname issues, disk resizes issues on Ubuntu with sfdisk version 2.27.1, you need to do the following steps to downgrade sfdisk on the server:
mv /sbin/sfdisk /sbin/sfdisk_new
wget -O /sbin/sfdisk http://files.virtualizor.com/utility/sfdisk
chmod 755 /sbin/sfdisk
At the beginning of this article, we introduced Virtualizor and listed its main features. You can easily use it with the step-by-step guide. This article teaches you how to install Virtualizor on ubuntu 20.04.