2017 Year In Review – Virtualizor (VPS Control Panel)

2017 has been a big year at Virtualizor !! As we bid goodbye to 2017, its time to review the changes in the past 12 months.

Major Changes in 2017

  • Added support for more virtualization technology like Proxmox KVM, Proxmox OpenVZ and Proxmox LXC.
  • Added support for Virtuozzo.
  • Added support for OpenVZ 7.
  • Added migration support for XenServer.
  • Added and Updated many OS Templates in Virtualizor.
  • ¬†Added several features, bug fixes and improvements. One of the features we added recently is Virtualizor XEN now can be installed on CentOS 7. (NOTE:¬† Requires Virtualizor 2.9.5+)
  • Updated Enduser and Admin API documentation. Here is the link for the new Admin and Enduser API Docs.
    Admin API :https://virtualizor.com/admin-api
    Enduser API :https://virtualizor.com/enduser-api
  • Revamped the Admin Dashboard as per the new generation UI.
  • Added features like Enduser ISO, Admin two factor authentication and many more features with security updates and user suggestions to make Virtualizor panel more stable.We also added many new partners this year who started offering Virtualizor for the ease of maintaining VMs. Check out our NOC partners list here.

We would like to Thank all our clients for showing confidence in our products. We appreciate your business with us and assure you that we will deliver more features and enhancements in 2018

Merry Christmas and Happy New Year from all of us at Virtualizor !!

PS : We are working during the holiday season so you can contact us for support related or any other queries and we will be glad to help you.
https://www.softaculous.com/support/

Regards,
The Virtualizor Team

Virtualizor 2.9.5 Launched

Hi,

The Virtualizor Team has released Virtualizor 2.9.5
This version introduces some great improvements and bugfix.

This version has the following changes :

1) [Feature] Virtualizor now supports XEN installation on Centos 7+

2) [Feature] Added Master setting to enable HVM flag by default for the Create VPS. Admin can also uncheck the checkbox while creating the VPS.

3) [Feature] Added Two Factor Authentication for Admin Panel.

4) [Feature] Added setting for Auto Deletion of Enduser ISO. Admin can set the hours after which the enduser ISO will be deleted. Notice will be shown to the enduser after which their ISO will be deleted in enduser panel.

5) [Task] Improved enduser SDK. Now Admin API key and pass can be used in the enduser SDK to perform actions. NOTE : This is just an SDK change and not an API level change.

6) [Task] Added setting to Disable Backup emails / Set Backup Email. So that emails related will be turned off / will be sent to backup email. Error email will be sent forcefully.

7) [Task] Implemented backups as per the Service Period of VPS.

8) [Task] Now Virtuozzo KVM, Virtuozzo OpenVZ and OpenVZ will preserve the state of the container / VM after node reboot.

9) [Task] Added setting for disabling use of virt-top utility which was used to gather CPU usage of VMs. NOTE: If this setting is turned on CPU usage will not be shown on List VPS wizard.

10) [Task] Updated phpMyAdmin to latest version 4.7.5

11) [BugFix] List services wizard was not working on servers with CentOS 7 OS. This is Fixed.

12) [BugFix] Admin was not able to manage (Start, Stop or Restart) the services from Services Wizard for Slave servers. This is Fixed.

13) [BugFix] In Mail to Users wizard if Subject had apostrophe “‘” it was changed to html entity when mail was sent. This is fixed.

14) [BugFix] If in bridge file the PREFIX was specified as 32, virtnetwork was not getting started. This is fixed.

15) [BugFix] LetsEncypt was not installing SSL certificate as the agreement link was outdated. This is fixed.

16) [BugFix] If a VM had 2 Disk assigned (From Admin Panel) and if that VM was edited from Cloud User Panel, total disk space was getting calculated and added to Primary disk and second disk was getting removed. This is fixed. Now if the VM is edited from Cloud user panel the changed space will be added to primary disk without affecting the secondary disks.

