Virtualizor 2.7.7 Launched

Hi,

The Virtualizor Team has released Virtualizor 2.7.7
This version has a new Admin interface as well as new features and some bug fixes.
The following is a list of changes in this version :

1) [Feature] The Admin Panel has been revamped and here are some of the screen shots :
listvs

addvs

manageserver

rebuild

dashboard

login

enduser_dashboard

launchinstance

2) [Feature] Migration for File / QCOW2 based VPS was not possible through the panel. Admins will now be able to migrate such VPS using the migration wizard.

3) [Feature] MTU option is now available while creating a new IP Pool so that users can limit the largest size of packet or frame in bytes.

4) [Feature] Option for enabling VGA and Acceleration has been added for KVM VPS. This option is now available in Advanced options in the Create VPS Wizard.

5) [Feature] Its now possible to search DNS records as per the Domain name and Zone type.

6) [Task] Multiple deletion of database backup is now added for ease of use.

7) [Task] We have added random password generator for new users while creating VPS.

8) [Task] The Rescue mode template has been upgraded from Debian 6.0 to Debian 8.1.

9) [Task] You can now use HTML tags like br, p, b and i in the OS Distro description.

10) [Task] Option to install CentOS Web Panel in addvs was not present in Advanced options of the VPS creation wizard. This has been added.

11) [Task] Option to add Hostmaster email and primary NameServer while adding DNS zone was not available. This is now added.

12) [Task] A Random password generator has been added while creating new Users in enduser panel for Cloud Users.

13) [Task] Added support for IPv6 rDNS records of a /48 Subnet which is broken down into /64 Subnets.

14) [Bug-Fix] Add/Edit Recipes option was not available to Admin users other than root because of missing ACL permissions. These are now added in Admin ACL.

15) [Bug-Fix] IPv4 and IPv6 validation was not there while adding a rDNS record in the Admin Panel.

16) [Bug-Fix] Character _ was not allowed in Domain name for DNS records. This has been fixed.

17) [Bug-Fix] While creating a VPS using our SDK on Xen/XCP, the VPS created would be an HVM VPS only, this is now fixed.

18) [Bug-Fix] On devices with medium sized screens, the VPS manage section in the new Enduser UI used to show empty spaces in between. This is now fixed.

19) [Bug-Fix] Search on Media Groups, Server Groups and DNS records was not working properly. This is now fixed.

20) [Bug-Fix] Deletion of DNS record did not work in the the new Enduser UI. This is now fixed.

21) [Bug-Fix] Some English strings were hard coded in the new Enduser UI. This is now fixed for multi-language support.

22) [Bug-Fix] Special characters like Grave and Cedilla in language files of the new Enduser UI resulted in errors. This is now fixed.

23) [Bug-Fix] A Master-only server i.e. a Master installed with no Virtualization could use the create VPS wizard and the VPS creation would fail due to missing underlying virtualization kernels. VPS creation on such Masters is now restricted.

24) [Bug-Fix] In the new Enduser UI, closing the enduser panel tab in the browser without logging out didnt destroy the session (till the session timed out) which prevented accessing the panel later on without a Ctrl + F5. This now fixed.

25) [Bug-Fix] While rebuilding a VPS in the Admin Panel, both HVM and PV templates could be selected for Xen VMs. OS selection is now as per VPS type i.e. Xen PV or HVM.

26) [Bug-Fix] Different DNS plans could be created with the same name. Now no two DNS plans can have the same name.

27) [Bug-Fix] Media Group was set as 1, while creating VPS from SDK. This is now fixed to take other entries as well.

28) [Bug-Fix] Due to blank DISK entries in VPS tables, users were not able to edit VPS and faced Primary Storage can not be changed. This is now fixed.

29) [Bug-Fix] Secondary VPS disks were not getting deleted after deleting the VPS, IF the VPS was in a shutdown state. This is now fixed.

30) [Bug-Fix] Editing Slave storage on the Master resulted in late DB sync with the slave. This is now fixed and Master will perform an immediate sync with slave after a storage is edited.

31) [Bug-Fix] Running the windows template creation tool from CLI left a WINTOOL LV on the server on failure. It will now delete this LV.

32) [Bug-Fix] Admin users (non-root) were not able to delete Logs as Admin ACL for logs deletion was not working. Admins will now be able to delete logs from the panel if the ACL permission is set for such admins.

33) [Bug-Fix] When a Cloud user would edit a VPS, the VPS user used to display a wrong user at times. This is now fixed to display the correct owner of the VPS.

