v1.27¶
1.27.27¶
13.02.2023
-
feature | New field
storage_type
has been added to the output of API function get-all-nodes-statistics. (SVM-3594)Details regarding SVM-3594:
- New field
storage_type
is filled for KVM nodes only. - Additionally, data type of parameter
node_error
has changed fromstring
toarray
ofstring
elements.
- New field
-
feature | Add view for KVM VM disk space usage in admin UI and client UI. (SVM-3080)
Details regarding SVM-3080:
- Disk usage in UI is updated every 5 minutes.
- The feature works only if virtual disks are located on LVM storage (default option). It does not work with thin provisioned disks on file based storage.
-
feature | PHP 8.1 support by WHMCS billing module solusvmpro. (SVM-3619)
-
feature | New API function vserver-migrate. (SVM-3612)
Details regarding SVM-3612:
- New API function supports only KVM migration initially.
-
feature | New field
storage_type
has been added to the output of API function get-all-nodes-statistics. (SVM-3594)Details regarding SVM-3594:
- New field
storage_type
is filled for KVM nodes only. - Additionally, data type of parameter
node_error
has changed fromstring
toarray
ofstring
elements.
- New field
-
improvement | A significant amount of source code is being prepared for PHP upgrade to version 8.1. (SVM-3556)
- bugfix | Fixed the issue when ebtables rules were not removed on KVM VM removal. (SVM-3615)
- bugfix | Fixed the issue when LVM Manager kept loading forever if there are no LVMs on the KVM/Xen Node. (SVM-3634)
- bugfix | Fixed the issue when KVM VM could not start on newer libvirt versions if it was created in reseller UI. (SVM-3551)
- bugfix | Fixed the issue when PTR records were not shown on search by an IP address in admin UI. (SVM-3593)
- bugfix | Fixed the issue when feature
IP Stealing
did not work on Xen node due to incorrect rules inebtables
. (SVM-3504) - bugfix | Fixed the issue when KVM VM test boot on migration finalization step did not work in case if multiple migrations started. (SVM-3426)
- bugfix | Fixed the issue when VNC did not work on migration finalization stage. (SVM-3629)
- bugfix | Fixed the issue when IPv6 subnet was not automatically selected on virtual server creation screen if subnet is included in plan. (SVM-3415)
-
bugfix | Fixed the issue when parameter
deleteclient
of API function vserver-terminate did not work. (SVM-1023)Details regarding SVM-1023:
- Behavior of the WHMCS module
solusvmpro
is changed by SVM-1023. Old behavior: if a client has a single virtual server and the server is removed from WHMCS, the client is not removed from SolusVM. New behavior: if a client has a single virtual server and the server is removed from WHMCS - the client is also removed from SolusVM. If later new virtual server is created in WHMCS, the client is re-created in SolusVM.
- Behavior of the WHMCS module
-
bugfix | Fixed the issue when reverse DNS zone on PowerDNS server could not be created if TLD of hostmaster email is longer than 3 symbols. (SVM-3609)
1.27.17¶
25.10.2022
- feature | PHP has been upgraded to version 7.4.32. (SVM-3585)
-
feature | Support of disk driver
scsi
for KVM VMs. (SVM-2986)Details regarding SVM-2986:
- Disk driver
scsi
can now be selected on OS template adding/editing screen and on KVM VM management screens in admin UI/client UI. - When
scsi
driver is selected, attributediscard
with valueunmap
is added to elementdriver
of disk devices in XML configuration file of the KVM VM. - Prefix of the disk device name inside the VM depends on the selected driver:
ide
/virtio
-vd
(e.g.,/dev/vda
),scsi
-sd
(e.g.,/dev/sda
). This is thelibvirt
behavior. Careless changing of the disk driver can lead to inability of KVM VMs to boot. Corresponding notifications have been added in UI. - If some files inside the existing OS template refer to the disk name (e.g., in
/etc/fstab
), it can be required to edit the template before using driverscsi
with this OS template.
- Disk driver
-
feature | Set netmask from IP block for OpenVZ containers. (SVM-3566)
Details regarding SVM-3566:
- In older versions default netmask
/24
was used for OpenVZ containers on EZ templates and/32
for containers on legacy templates. - Now netmask from corresponding IP block is used.
- In older versions default netmask
-
feature | Added
rockylinux
as a supported prefix for KVM OS templates. (SVM-3571) -
feature | New API function get-all-nodes-statistics. (SVM-3555)
Details regarding SVM-3555:
- Output format is JSON only.
- Output field names are inherited from API function node-statistics besides new field
node_error
.
-
feature | New system setting
Block direct access to VNC
is introduced to increase security. (SVM-3444)Details regarding SVM-3444:
Setting
Block direct access to VNC
is disabled by default. It can be enabled in Admin UI > Configuration > Settings, tab Other. When it is enabled:- Direct access to VNC TCP ports is closed in
iptables
on KVM and Xen nodes. Access to VNC console works only from SolusVM UI. - Default range of TCP ports that is closed on SN is
5901-6000.
It can be extended up to5901-7000
in system settings. - API function
vserver-vnc
hides values ofvncip
,vncport
,vncpassword
. - VNC settings
Address
,Port
,Password
and tabVNC Password
are hidden in SolusVM client UI. - Outdated Java VNC console in WHMCS does not work. Use HTML5 console instead.
- Direct access to VNC TCP ports is closed in
-
bugfix | Fixed the issue when reverse DNS (PTR) record was not removed on PowerDNS server after VPS removing in SolusVM. (SVM-3561)
- bugfix | Fixed the issue when migration status bar could get frozen during bulk migration of OpenVZ containers although actual migration finished successfully. (SVM-3564)
- bugfix | Fixed the issue when API
vserver-rebuild
did not reinstall a VM from legacy to EZ template and vice versa. (SVM-3450) -
bugfix | Fixed the issue when KVM VM migration gets stuck if real disk size mismatches value in SolusVM DB. (SVM-3549)
Details regarding SVM-3549:
- Before starting KVM migration SolusVM compares disk size in the DB and on the Node and displays warning if the size is different.
- Admin user can continue with the migration ignoring the warning.
- Corresponding information is logged in Admin UI > Log > System messages.
-
bugfix | Fixed the issue when SolusVM incorrectly counts the number of extra IPs assigned to a VPS when upgrading a service in WHMCS via configurable options. Fixed in version 4.1.8 of
solusvmpro
. (SVM-3482)
1.27.09¶
12.09.2022
-
feature | Added support of multiple KVM disk storages. (SVM-3486)
Details regarding SVM-3486:
- New KVM Storage Manager and Tags Mechanism are the key components of the new KVM storage management flow.
- We recommend performing update from older versions to version 1.27.09 out of business hours or in time with minimal load to the system because of the possibility of a short service downtime during this update installation.
- Update to version 1.27.09 must not intersect with AutoFTP backups creation process.
- Note: It is recommended to carefully read the list of known issues and limitations.
-
feature | New API function vserver-secondary-disk-create. (SVM-3441)
- feature | New API function vserver-secondary-disk-resize. (SVM-3442)
- feature | New API function vserver-secondary-disk-delete. (SVM-3443)
- feature | Nginx has been upgraded to version 1.22.0. (SVM-3498)
- feature | Ability to install SolusVM in OpenVZ container with Almalinux 8. (SVM-3469)
- feature | PHP has been upgraded to version 7.4.30. (SVM-3505)
- feature | Show free diskspace in
/vz
partition in the output of APInode-statistics
for OpenVZ node. (SVM-3528) -
feature | New privilege
Migrate
has been added to sectionVirtual Server
of administrator ACLs. (SVM-3479)Details regarding SVM-3479:
- During this update installation new privilege
Migrate
will be enabled in all existing Administrator ACLs where privilegeManage
is enabled.
- During this update installation new privilege
-
bugfix | Fixed the issue when ACL privilege
Reinstall
did not work for KVM VMs. (SVM-3545) - bugfix | Fixed the issue when admin user could start multiple concurrent re-installations of the KVM VM in admin UI. (SVM-3483)
- bugfix | Fixed the issue when multiple popup windows were shown on space button click in admin UI. (SVM-3507)
- bugfix | Fixed the issue when character
<
makes thebackup.log
file unavailable to view in SolusVM UI. (SVM-3512) - bugfix | Fixed the issue when nice and ionice settings are not fully applied to backup process. (SVM-3175)
- bugfix | Fixed the issue when login to SolusVM is slow if DNS on the Master Node malfunctions. (SVM-3207)
- bugfix | Fixed security issue. (SVM-3510)
- bugfix | Fixed the issue when incorrect data migration speed units are shown on KVM VM migration screen. (SVM-3460)
- bugfix | Fixed the issue when bandwidth statistics is not collected on new Almalinux 8/Centos 8 Stream nodes. (SVM-3485)
- bugfix | Fixed the issue when script
/scripts/websocket-stop
is not working on SolusVM Master Node. (SVM-3500) -
bugfix | Fixed the issue when KVM VM failed to start due to libvirt 8 VNC password length restriction if the password length exceeds 8 characters. (SVM-3488)
Details regarding SVM-3488:
- API functions
vserver-create
andvserver-vncpass
now allow only 8 characters long VNC passwords for KVM. - On changing VNC password in admin UI or client UI the password length cannot exceed 8 characters now.
- Now API
vserver-console
cannot be launched for KVM since it configures serial console but KVM VMs are accessed via VNC console. - If WHMCS module
solusvmpro
is in use it is recommended to update the module to the latest version 4.1.8
- API functions
-
bugfix | Fixed the issue when the First Available Node for a VPS creation via API was chosen incorrectly due to the wrong Nodes order. (SVM-3467)
- bugfix | Fixed the issue when the OS name was always CentOS for every OS in Admin UI > Nodes > Check version. (SVM-3448)
- bugfix | Fixed the issue when CentOS 7 KVM/Xen installation contained broken documentation links. (SVM-3475)
- bugfix | Fixed the issue when there was an incorrect copyrights date in all encrypted files. (SVM-3490)