17) [BugFix] There was bug for Thin Pool storage. Virtualizor was creating the snapshot outside the pool and due to that if the space was not there, backup was failing even though enough space was there inside the Thin Pool. This is fixed. Now Virtualizor will create snapshot inside the Thin Pool.

18) [BugFix] Virtualizor was not able to add ebtables rules for VMs imported from SolusVM. This is fixed.

19) [BugFix] Virtualizor was not able to detect the proper vifname for VMs imported from SolusVM for XEN virtualization. Note : The vifname will be used as per SolusVM until the VM is rebooted.

20) [BugFix] On XEN Nodes Ebatbles rules were not getting deleted even after deletion of VM. This is fixed.
NOTE: We request Admin(s) to flush ebatble rules once and recreate it from Virtualizor Admin Panel -> Virtual Server -> List VPS -> Select All VMs -> Select “Update Network Rule” from the dropdown at the bottom of the page and click on Go button. It will recreate the ebtables rules for the selected VMs.

21) [BugFix] On List VPS wizard, wildcard search was not working for IPs. This is fixed.

22) [BugFix] If a VM was created from WHMCS with ISO, the ISO was not getting attached to the VM. This issue was introduced in 2.9.4. This is fixed.

23) [BugFix] GZIP was not working if multiple VMs were selected for migration in the migration wizard. This is fixed.

24) [BugFix] On VPS Manage wizard if MAC was changed it was not getting set properly due to a minor bug. This is fixed.

25) [BugFix] On some servers SSH Backup was not able to create backup directory. This is fixed.

26) [BugFix] On some OpenVZ 7 servers, IP was shown as 0.0.0.0 in the Create VPS wizard, after VPS creation is finished. This is fixed.

27) [BugFix] Disable SSH Key was not working for enduser panel. This is fixed.

28) [BugFix] If Backup Queue was set as more than 1, at that time Backups were failing on OpenVZ node. This is fixed.

29) [BugFix] Uncompressed backups were failing if the VM size was more than 20GB. This is fixed.

30) [BugFix] Admin SDK was not able to get the slave servers stats and vps stats. This is fixed.

31) [BugFix] If a VM was created with more than 4 Disks and / or ISO(s), and if VirtIO disk driver was selected, at that time the VM was not able to start. This is fixed.

32) [BugFix] OS Name was not getting set after Migration / Clone, due to that OS logo was shown as Other OS and unknown OS was shown. This is fixed.

====================== Patch 1 ======================

33) [BugFix] On Proxmox servers disk size in decimal is not possible an due to that it was giving error while creating VMs on Proxmox KVM. This is fixed.

34) [BugFix] Backups via cron were not working since 2.9.5.0. This is fixed.

Virtualizor supports OpenVZ, OpenVZ 7, Xen, XenServer, LXC and Linux-KVM on CentOS and Ubuntu and they all can be managed from the Master. We are adding more features and if you have any suggestions, do let us know. We hope you enjoy this version of Virtualizor.

Regards,
The Virtualizor Team

Virtualizor 2.9.4.8 Launched (Stable Branch) (Patch 8)

Hi,

The Virtualizor Team has released Virtualizor 2.9.4 (Stable Branch) (Patch 7)
This version introduces some great features like VHD file support for Xenserver, Enduser Backups, Enduser ISOs and some bug fixes.

This version has the following changes :

[Feature] Now Admin can set the Email Templates as HTML.

[Bugfix] On XenServer if multiple IPs were added to VPS, network connection was not working for that VPS. This is fixed.

[Bugfix] On LXC nodes ebtables for VMs were added wrong. This is fixed now.

[Bugfix] On edit VPS wizard ISO was not getting selected which was added while creating VPS. This is fixed.

[Bugfix] If SMTP was set for sending emails, at that time From Name header in emails was not set. This is fixed.

[Bugfix] While cloning the VPS, same MAC address was set for the cloned VPS. This is fixed.

[Bugfix] On CentOS 7.4 RAM was not getting detected properly. This is fixed.

The following are the complete list of changes :
http://www.virtualizor.com/blog/?p=1699