34) [Bug-Fix] In the Admin Panel, changing the Active Server from the top menu was causing a repost of data for the newly selected server. This is now fixed.

35) [Bug-Fix] The Zone SOA serial was not getting updated whenever a record was added to the DNS zone. This is now fixed.

36) [Bug-Fix] While locking the Master Server, errors used to be shown although the master used to get locked. This is now fixed.

Virtualizor supports OpenVZ, Xen, XenServer 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.7.6 Launched

Hi,

The Virtualizor Team has released Virtualizor 2.7.6
This version has some bug fixes and new features.
The following is a list of changes in this version :

1) [Feature] We have made new importers for HyperVM / Feathur based setups to migrate to Virtualizor with a few clicks. This feature is in Beta. The VPS will remain online during the import process and no VMs will need any reboot. The import process is similar to the SolusVM importer we have the. The following are the guides on how to import from HyperVM / Feathur :
HyperVM Import Guide : http://www.virtualizor.com/wiki/HyperVM_Import_Guide
Feathur Import Guide : http://www.virtualizor.com/wiki/Feathur_Import_Guide

2) [Feature] In this version the New Enduser UI will now be set as the default theme. However the Admin can disable the new Enduser UI from the Admin Panel -> Master Settings -> “Disable New Theme”. The old Enduser UI will be supported till the 31st of January, 2016. We would like to thank all users who have helped us test and improve the new Enduser UI.

3) [Feature] We have made a new feature in this version called Recipes. Recipes are shell scripts / codes that the admin can create for use by the endusers. The Endusers will be able to choose these recipes and deploy them when the VPS is booted. This feature will be further improved in future versions of Virtualizor.

4) [Feature] We have made a new tool to update the New Master data across all Slaves. This tool is helpful if you are migrating a Virtualizor Master :
Wiki – http://virtualizor.com/wiki/Migrate_Master

5) [Task] The rDNS Utility in Virtualizor will now be able to save entries for /64 IPv6 subnets.

6) [Task] The virtnetwork script used to wait for 60 seconds before checking the network connectivity. This is now reduced to 30 seconds.

7) [Task] A new hook has been added after_deletevps(). This hook will run after the deletion of a VPS.
Guide : http://www.virtualizor.com/wiki/Hooks#after_deletevps

8) [Task] A new done message has been added for some API actions in the VPS Management panel.

9) [Task] We have added Start, Stop, Restart, etc. options to the Edit VPS wizard. More options will be added in the future Virtualizor releases.

10) [BugFix] Database backup emails were not being sent due to a change in the latest PHP version. This is now fixed.

11) [BugFix] The Storage Space used was not calculated correntl on Xen PV nodes which had a Swap entry set for VMs. This is now fixed.

12) [BugFix] While Migrating Thin LVM based VPS, the disk type was not being filled causing the migration to fail. This is now fixed.

13) [BugFix] The disk space allocated to a Ploop based OpenVZ VPS was not being set correctly if a custom OS template was used. This is now fixed.

14) [BugFix] The API for editing the IPs was not working. This is now fixed.

15) [BugFix] If a cloud user was editing a VPS, the VPS root password was beinf set even if the VPS password field was empty. This is now fixed.

16) [BugFix] The text “Alt” was removed in the latest version of Xen which resulted in a Wrong Kernel error message to be displayed in Virtualizor. This is now fixed.

17) [BugFix] The Secondary ISO was not downloaded to a slave node if one of its VPS was having a secondary ISO. This is now fixed.

18) [BugFix] The /etc/fstab entry for VIRTIO based VMs was not setting correctly. This is now fixed.

19) [BugFix] While editing a slave server, the locking feature was not working. This is now fixed.

20) [BugFix] The “Turn off virt-df” setting was not shown in the Master Settings if the master was not KVM. This is now fixed.

Virtualizor supports OpenVZ, Xen, XenServer 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.7.5 Launched

Hi,

The Virtualizor Team has released Virtualizor 2.7.5
This version has some bug fixes.
The following is a list of changes in this version:

[Task] MySQL bin logs were taking much space after sometime so now it will be reset when the hourly cron will be executed.

[Bugfix] If a vps was suspended due to bandwidth overuse or from slave server, at that time Master was not aware of the status and while syncing the resources the vps status was reset to unsuspended. This is fixed.

[Bugfix] Cloud user was not able to edit the vps of his user. It was giving error regarding storage. This is fixed.

