6.7 Stable Release Notes
July 25, 2022
We are happy to introduce OnApp 6.7 (6.7.0-19). This document lists features, improvements, and fixes implemented for all available OnApp components within the 6.7 Stable.
Before You Upgrade
You can update to OnApp 6.7 Stable from OnApp 6.6. For details, refer to the Upgrade Guide.
To test the upgrade, you may first simulate the upgrade process in the test environment. For the instructions, refer to the Configuring Control Panel Environment for Simulation Purposes page.
Highlights
Here you can find the key features that we deliver as a part of OnApp 6.7. You can also check other features and improvements and see the list of issues that were fixed in OnApp 6.7.
Updated UI
We updated the user interface with the new look and feel for a number of pages. This version of the user interface is aimed to improve the user experience.
DB Partitioning
Added month-based range partitioning to the billing_statistics_hourly database table, which reduces the time for processing billing statistics queries up to five times as much and decreases the probability of issues related to the performance of the database.
User Accounts and User Groups
Now, you can view the list of IP addresses assigned to a user and a user's virtual servers, as well as the list of IP addresses assigned to a user within a particular user group and the list of IP addresses assigned to all the virtual servers of users within a user group.
Manage SSH Keys
Improved the SSH keys functionality with the option to view an SSH key’s name and creation date at the SSH-Keys page and added the Name option at the Create SSH-Key and Edit SSH-Key pages.
Virtual Server Disks
Now, you can make the disk size smaller than the template's disk size the VS is built on.
Virtual Server Recovery Points
After creating a Veeam recovery point, you can see its size synchronized from Veeam to OnApp Control Panel.
Bucket and Access Control
Now the user with the Administrator role can hide empty values in the access control and rate card of a bucket for their users after turning off the Show Empty Values permission for their users.
NSX-T Edge Gateway
In the Allocated IPs step of the NSX-T edge gateway creation wizard, added the IP Range option allowing you to select the range of available IP addresses and the Available IPs option you can use to configure sub-allocated IPs.
NSX-T IPSec VPN
Added the new functionality NSX-T IPSec VPN tunnels that allows using the secure connection between private and cloud networks.
NSX-T NAT Rules
Improved the NSX-T NAT rules functionality with the option to edit an NSX-T NAT rule and added a new group of the NSX-T NAT Rules permissions, which allow creating, updating, deleting, and viewing NSX-T NAT rules.
Orchestration Models
Added the ability to apply NSX-T provider resource pools in orchestration models that allows using NSX-T technology when creating and deploying orchestration models.
Migrate VM from vCenter to KVM with Windows Server 2022
Added the Windows Server 2022 option which you can select in the Distribution box at the Migrate to KVM page when migrating a virtual server from a vCenter instance to a KVM compute resource.
Features & Improvements
Type | Key | Release Notes |
---|---|---|
OnApp Cloud | ||
PB-90 | Added month-based range partitioning to the billing_statistics_hourly database table, which reduces the time for processing billing statistics queries up to five times as much and decreases the probability of issues related to the performance of the database. | |
REFLEX-284 (SUPPORT-3455) | Now, you can make the disk size smaller than the template's disk size the VS is built on. | |
TA-435 | At the Event Types List page, on the Custom Events Type tab, it is now possible to format text when triggering a message. | |
TA-501 | Now, you can view the list of IP addresses assigned to a user and a user's virtual servers by selecting the Assigned IPs tab at the User Information page. | |
TA-518 | Now, you can view the list of IP addresses assigned to a user within a particular user group and the list of IP addresses assigned to all the virtual servers of users within a user group at the User Group page. | |
TA-534 | Now the user with the Administrator role can hide empty values in the access control and rate card of a bucket for their users after turning off the Show Empty Values permission for their users. | |
TA-553 | Now, you can set the maximum value of bandwidth up to 1,000 GB when creating or editing an instance package; in the onapp/interface/config/on_app.yml file, added the instance_package_max_bandwidth parameter allowing the you to set the maximum value of bandwidth for an instance package. | |
TA-557 | ||
TA-562 | Now it is possible to view an SSH key’s name and creation date at the SSH-Keys page and added the Name option at the Create SSH-Key and Edit SSH-Key pages. | |
TA-599 | Deleted the nonfunctional Show Networks on Virtual Server creation, Show Network Zones on Virtual Server creation, Show Data Stores on Virtual Server creation, and Show Data Store Zones on Virtual Server creation permissions. | |
UIUX-9 | Updated UI at the Billing Statistics page for virtual servers, application servers, load balancers, and edge accelerators. | |
UIUX-36, UIUX-37 | Updated UI at the Usage Statistics and Usage Trend pages. | |
UIUX-38 | Updated UI at the Top IOPS Disks (For The Last Hour) page. | |
UIUX-39 | Updated UI at the CDN Usage Statistics and Billing Statistics pages. | |
UIUX-41 | Updated UI at the Network Zones, Edit Network Zone, and Add New Network Zone pages. | |
UIUX-42 | Updated UI at the Users and Groups, Users Without Time Zones, Users Without User Groups, Your Profile, User Information, Edit Profile Information, Last Access Log, User Additional Fields, Edit User Additional Field, and Add New User Additional Field pages. | |
UIUX-45 | Updated UI at the SDN Managers, SDN Manager, Edit SDN Manager, SDN Nodes, SDN Networks, New SDN Network, SDN Network, Edit SDN Network, SDN Bridges List, Connect SDN Network to SDN Node, Connection Options, NSX Managers, and NSX Manager pages. | |
UIUX-46 | Updated UI at the CDN Resources, Raw Log Configuration, Whitelisting Edge Servers IP Ranges, CDN Resource Details, Edit CDN Resource, HTTP Prefetch, HTTP Purge, Wildcard Invalidations, HTTP Caching Rules, Web Application Firewall, Edit HTTP Caching Rules, and New HTTP Caching Rule pages. | |
UIUX-47 | Updated UI at the Overview, Top Files, Top Referrers, HTTP Status Codes, Visitors, Stream Bandwidth, Concurrent Statistics, and Admin pages. | |
UIUX-53 | Updated UI at the Themes, Look and Feel Settings, Service Insertion Groups, Edit Service Insertion Group, Add Service Insertion Group, Service Insertion Page, and Service Insertion Page Edit pages. | |
UIUX-133 | Updated UI at the Applications page. | |
UIUX-134 | Updated UI at the Backups for Applications Installed on This Server page. | |
UIUX-135 | Updated UI at the FTP Users page. | |
UIUX-136 | Updated UI at the Domains page. | |
UIUX-137 | Updated UI at the System Apps page. | |
UIUX-138 | Updated UI at the Databases and Database Users pages. | |
UIUX-139 | Updated UI at the Application Server Settings page. | |
UIUX-140 | Updated UI at the Email Accounts page. | |
UIUX-141 | Updated UI at the Services page. | |
UIUX-143 | Updated UI at the Edit Load Balancing Cluster page. | |
UIUX-149 | Updated UI at the CDN Edge Groups, CDN Edge Group, Edit Edge Group, and New CDN Edge Group pages. | |
UIUX-150 | Updated UI at the Resource Pools and Resource Pool pages. | |
UIUX-152 | Updated UI at the Networks, New Network, Edit Network, Edit IP Net, New IP Net, Edit IP Range, vApp Network, Create vApp Network, Org Networks, Org Network, Edit Org Network, New Org Network, Cross VDC Network, Cross VDC Network Detail, Update Cross VDC Network, Create Cross VDC Network, Network Interfaces, Edit Network Interface, and New Network Interface pages. | |
UIUX-155 | Updated UI at the Whitelist IPs For This User, Add New White IP, SPLA Report, System Service Add-ons Report, Usage Statistics, Annual User Bills Per Month, and Billing Statistics pages. | |
UIUX-158 | Updated UI at the ALL OVAs, Add OVA, Edit OVA, Upload OVA, System Service Add-Ons, and Assign System Service Add-Ons pages. | |
UIUX-173 | Updated UI at the Event Types List, Edit Custom Event Type, and Create New Custom Event Type pages. | |
UIUX-174 | Updated UI at the External Recipients List, External Recipient, Edit External Recipient, New External Recipient, Recipients Lists, Recipients List, and Create New Recipients Lists pages. | |
UIUX-175 | Updated UI at the Notification Templates List, Notification Template, Edit Notification Template, and New Notification Template pages. | |
UIUX-176 | Updated UI at the Edit Existing Subscription, Message Deliveries, New Subscription, Subscriptions List, and Show Subscription pages. | |
UIUX-177 | Updated UI at the Gateways List, Select Gateway, Gateway, and Edit Gateway pages. | |
UIUX-178 | Updated UI at the Configuration page. | |
UIUX-187 | Updated UI at the SSL Certificate page. | |
vCenter and vCloud | ||
PB-9 | Added the ability to apply NSX-T provider resource pools in orchestration models that allows using NSX-T technology when creating and deploying orchestration models. | |
PB-12 | Added the new functionality NSX-T IPSec VPN tunnels that allows using the secure connection between private and cloud networks. | |
VMWARE-125 | Now, it is possible to edit an NSX-T NAT rule. | |
VMWARE-245 | Added a new group of the NSX-T NAT Rules permissions, which allows creating, updating, deleting, and viewing NSX-T NAT rules. | |
VMWARE-306 | Now, you can hover over next to the External IP box to get to know the range of available external IP addresses to avoid using unavailable IP addresses when creating an NSX-T NAT rule. | |
VMWARE-312 | Added the Only Enabled option allowing you to see only enabled NSX-T NAT rules at the NAT Rules page. | |
VMWARE-406 | Now, it is possible to change the sequence of firewall rules at the Firewall Rules page. | |
VMWARE-501 | For consistency, the Internal Port parameter is renamed External Port in NSX-T edge gateway DNAT and NO DNAT rules. | |
VMWARE-515 | Added the IP Range option allowing you to select the range of available IP addresses in the Allocated IPs step when creating an NSX-T edge gateway. | |
VMWARE-623 | Now, users with the vCloud Organization Administrator role can get the list of used IPs for all external networks to create an edge gateway via API with available IPs. | |
VMWARE-642 | Added the Windows Server 2022 option which you can select in the Distribution box at the Migrate to KVM page when migrating a virtual server from a vCenter instance to a KVM compute resource. | |
VMWARE-691 | Removed the Delete option for vCenter networks at the Networks page. | |
VMWARE-738 | Added the list of available IPs you can use to configure sub-allocated IPs for the NSX-T edge gateway in the Allocated IPs step of the creation wizard. | |
VMWARE-749 | Now, the get the list of NSX-T NAT rules request returns data on an external IP address, internal IP address, and destination IP address; added the ability to run an API call to view the details of an NSX-T NAT rule. | |
VMWARE-750 | Now, the data on sources, destinations, and applications is available when running an API call to get the list of NSX-T firewall rules assigned to an NSX-T edge gateway. | |
VMWARE-756 | Added the confirmation dialog for the deletion of NSX-T NAT Rules and NSX-T IPSec VPN Tunnels. | |
VMWARE-818 | After creating a Veeam recovery point, you can see its size synchronized from Veeam to OnApp Control Panel. | |
VMWARE-830 | Updated UI at the Allocated IPs page, one of the steps of creating an NSX-T edge gateway. | |
VMWARE-831 | The nsxt_firewall_rules parameter is renamed vcloud_nsxt_firewall_rules for the create NSX-T firewall rule, edit NSX-T firewall rule, and delete NSX-T firewall rule requests; the rule_action parameter is renamed action for the view firewall rules for NSX-T edge gateway request. | |
VMWARE-859 | Deleted the nonfunctional Any actions on vCenter Clusters, Show vCenter Clusters on Virtual Server creation, Any actions on vCenter Datacenters, and Show vCenter Datacenters on Virtual Server creation permissions. | |
Installer | ||
INSTALLER-579 | Updated onapp-repo and installers packages. | |
CloudBoot | ||
CLOUDBOOT-780 | Updated the following components for CentOS7 KVM RAMDisk:
| |
CLOUDBOOT-808 | Included onappstore-6.7-9602-master.x86_64.rpm in all RAMDisks and fixed controller indexing for diskhotplug operations. |
Fixes
Type | Key | Release Notes | Affected Versions |
---|---|---|---|
MKT-485 | Sellers could edit the bucket's pricing for public federated zones. | 6.1 - 6.6 | |
STORAGE-2541 | If you had two or more disks with same ID_SCSI_SERIAL number, you could not unassign disk with the diskhotplug command. | 6.6 Edge 3 - 6.6 | |
STORAGE-2565 | NBD crash occurred in CloudBoot compute resources on the user's side. | 6.5 - 6.6 Patch 1 | |
STORAGE-2578 | After stopping the storage controller VS, the system showed that there were no inactive controllers at the Integrated Storage Healthcheck page. | 6.0 Patch 11 - 6.6 Patch 1 | |
STORAGE-2580 | For CloudBoot resources with the integrated storage, the storage API service on controllers started before its stop when running liveUpdate refreshControllers during the live update procedure. | 6.0 Patch 11 - 6.6 Patch 1 | |
STORAGE-2581 | During the live update procedure for CloudBoot resources with the integrated storage, issues occurred with the following messages: | 6.0 Patch 11 - 6.6 Patch 1 | |
TA-482 | At the User API Keys page, the Create New API Key button was duplicated, which caused failure to display . | 6.6 | |
TA-527 | When simultaneously creating two virtual servers via API request, provided that IP addresses were available in other networks within the same network zone, the same IP address was allocated to both virtual servers causing failure to create the second virtual server with the following message: | 6.0 Patch 7 - 6.6 | |
TA-528 | Clicking the On button at the Virtual Server Details page caused a 404 error. | 6.6 - 6.6 Patch 1 | |
TA-531 | Clicking the On button at the Load Balancer Cluster Details page caused a 404 error. | 6.6 | |
TA-535 | A virtual server was not cloned if created from an instance package without a swap disk. | 6.3 - 6.6 | |
TA-540, TA-561 (SUPPORT-3381) | The building of a virtual server failed in the disk formatting, virtual server provisioning, or backups creation steps. | 6.2 - 6.6 | |
TA-565 | After installing onapp-cp-backups-acronis-0.1-25.rpm, a 500 Internal Server Error appeared when clicking the Actions button and selecting Advanced options at the Backup Resources page. | 6.6 | |
TA-582 | When adding a schedule for a virtual router at the Add a Schedule for This Virtual Router page, unnecessary symbols appeared in the name of and at the Add a Schedule for This Virtual Router page. | 6.2 - 6.6 | |
TA-624 | At the Application Configuration page, the minimum default value of the Time of hourly statistics storage (months) parameter was incorrect. | ||
TA-791 | You could create more virtual servers than was set by the autoscaling limit. | 6.5 - 6.6 | |
TA-818 | Multiple identical virtual servers were created with the same label, IP address, and other details when creating a virtual server in Control Panel and clicking the Create Virtual Server button several times. | 6.0 - 6.6 | |
TA-822 | When creating a bucket and clicking the Save button several times, multiple identical buckets were created. | 6.0 - 6.6 | |
TA-837 | A downloaded usage statistics CSV file showed incorrect data in the data_sent and data_received columns. | 6.4 Patch 1 - 6.6 | |
VMWARE-252 | For the Veeam plugin, when adding a backup resource daily auto backup preset, adding a backup resource weekly auto backup preset, adding a backup resource monthly auto backup preset, and adding a backup resource yearly auto backup preset via API request, the start_time parameter returned an incorrect value. | 6.4 - 6.6 | |
VMWARE-254 | When creating a Veeam backup resource via the add backup recourse API request and entering an invalid value for the resource_zone_id parameter, the latter acquired an incorrect parameter name in the JSON response. | 6.4 - 6.6 | |
VMWARE-460 | When specified in the Static IP Pools table a start IP and an end IP, which are out of range, while creating an isolated or routed org network, a success message—though the org network was not created—instead of an error message appeared. | 6.4 Edge 1 - 6.6 | |
VMWARE-461 | When an invalid IP address was specified as a primary DNS while creating an isolated or routed org network, a success message—though the org network was not created—instead of an error message appeared. | 6.4 Edge 1 - 6.6 | |
VMWARE-469 | When applying the Set SSH keys option to a vCloud virtual server, the SSH keys of an OnApp user instead of the SSH keys of a vCloud user were assigned to the vCloud virtual server. | 6.3 - 6.6 | |
VMWARE-470 | When going to the VCD UI at the virtual server's details page in Control Panel, you could see an empty page instead of the VCD user interface. | 6.3 - 6.6 | |
VMWARE-479 | When editing the default gateway of an edge gateway, the UpdateEdgeGateway transaction failed with a 400 Bad Request error. | 6.4 - 6.6 | |
VMWARE-538 | The rake vcenter:resync and rake vcenter:resync_clean tasks failed to update data about a vCenter virtual server, such as NICs, CPU, RAM, and the number of disks. | 6.0 Patch 7 - 6.6 | |
VMWARE-579 | When editing a VCD, CentOS, or Windows-based virtual server, the Cores per socket drop-down list did not show all the list items. | 6.4 - 6.6 | |
VMWARE-605 | The CPU quota and CPU allocation values specified in decimal floating-point numbers were rounded to the nearest integer when deploying an orchestration model. | 6.6 Edge 3 - 6.6 | |
VMWARE-637 | A message with the wrong content appeared when using IP addresses, which are beyond the set IP configured range, in the Allocated IPs step while creating an NSX-T edge gateway. | 6.6 Edge 3 - 6.6 | |
VMWARE-654 | After editing static IP pools by modifying the IP range, which contains used IP addresses on vCloud, external networks on vCoud failed to synchronize with external networks in CP. | 6.6 Edge 3 - 6.6 | |
VMWARE-720 | At the Edit Recipe page, the Steps table was displayed incorrectly when it was empty. | 6.6 | |
VMWARE-727 | At the Load Balancer page, the L4 button shrank, and when hovering over the Application Profiles tab or the Service Monitoring tab, the tooltip contained excessive <br/> tags. | 6.6 | |
VMWARE-788 | If the See all disks permission was the only permission enabled from the Disks permission group for a user with the vCloud Organization Administrator role, the user still could delete a disk at the Disks page. | 6.6 | |
VMWARE-823 | After editing static IP pools by modifying the IP range on vCloud, the external network on vCloud failed to synchronize with the external network in CP. | 6.6 | |
VMWARE-824 | When deleting the snapshot of a vCenter virtual server on the OnApp side after it was deleted on the vCenter side, the DestroyVirtualServerSnapshot transaction failed with "System Error ('undefined method `rootSnapshotList' for nil:NilClass')". | 6.4 - 6.6 | |
VMWARE-827 | Importing from vCenter to CP at the vCenter Server page was unsuccessful when a network name included brackets [ ]. | 6.6 | |
VMWARE-834 | Custom recipe variables set for a VS were not available for service add-on events with the Run on Control Panel destination set for the Run Recipe action. | 6.6 | |
VMWARE-849 | If the See all disks permission was the only permission enabled from the Disks permission group for a user with the vCloud Organization Administrator role, the user still could see the Actions button and select Migrate at the Disks page that caused the following message to appear: | 6.6 | |
VMWARE-850 | If the See IP addresses assigned to any virtual servers permission or the See IP addresses assigned to own virtual servers permission was the only permission enabled from the Virtual Server's IP Addresses permission group for a user with the Administrator role, the user still could see , , and the Allocate New IP Address button for vCenter and KVM virtual servers at the IP Addresses for This Virtual Server page. | 6.6 | |
VMWARE-853 | When adding an IP address for a powered-on vCenter Windows-based virtual server or a powered-off vCenter Windows-based virtual server, an excessive pop-up window appeared; when adding an IP address for a powered-on vCenter non-Windows-based virtual server, a pop-up window with the wrong message appeared; when removing an IP address for a powered-on vCenter non-Windows-based virtual server, there was no message. | 6.6 | |
VMWARE-862 | The user with the vCloud Organization Administrator role and the Manage Service Add-ons for own virtual servers permission turned on, but with turned off permissions and permission groups, such as Manage Service Add-ons for all virtual servers, Manage System Service Add-ons, Service Add-ons, and Service Add-on Groups, still could not assign a service add-on to a virtual server. | 6.6 | |
VMWARE-865 (SUPPORT-3546) | The user with the vCenter сompute zone added and Show compute resources on virtual server creation permission disabled could not get past the Templates step of creating a new virtual server. | 6.6 | |
VMWARE-902 | After increasing the IP range of the external network on vCloud and setting the primary IP address and sub-allocated IP addresses of an NSX-V edge gateway or an NSX-T edge gateway to the new values not included in the IP range before increasing, the primary and sub-allocated IP addresses of the NSX-V edge gateway or the NSX-T edge gateway failed to synchronize in CP even after reimporting the external network. | 6.6 | |
VMWARE-904 | When running the SetSSHKeys transaction for a vCenter Linux virtual server, the owner of the /.ssh/authorized_keys file changed from the root user to the OnApp user. | 6.0 - 6.6 | |
VMWARE-919 | Though the Manage own System Service Add-ons permission was turned on, the Manage System Service Add-ons option was not available when clicking the Actions button at the All Templates page, and you could not assign your system service add-ons to a template. | 6.6 | |
VMWARE-924 | After resyncing a vCenter virtual server in Control Panel, the IP addresses were not correctly synchronized from the vCenter to Control Panel. | 6.5 - 6.6 | |
VMWARE-974 | An error occurred when trying to delete the source, destination, or application of an NSX-T firewall rule at the Firewall Rules page. | 6.6 |