Virtualizor supports OpenVZ, OpenVZ 7, Xen, XenServer, LXC and Linux-KVM on CentOS and Ubuntu and they all can be managed from the Master. We are adding more features and if you have any suggestions, do let us know. We hope you enjoy this version of Virtualizor.

Regards,
The Virtualizor Team

Updated WHMCS Virtualizor Licensing Module

Hi,

The Virtualizor Team has updated WHMCS Virtualizor Licensing Module.

This version has the following feature :

[Feature] Now order for less than 9 VPS is possible, instead of only unlimited.

[Feature] Now user can choose number of months for license, instead of only 1 month.

NOTE: We request you to update the Blesta module.

Regards,
The Virtualizor Team

Updated Blesta Module V2 (2.0.2)

Hi,

The Virtualizor Team has released the new version of Blesta Module V2.

This version has the following feature :

[Feature] Enduser can add ISO from Blesta panel. Required to be enabled by Admin from Virtualizor Admin panel.

[Feature] Enduser can Add SSH Keys for adding it to VMs.

NOTE: We request you to update the Blesta module.

Regards,
The Virtualizor Team

Virtualizor 2.9.4.7 Launched (Stable Branch) (Patch 7)

Hi,

The Virtualizor Team has released Virtualizor 2.9.4 (Stable Branch) (Patch 7)
This version introduces some great features like VHD file support for Xenserver, Enduser Backups, Enduser ISOs and some bug fixes.

This version has the following changes :

[BugFix] In WHMCS if vpsid (custom field) was wrong (i.e. does not exists on Virtualizor) for an order, at that time it was possible to list All VPS on Virtualizor panel.
(Though it was not able to perform any operation). This is fixed.

[BugFix] Pigz was not installed on server if the epel repository was not there. Now it will get installed as it will be provision from softaculous mirror server.

The following are the complete list of changes :
http://www.virtualizor.com/blog/?p=1699

Virtualizor supports OpenVZ, OpenVZ 7, Xen, XenServer, LXC and Linux-KVM on CentOS and Ubuntu and they all can be managed from the Master. We are adding more features and if you have any suggestions, do let us know. We hope you enjoy this version of Virtualizor.

Regards,
The Virtualizor Team

Virtualizor 2.9.4 Launched (Stable Branch)

Hi,

The Virtualizor Team has released Virtualizor 2.9.4 (Stable Branch)
This version introduces some great features like VHD file support for Xenserver, Enduser Backups, Enduser ISOs and some bug fixes.
The following are the complete list of changes :

1) [Feature] We have implemented a new wizard for VPS Backups. In the new wizard, you create a Backup Plan which can be set per VPS or in a VPS Plan. Each VPS belonging to a backup plan will be backed up accordingly. The docs are as follows :
https://virtualizor.com/wiki/Backup_Plans

2) [Feature] The Admin can also allow endusers to make their own backups OR restore from old backups without any Admin intervention.

3) [Feature] Endusers can now install SSH Keys into their VMs from the Virtualizor Enduser Panel.

4) [Feature] One of the most awaited features for Virtualizor XenServer was support for File Disk(s) and / or VHD LVMs. In this version we have added support for the two different storage types.

5) [Feature] Virtualizor XenServer did not support migration of VPS within a cluster. This is now possible in this version of Virtualizor. VHD format is also supported.

6) [Feature] Added CPU Topology parameters for XenServer. Admins / Cloud Users can specify sockets and cores for their XenServer VMs.

7) [Feature] We have added support for PIGZ Compression. During migration and backups, if compression is enabled GZip is used to compress the files. PIGZ is a faster compression utility and uses threading.

8) [Feature] The Admin can choose to Install Xentools on the XenServer VMs in this version.

9) [Feature] We have added Disk I/O statistics in Virtualizor for all VMs. Endusers can see the Disk I/O in the Monitoring Wizard.

10) [Feature] The automatic VPS Disk usage detection which was disabled in the previous version has been re-written. Virtualizor will now read the super block of a VM and detect the disk usage. However, this will work only for EXT partition formats. It will not work for Windows or other formats. The correct disk usage will not be visible till the VM flushes / syncs the superblock to the disk.