[Bugfix] If Cloud user has unlimited user creation resource, then in the new theme Cloud user was not able to create any user anymore. This is fixed.

[Bugfix] While creating the VPS if VNC is enabled then the VNC Key Map was applied only for KVM vps not for the other virtualization vps. This is fixed.

[Bugfix] In enduser new theme, on OS-Reinstall wizard the images were not aligned properly and the radio buttons were not shown proper in Chrome browser. This is fixed.

[Bugfix] In the last version the bug was introduce due to which if the virtio was enabled while creating the VPS and ISO was selected to boot from, it was not able to boot from ISO. This is fixed.

[Bugfix] There was a spelling mistake in french language. This is fixed.

Virtualizor supports OpenVZ, Xen, XenServer 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.7.4 Launched

Hi,

The Virtualizor Team has released Virtualizor 2.7.4
This version has some cool new features and some bug fixes.
The following is a list of changes in this version:

1) [Feature] New UI : We have added the option to enable the new UI. There are many improvements and fixes since we first launched the new UI in Beta. An Admin can enable the new UI from the Virtualizor Admin Panel -> Configuration -> Master Settings -> Enable New UI for endusers. The new Enduser UI is now in the Release Candidate stage and we expect it to be fully stable in the next release.
homepage

2) Multi Disk provisioning is now possible in Virtualizor for KVM, Xen. However the Hypervisor limits will apply e.g. KVM doesnt allow more than 3 IDE devices for a VM.

3) VM Disk Stats : We have added the support for accumulating disk statistics for KVM, Xen and XenServer VPS. For KVM an hourly cron will be run to accumulate the data to give the most recent statistic available. For Xen and XenServer (including KVM), the data will be collected when the VM is booted via Virtualizor.

4) VM CPU monitoring : We have added the support for CPU monitoring of KVM, Xen and XenServer VPS. Previously it was only available for OpenVZ. The CPU monitoring is still in a beta stage, however it will be very close to the actual usage.

5) [Feature] We added IOPS support for KVM VMs which utilize an LVM storage. Previously it was only available for file based VMs. This feature will work on CentOS 7+ Nodes only.

6) [Feature] We have enabled XenServer VM Backups via FTP and SSH for 64 Bit systems e.g. XenServer 6.5

7) [Feature] Added the option to enable SSL for MySQL connections to the PDNS server. You can enable this while editing or adding a new PDNS server.

8) [Feature] Added the option to delete the Backup for OpenVZ VMs in the enduser panel.

9) [Task] Now the Admin can add an ISO in Virtualizor if they have downloaded the ISO to the /var/virtualizor/iso path. The ISO URL is now optional.

10) [Task] We have added an handler to edit the fstab of a VM if VirtIO is enabled for a VM via the Edit wizard.

11) [Task] Now, the OS template size will be checked on the slave. If it doesnt match the size as per the Master, the OS template will be downloaded again.

12) [Task] For OpenVZ VMs, we have added the support for Internal IPv4 Netmask.

13) [Task] Added check for primary IP while adding an IP or creating a new IP pool.

14) [Task] Improved API : The Data Sync API between nodes has been improved.

15) [Task] Added OSID on OS template page for convenience.

16) [Bugs] Changed the default Xen network interface for CentOS 6+ nodes to eth0 from peth0. This fixes the bandwidth usage calculation of the node.

17) [Bugs] While adding a Slave server, if the Version of the Master and the Slave were not same, there could be a possible partial loss of VM data. This is fixed now as we have added a version check for the Slave server.

18) [Bugs] Previously a Cloud User could delete a subuser even if the user had a VM. This is fixed now.

19) [Bugs] Added a check for Number of Cores while adding or editing a VPS. The number of cores cannot be empty while adding / editing a VPS.

20) [Bugs] The .inf file was not created on OpenVZ nodes for local backups. This is fixed now.

21) [Bugs] The VM Migration wizard did not consider the Overcommit RAM setting. This is fixed now.

22) [Bugs] A Cloud user could create a subuser with the same email. This is fixed now.

23) [Bugs] While creating a Windows template, the WINTOOL LVM was not deleted after the process. This is fixed now.

24) [Bugs] If the Master node is a multivirt of KVM and OpenVZ, while saving Slave Configuration settings for the master like CPU Model, timezone, etc. was not working. This is fixed now.

25) [Bugs] If a Cloud user was allowed to create unlimited subusers by setting “0”, the cloud user would not be able to create any subuser. This is fixed now.

