Release 2.2.5 - Release Notes (30 October 2020)
Features
- Sunlight controller management network information (referring to the controller IP address, the default Gateway, the default VLAN ID) is now displayed on screen, following a system boot. In addition, the cluster information (referring to the Nexvisor channel, chassis and blade IDs of each node) is displayed via the Serial over Lan (SOL) or the VGA/iKVM console. Please visit the following link for additional information: Retrieve the Sunlight cluster and management network information
- The DNS name server IP(s) can now be optionally configured, through the Network configuration section of the system, as described in the following link Network Configuration.
- The log files of the system are currently available to the user for review in runtime level. For further information, please visit the "Log files" section of the attached link : Review the log files of the system
- The latest Ubuntu 20.04 focal fossa OS template is now available for launching HVM instances.
Improvements
- The automatic master failover feature is fully supported, in case the master node receives an IP address from an external DHCP server.
- The support port, which provides remote access to the platform, is activated by default in each clean installation.
- Added proper validation errors related to the support session failure due to connectivity issues. For further details, please visit the corresponding section of the following link : Support session - Loss of connection
- Added functionality and validation error messages, in cases where a template cannot be downloaded from a remote repository due to internet connectivity issues. Please check the relevant documentation in the "Download Template" section of the following link : Download Template
- Improved webpage redirection options. The message "error 404 page not found" is displayed in case the selected page does not exist on the UI dashboard.
- UI enchantments related to the CPU usage chart have been added in the Infrastructure tab section.
- Validation error messages, related to the configuration of the infrastructure, have been improved.
- The SIM connection is now stable, in case of an automatic master failover.
- Optimized the deletion of a datastore during an asynchronous process.
- A new “deleting” state has been added, indicating the progress during the deletion of a datastore.
- Added validation errors, allowing the deletion of an instance only in certain states (i.e. active, shutoff and error). Deletion is not permitted in any other state.
- All of the "ephemeral disk" references have now been replaced by "extra disk" in the dashboard UI.
Bug Fixes
- Fixed the option "step 2 of 6" during the creation of an Instance in case the user selects to use or boot from an ISO image. Different types of ISO distributions are not listed together anymore.
- Fixed a potential OS sunlight API service crash, due to lack of memory space.
- Fixed VNC network reachability issue in windows HVM instances.
- Fixed the template downloading progress bar issue.
- Fixed time synchronization issues related to a datastore creation failure.
- Fixed memory consumption issues, during the provisioning of an Instance.
- Fixed resource group deletion issue caused by remaining reserved CPU cores on the system.
- Fixed adding interfaces issues in CentOS 6 pv guest instances.
- Fixed the filesize status update of a downloading template from a remote repository.
- Fixed instance resizing issues caused by multiple database records that occurred due to a race condition.
- Fixed automatic master failover enhancements procedure.
- Fixed the instance resizing failure caused by existing degraded vdisks.
- Fixed the boundary memory disk and core resizing issues in CentOS instances.
- Fixed the deletion process issues of a network interface in an instance
- Fixed the UI cluster overview tab redirection issues.
- Fixed the “select all” option of alerting notifications in the dashboard UI.
- Fixed clickable UI action elements without the need of refreshing the webpage.
Supported Features
For more information on supported features please visit the following link : Supported Features for version 2.2.5.
In Development - targeted for an upcoming release
- GPU passthrough functionality. This allows the user to attach a GPU (PCI device) and run workloads in a guest instance.
- Multi-user support with Role Based Access Control will be provided in the upcoming SIM v2.
- Striping of volumes across multiple physical NVMe drives, in order to enable larger volume capacity and enhanced single drive performance to more than 1 Million IOPs.
- Increased NIC speed support to 25/50/100Gbit. Revisions of supported hardware are planned throughout 2020, in order to accommodate faster NIC performance. Sunlight will be releasing a custom 100Gbit/s acceleration card, aiming at a significantly enhanced virtualised NIC performance.
- Multi-LUN aggregation support (creating super LUNs, consisting of many smaller LUNs that can span physical NVMe drives for increased capacity).
- Physical NVMe drive hotplug removal/addition.
Compatibility and Limits Matrix
Please visit the following link for further information: Compatibility and Limits Matrix for version 2.2.5
Known Issues
- The VNC console for PV guests is not fully functional in the 2.2.5 release. This issue is currently being investigated in order to be fixed in the next release.
- The installation of PV drivers for MS Windows ISO images is not currently supported. An end-to-end functional solution is currently in the development process.
- The IP address x.x.x.254 of an internal routable DHCP network is reserved by the system and cannot be allocated by the user.
- Editing VLAN Network configuration is not currently supported. Once a VLAN Network is created, it cannot be edited again.
- The user is not able to attach multiple network interfaces in an instance at the same time. These interfaces should be added only one after the other.
- The operation of 'Add/Remove Virtual Network Interface', which refers to the option of attaching or deleting a virtual network interface (VIF) from the UI, is temporarily disabled, in case a user creates a VM instance booting from CD/ISO.
- A validation error is wrongly reported as "Image not found" on the UI, when a user creates a VM instance with the option of booting from CD/ISO and chooses to detach this CD/ISO after the installation process.
- The network cannot be auto configured for a VM instance booted from CD/ISO, in case this network is assigned as static or internal DHCP. This custom configuration should be performed during the installation process of the VM by the user.
- The instance should be shutdown before proceeding with any attach/detach action (i.e. attach/detach virtual network interface, attach/detach cdrom, etc.).
- The maximum virtual disk size supported by the system is 2TB.
- Simultaneous resizing of multiple VM instances is not currently supported.
- Resizing an instance at the maximum allowable memory size limits is not currently supported.
- CentOS-6 hvm template image is not currently supported in this version (2.2.5).
- The option 'External', referring to the DHCP type during the configuration of a virtual private network (VIF), is not currently supported.
- During the upgrade phase, master and slave nodes will be required to be booted down. Currently, the upgrade is performed manually by the Sunlight support team.
- It is recommended that the maximum number of instances created in a cluster (all at once) should be limited to less or equal than 8.
- Please use “SHIFT”, instead of the “CAPS LOCK” button, for capital letters, when typing the login/password of an instance through the VNC console. Using the “CAPS LOCK” button currently results in misspelled username/password.
- Instances that will be moved and/or backed up in the SIM dashboard should have only one root disk. The existence of extra disks (previously reported as "ephemeral disks") is currently not supported in this case.
- The "Create snapshot" action is not supported simultaneously for multiple vdisks.
- We have noticed that when trying to reboot an Ubuntu 17.10 (PV) from the UI the VM goes into a non usable state. We are investigating pending removal of this distro.
FAQs
- In order to properly configure and access the Windows instances, it is required to execute the procedure described in the following link: Windows VM instance Configuration. Please pay particular attention to Step 4, regarding the Network configuration of the VM instance.
- In the event of a manual master failover, the process of downloading and initializing the Windows image can be performed through the instance template management repository, as it is described in the following document: Create Template Repository.
- In order to create a Windows VM, it is advised to choose the flavour named 'windowsFLV', which is specifically optimised for the Windows VM, with sufficient resources.
- All of the 10GBit LOM NICs on the blades should be cabled together into a single logical Layer 2 ethernet network segment. For redundancy reasons and in order to ensure that the high availability algorithms work correctly, we strongly recommend using separate switches.
Breaking Changes
- N/A
Supported Versions
You can visit the Release notes of the previous versions in the archive section. Please be reminded, versions prior to 2.2.0 are not supported.
GPL Code Patches
Τhe modified GPL code patches used in this release are available at: GPL Code Patches Release 2.2.5