11) [Feature] It will now be possible to backup the Virtualizor Database to a Remote location over FTP / SSH :
https://virtualizor.com/wiki/Database_Backups

12) [Feature] Cloud User will now be able to create a VPS with CPU Topology.

13) [Feature] Enduser ISO : We have added the feature for enduser(s) to download and use their own ISO. This feature needs to be enabled by the Admin and limits can be set by the Admin :
https://virtualizor.com/wiki/Enduser_ISO

14) [Feature] Its now possible to create a list of Allowed IPs for accessing the Admin Panel. Any requests from other IPs will be blocked :
https://virtualizor.com/wiki/Restrict_Admin_Panel

15) [Feature] We have added support for Proxmox 5 in this version.

16) [Feature] A Proxmox Importer (in Beta) has been added in this version of Virtualizor. Admins can install Virtualizor on an existing Proxmox node and import the VMs :
http://www.virtualizor.com/wiki/Proxmox_Import_Guide

17) [Task] The Add VPS wizard will now throw an Version Mismatch error if the Slave node’s Virtualizor version is not matching the Master’s Virtualizor version.

18) [Task] We have added the Ukrainian language in this version.

19) [Task] create_vm_pre_addvs hook has been added.

20) [Bug-Fix] Manual update was not possible when the Update setting was disabled. This is fixed.

21) [Bug-Fix] WHMCS : During Node selection, WHMCS will now show the error – License is expired or server is offline.

22) [Bug-Fix] On OpenVZ 7 nodes the prlctl high load issue has been fixed.

23) [Bug-Fix] On OpenVZ 7 nodes, KVM VMs cached RAM issue has been fixed.

24) [Bug-Fix] On Launch Instance wizard Virtuozzo KVM and Virtuozzo OpenVZ option were not listed for VM creation. This is fixed.

25) [Bug-Fix] When a VM was suspended on the 1st of the its billing cycle due to over use of bandwidth, there was a bug in Virtualizor which caused the VMs network to suspend and the unsuspend. This is now fixed.

26) [Bug-Fix] For a Windows VM, the disk usage was not detected correctly when the VM was started. This is now fixed.

27) [Bug-Fix] If the Mac address was set through the ManageVPS wizard for KVM VPS, the VM failed to start. This is now fixed.

28) [Bug-Fix] The Reset Password email was sent blank from the Enduser Panel due to a language bug. This is fixed.

29) [Bug-Fix] When a XenServer Node restarted, the VMs power state was not preserved. This is fixed.

30) [Bug-Fix] In Proxmox the VNC was not working for some VMs. This is fixed.

31) [Bug-Fix] ISO was not getting downloaded to slave server when added from enduser panel for Slave servers VPS. This is fixed.

=================== Patch 1 ===================

32) [Bug-Fix] In OpenVZ 7 while adding IP for VPS netmask and MAC address were not getting added. This is fixed.

33) [Bug-Fix] On OpenVZ 7 while creating VPS it was showing 0.0.0.0 as IP or VNC Port was not shown. This was happening because the VPS was not started yet. This is fixed.

=================== Patch 2 ===================

34) [Bug-Fix] If cloud user tried to edit the HVM VPS, it was throwing 500 Internal sever error. This issue was introduced in 2.9.4. This is fixed.

35) [Task] Now Hostname will be sent in email on successful / Error email of backup.

36) [Task] On Admin Dashboard now RAM and Disk usage will be shown in actual values as well along with percentage.

=================== Patch 3 ===================

37) [Bug-Fix] DB version was not updated in 2.9.4. This is fixed.

=================== Patch 4 ===================

38) [Feature] Added ability to move IPs to another IP Pool.

39) [Bug-Fix] When Enduser initiates backups for Slave servers VMs more than one time, multiple tasks were getting created on Slave sever for backup process. This is fixed.

40) [Buf-Fix] Backup rotation was not working properly for enduser backups. This is fixed now.

=================== Patch 5 ===================