26) [Bugs] In Xen if XL was enabled, the vif name of a VM was not detected correctly. This is fixed now.

Note : We have added an option to “Disable New Theme” in Virtualizor Admin Panel -> Configuration -> Master Settings. This setting is for admins who would like to have the old Enduser theme enabled when we launch the new enduser theme in the next release as stable. Saving the “Disable New Theme” will disable the new theme till the time we support the old theme i.e. 6 months from the date of making the new theme stable.

We would like to thank all users who have helped in improving the enduser UI.

Virtualizor supports OpenVZ, Xen, XenServer 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.7.3 Launched

Hi,

The Virtualizor Team has released Virtualizor 2.7.3
This version has some cool new features and some bug fixes.
The following is a list of changes in this version:

1) [Feature] With this version we would like to announce a new Enduser theme ! It will be in beta for some time and the old theme will be supported for another 6 months from this release.
Our new enduser theme is based on the Single Page Interface concept and uses JSON API calls in Virtualizor to perform actions. For hosting companies this means they need to edit only one HTML file to fully customize the look and feel of this theme into something of their own.

Detailed docs on how to make the new theme will soon be available. We plan to make this new theme stable within a month from now. The new theme is also Mobile Friendly (it uses bootstrap). We will also be porting this to the billing software modules we maintain.

To use the new theme, login to an enduser account and use the following URL to access the new theme :
http(s)://YOUR-HOST-NAME/SESSION/index.php?act=i&w2=1

Here are some screenshots of the new theme :

listvs
Image : http://www.virtualizor.com/blog/wp-content/uploads/2015/05/listvs.png

vpsmanage
Image : http://www.virtualizor.com/blog/wp-content/uploads/2015/05/vpsmanage.png

user setting

change password

cloudres

create-full

monitoring

status log

control panel

apikey

2) [Feature] In the Admin Panel, the pagination tool has been improved to set the number of results per page.

3) [Feature] For the enduser panel, we have combined the language files into one single language file. Existing languages have also been updated with the single language file structure. Old language files will be deleted when the old enduser theme is disabled in Virtualizor.

4) [Task] Now virtio can be enabled while editing the VPS. (Note : It cannot be disabled once enabled)

5) [Task] In the Admin Panel, we have added pagination wherever possible.

6) [Task] The Enduser API has been improved and will soon have a detailed documentation done.

7) [Task] The Admin API has also been improved.

8) [Task] Improved the UI of various Logs in the Admin Panel.

9) [Task] There were many functions which were not defined in the SDK. This has been improved.

10) [Task] Added multiple action tool on in the Media Group and DNS wizards.

11) [Task] In the Add and Edit VPS wizard, we have changed the text of kb -> KB for Network Speed and Upload speed. This is to avoid confusion as some users assumed it was kilo bits/second. The unit was and is kilo bytes/second.

12) [Task] The ISO download wizard now supports FTP protocol as well i.e. public FTP mirrors can be used for download of an ISO.

13) [BugFix] For XEN HVM VMs with TAP devices, the default bridge was taken as the xenbr0 which resulted in bandwidth miscalculation. This has been fixed to use the bridge name as per the saved configuration.

14) [BugFix] On XenServer the network speed was written wrong in configuration for upload limit. This is fixed now.

15) [BugFix] In the Rebuild VPS wizard when multi virtualization is enabled on the Node, the OS list was showing OS templates of both virtualization software. This is fixed now.

16) [BugFix] Cloud user was not able to create the VPS if multi virtualization was turned on. This is fixed now.

17) [BugFix] Resizing the file system for QCOW2 was failing on some VPS which had been powered off and the filesystem was not clean. This is fixed now.

18) [BugFix] When multi-virtualization was enabled and if the primary storage was OpenVZ, Virtualizor was not able to create the VPS for KVM. This is fixed now.

19) [BugFix] In the Add and Edit VPS wizard, there was a Javascript bug due to which Network Speed and Upload speed was not set correctly if the drop down was used. This is fixed now.

20) [BugFix] If admin had disabled the API credential for endusers, a user would still able to access the API credential wizard with the direct URL. This is fixed now.

21) [BugFix] In the Admin Panel Backup wizard, the logs were not getting cleared if admin clicked on Clear logs. This is fixed now.

22) [BugFix] If multi virtualization is enabled and the Node was booted into a wrong kernel, the warning for the wrong kernel would have “1” at the end. This is fixed now.

23) [BugFix] There was a bug in detecting the size of a QCOW2 file if it had a decimal in the size. This is fixed now.

