Release 4.0.0 - Release Notes (15 November 2021)
This is our newest release (release 4.0.0) with breaking changes as far as compatibility to the previous 2.4.2 release as well as to the SIM (version 2.0.6).
- An extensive redesign was performed on the storage part of the stack, significantly improving the time consumed by the storage operations and allowing for further improvements over the next iterations.
- An extensive redesign was performed on the controller part of the stack, including the removal of obsolete functionalities.
- The network part of the stack has added functionality as far as supporting a wider range of network adapters. (Current list of supported Network adapters )
- The SIM API has been updated according to the OpenAPI specs.
- The SIM API has been updated to provide the ansible logs of the recipes.
- The SIM UI has been updated to support NFS backup server.
- The SIM UI has been updated to support recipe deletion.
- The SAUS service, is deployed for automated SIM API/UI upgrades.
- Attach/detach PCI devices actions are now supported for each Instance.
- The controller part of the stack, is updated to the latest LTS distro.
- The SPM UI has been updated, allowing the upload of a firmware file, as well as validating and eventually installing the new firmware.
- The Main UI has been improved by adding pop up information during rebooting of a node indicating VMs that are affected.
- The Main UI has been improved during the secure url/domain functionality with additional alerting.
- The Main UI has been improved by allowing certain log files to be downloaded as well as viewed on line.
- The Main UI has been improved by requesting via a confirmation dialog the exit of the create VM form.
- The SIM UI advises the user not to re-use the same password upon requesting a change of password.
- On the SIM UI, the first login procedure has more informative messages displayed to guide the user.
- On the SIM UI, a number of UI/UX improvements have been deployed.
- We have upgraded the VM template shipped by default to Ubuntu 20.04. The previous template Ubuntu 16.04 has reached its end of life date.
- On the Main UI, the cluster parent, child view, values, locality icons and tooltips are validated and corrected.
- On the Main UI, the cluster information view has been validated and corrected.
- On the Main UI, the remove cores functionality was fixed.
- On the Main UI, the name and description of the Chassis type has been validated and corrected.
- On the Main UI, during deleting of RGs, the bottom action bar has been validated and corrected.
- On the Main UI, the Network Edit/Destroy via the Manage button has been validated and corrected.
- On the Main UI, the create datastore has been validated and corrected.
- On the Main UI, the expand rack - multiple node bug has been validated and corrected.
- On the SIM UI, the VM creation functionality has been validated and corrected.
- On the SIM UI, the fuctionality of the browser back button has been validated and corrected.
- On the SIM UI, the VM overview functionality has been validated and corrected.
- On the SIM UI, the notification (bell) number of notifications functionality has been validated and corrected.
- On the SIM UI, the assign/deassign a role to a user has been validated and corrected.
- On the SIM UI, getting an IP during the add cluster procedure has been validated and corrected.
- On the SIM UI, a number of minor bugs have been validated and corrected.
- On the main product, NexVisor stack, a number of minor bugs have been validated and corrected.
- On the main product, API stack, a number of minor bugs have been validated and corrected.
For additional information on supported features, please visit the following link : Supported Features for version 4.0.0.
In Development - targeted for an upcoming release
- 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.
- Revisions of supported hardware are planned, in order to accommodate faster 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.
- SIM enhancements towards added VM actions.
- Advanced recipe marketplace management with easier UI components.
- The SAUS service, is under development towards the API automated upgrade. Next iterations will focus in providing similar functionality towards the lower NexVisor stack.
- Manage the Sunlight Clusters licensing via the SIM UI.
Compatibility and Limits Matrix
Please visit the following link for further information on compatibility and limits: Compatibility and Limits Matrix for version 4.0.0
- In order for the GPU device to be assigned to a different VM, the persistence mode should be disabled. For more information, please refer to the section "Disable NVIDIA GPU Persistence mode" in the following document: Disable NVIDIA GPU Persistence mode
- Occasional connection issues to PV guest console. Suggested mitigation solution is to reboot the VM.
- The automated 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.
- Editing an existing VLAN network is not currently supported. In order to edit the VLAN, you must delete and recreate the network.
- It is not possible to edit the network configuration of a VM in the case the instance boots from an CD/ISO.
- For a VM instance that is booted from CD/ISO, Sunlight does not initialize the cloud init logic. Network configuration must be applied on the VM by the user.
- The maximum supported virtual disk size which is currently tested in the system is up to 2TB. Larger size vdisk deployments are currently under test.
- Simultaneous resizing of multiple VM instances 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 is currently not supported in this case.
- The "Create snapshot" action currently does not support massive parallelism. We are currently testing to lift the limitations.
- There is a caveat in using all physical NICs on an AWS cluster. Physical NICs 0,2,3 should be used only for private networks. Physical NIC 1 should not be used at all. The rest of the physical NICs, 4 to 15 should be used only for public access networks. In future releases this will be handled automatically via the virtupian UI.
You can visit the Release notes of the previous versions in the archive section. Please be reminded, versions prior to 2.2.5 are not supported.
GPL Code Patches
The modified GPL code patches used in this release are available at: GPL Code Patches Release 4.0.0