41) [Task] This version has the changes for WHMCS module so that users can add ISO and SSH Keys from WHMCS Module.

=================== Patch 6 ===================

42) [Task] Changes made for compatibility for loading enduser ISO in WHMCS module.

=================== Patch 7 ===================

43) [BugFix] In WHMCS if vpsid (custom field) was wrong (i.e. does not exists on Virtualizor) for an order, at that time it was possible to list All VPS on Virtualizor panel.
(Though it was not able to perform any operation). This is fixed.

44) [BugFix] Pigz was not installed on server if the epel repository was not there. Now it will get installed as it will be provision from softaculous mirror server.

=================== Patch 8 ===================

45) [Feature] Now Admin can set the Email Templates as HTML.

46) [Bugfix] On XenServer if multiple IPs were added to VPS, network connection was not working for that VPS. This is fixed.

47) [Bugfix] On LXC nodes ebtables for VMs were added wrong. This is fixed now.

48) [Bugfix] On edit VPS wizard ISO was not getting selected which was added while creating VPS. This is fixed.

49) [Bugfix] If SMTP was set for sending emails, at that time From Name header in emails was not set. This is fixed.

50) [Bugfix] While cloning the VPS, same MAC address was set for the cloned VPS. This is fixed.

51) [Bugfix] On CentOS 7.4 RAM was not getting detected properly. This is fixed.

Virtualizor supports OpenVZ, OpenVZ 7, Xen, XenServer, LXC and Linux-KVM on CentOS and Ubuntu and they all can be managed from the Master. We are adding more features and if you have any suggestions, do let us know. We hope you enjoy this version of Virtualizor.

Regards,
The Virtualizor Team

Virtualizor 2.9.4.5 Launched (Patch) (Release Candidate)

Hi,

The Virtualizor Team has released Virtualizor 2.9.4.5
This version introduces some great features like VHD file support for Xenserver, Enduser Backups, Enduser ISOs and some bug fixes.

This version has the changes related to WHMCS Module so that they can add SSH key and ISO from WHMCS panel.

The following are the complete list of changes :

http://www.virtualizor.com/blog/?p=1637

Virtualizor supports OpenVZ, OpenVZ 7, Xen, XenServer, LXC and Linux-KVM on CentOS and Ubuntu and they all can be managed from the Master. We are adding more features and if you have any suggestions, do let us know. We hope you enjoy this version of Virtualizor.

Regards,
The Virtualizor Team

Updated WHMCS Module (2.0.12)

Hi,

The Virtualizor Team has released the new version of WHMCS Module.

This version has the following feature :

[Feature] Enduser can add ISO from WHMCS panel. Required to be enabled by Admin from Virtualizor Admin panel.

[Feature] Enduser can Add SSH Keys for adding it to VMs.

Download Link : http://virtualizor.com/wiki/WHMCS_Module_V2

NOTE: We request you to update the WHMCS module, as by next week Virtualizor 2.9.4.5 will be released as Stable branch. So WHMCS module must be updated before it to avoid any inconvenience.

Regards,
The Virtualizor Team

Virtualizor 2.9.4.4 Launched (Patch) (Release Candidate)

Hi,

The Virtualizor Team has released Virtualizor 2.9.4.4
This version introduces some great features like VHD file support for Xenserver, Enduser Backups, Enduser ISOs and some bug fixes.

Following are the changes for the patch release :

[Feature] Added ability to move IPs to another IP Pool.

[Bug-Fix] When Enduser initiates backups for Slave servers VMs more than one time, multiple tasks were getting created on Slave sever for backup process. This is fixed.

[Buf-Fix] Backup rotation was not working properly for enduser backups. This is fixed now.

The following are the complete list of changes :

http://www.virtualizor.com/blog/?p=1637

Virtualizor supports OpenVZ, OpenVZ 7, Xen, XenServer, LXC and Linux-KVM on CentOS and Ubuntu and they all can be managed from the Master. We are adding more features and if you have any suggestions, do let us know. We hope you enjoy this version of Virtualizor.

Regards,
The Virtualizor Team