24) [BugFix] In the edit template wizard when the admin edited a precreated template, disabled fields would show blank values when the form was submitted. This is fixed now.

Virtualizor supports OpenVZ, Xen, XenServer 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

Critical QEMU Vulnerability – VENOM – affects Xen, KVM, VirtualBox, XenServer

What is the VENOM vulnerability?

A new vulnerability, dubbed “VENOM” has been discovered, which exploits the virtual floppy drive code in QEMU. This vulnerability potentially allows an attacker to break out of their VM (guest) and gain privileged access to the Host machine, and its guest VMs.

The official website, which contains more, useful information can be found here: http://venom.crowdstrike.com/

Upstream advisory: https://rhn.redhat.com/errata/RHSA-2015-0998.html

What virtualization/hypervisors are affected?

Any hypervisor that uses QEMU – Xen, KVM, VirtualBox and XenServer are amongst those affected by this exploit.

What can I do to resolve the VENOM vulnerability?

If you have a VM (guest) on a host whose technology is affected by this exploit, you should urgently update your virtualization platform for example, for KVM:

yum clean all && yum update qemu-kvm -y

And for others :

yum clean all && yum update -y

Following the update, the guests (virtual machines) need to be powered off and started up again for the update to take effect. Please note that it is not enough to restart the guests because a restarted guest would continue running using the same (old, not updated) QEMU binary.

NOTE : Please make sure you choose the correct kernel to boot.

New OS Templates launched

The Virtualizor team has launched following templates.

CentOS 7.1 (x86_64) – KVM, XEN-HVM and XCP-HVM
Scientific-7.0/7.1 (x86_64) – KVM, XEN-HVM and XCP-HVM
fedora-21 (x86_64) – KVM, XEN-HVM and XCP-HVM
Suse-12.3/13.1 (x86_64/x86_6464) – XCP-HVM

Regards,
Virtualizor Team

Virtualizor 2.7.2 (Multi Virtualization) Launched

Hi,

The Virtualizor Team has released Virtualizor 2.7.2
This version has some cool new features and some bug fixes.
The following is a list of changes in this version:

1) [Feature] With this version, Virtualizor now supports Multi Virtualization i.e. OpenVZ and KVM VMs can be created on the same node. Enabling Multi Virtualization is very simple and Virtualizor has a wizard to enable the same. Also the new WHMCS module has been launched for the same. You can read the wiki for more details :
http://www.virtualizor.com/wiki/Multi_Virtualization

2) [Feature] We have added new settings for KVM VPS I/O limit which can be used on VPS having a file storage. At the moment its supported only for CentOS 7 and Ubuntu 12+ Nodes.

3) [Feature] From this version onwards, the Master server will assign VPS names to VPS(s) on different slaves in a continous order. Before this version, the VPS Name would be assigned by each slave. This feature can be disabled from the Virtualizor Admin Panel -> Configuration -> Master Settings -> Disable Master VPS Name

4) [Feature] Added a setting to Enable/Disable the showing of Search forms in the Admin Panel. If enabled then the search form will be shown by default on all the pages. If disabled, the admin will need to click on the search icon to show the search form.

5) [Feature] Added a new “Site Domain” name setting. If set then email template will use the site domain instead of IP.

6) [Feature] Added the Multi Action feature in many Admin side utilities.

7) [Feature] Pagination options will now show at the top of the table as well as the bottom of the pages.

8) [Feature] We have enabled Thin LVM while adding a storage. However please do so at your own risk.

9) [Task] Added or improved Search on Login Logs, User logs, Admin Logs and IP logs wizard.

10) [Task] The API responses have been improved for the Power DNS wizard.

11) [Task] Raw Logging has been improved for migration.

12) [Task] Now Master node will sync on an hourly basis with the slave nodes to improve the syncing with Slave nodes.

13) [Task] Nginx server tokens has been turned off.

14) [Bugfix] On the List Backup Server page, search was not working. This is fixed.

15) [Bugfix] On DNS Plans page in the Admin Panel, search was not working. This is fixed.

16) [Bugfix] While migrating a XEN PV VPS, the SWAP disk was not created properly on the new migrated VPS. This is fixed now.

17) [Bugfix] The OS Template creation wizard did not work sometimes while creating a XenServer PV template. This is fixed now.

18) [Bugfix] While using XL on xen, sound hardware was set as hda causing the VPS to fail to boot. This is fixed now.

Virtualizor supports OpenVZ, Xen, XenServer 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