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

TypeKeyRelease Notes
OnApp Cloud

Feature

PB-90
(SUPPORT-3480,
SUPPORT-3482)

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.

Improvement

REFLEX-284 (SUPPORT-3455)

Now, you can make the disk size smaller than the template's disk size the VS is built on.

Improvement

TA-435
(SUPPORT-3459)

At the Event Types List page, on the Custom Events Type tab, it is now possible to format text when triggering a message.

Feature

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.

Feature

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.

Feature

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.

Improvement

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.

Improvement

TA-557
(SUPPORT-3189)

Now, the keep-alive parameter is set to true in the /onapp/interface/config/info_hub.yml file to prevent the EnsureComputeResourceOffline transaction from getting stuck.

Improvement

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.

Improvement

TA-599
(SUPPORT-3521,
SUPPORT-3522)

Deleted the nonfunctional Show Networks on Virtual Server creation, Show Network Zones on Virtual Server creationShow Data Stores on Virtual Server creation, and Show Data Store Zones on Virtual Server creation permissions.

Improvement

UIUX-9

Updated UI at the Billing Statistics page for virtual servers, application servers, load balancers, and edge accelerators.

Improvement

UIUX-36, UIUX-37

Updated UI at the Usage Statistics and Usage Trend pages.

Improvement

UIUX-38

Updated UI at the Top IOPS Disks (For The Last Hour) page.

Improvement

UIUX-39

Updated UI at the CDN Usage Statistics and Billing Statistics pages.

Improvement

UIUX-41

Updated UI at the Network Zones, Edit Network Zone, and Add New Network Zone pages.

Improvement

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.

Improvement

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.

Improvement

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.

Improvement

UIUX-47

Updated UI at the Overview, Top Files, Top Referrers, HTTP Status Codes, Visitors, Stream Bandwidth, Concurrent Statistics, and Admin pages.

Improvement

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.

Improvement

UIUX-133

Updated UI at the Applications page.

Improvement

UIUX-134

Updated UI at the Backups for Applications Installed on This Server page.

Improvement

UIUX-135

Updated UI at the FTP Users page.

Improvement

UIUX-136

Updated UI at the Domains page.

Improvement

UIUX-137

Updated UI at the System Apps page.

Improvement

UIUX-138

Updated UI at the Databases and Database Users pages.

Improvement

UIUX-139

Updated UI at the Application Server Settings page.

Improvement

UIUX-140

Updated UI at the Email Accounts page.

Improvement

UIUX-141

Updated UI at the Services page.

Improvement

UIUX-143

Updated UI at the Edit Load Balancing Cluster page.

Improvement

UIUX-149

Updated UI at the CDN Edge Groups, CDN Edge Group, Edit Edge Group, and New CDN Edge Group pages.

Improvement

UIUX-150

Updated UI at the Resource Pools and Resource Pool pages.

Improvement

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.

Improvement

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.

Improvement

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.

Improvement

UIUX-173

Updated UI at the Event Types List, Edit Custom Event Type, and Create New Custom Event Type pages.

Improvement

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.

Improvement

UIUX-175

Updated UI at the Notification Templates List, Notification Template, Edit Notification Template, and New Notification Template pages.

Improvement

UIUX-176

Updated UI at the Edit Existing Subscription, Message Deliveries, New Subscription, Subscriptions List, and Show Subscription pages.

Improvement

UIUX-177

Updated UI at the Gateways List, Select Gateway, Gateway, and Edit Gateway pages.

Improvement

UIUX-178

Updated UI at the Configuration page.

Improvement

UIUX-187

Updated UI at the SSL Certificate page.
vCenter and vCloud

Improvement

PB-9Added the ability to apply NSX-T provider resource pools in orchestration models that allows using NSX-T technology when creating and deploying orchestration models.

Feature

PB-12Added the new functionality NSX-T IPSec VPN tunnels that allows using the secure connection between private and cloud networks.

Feature

VMWARE-125Now, it is possible to edit an NSX-T NAT rule.

Improvement

VMWARE-245Added a new group of the NSX-T NAT Rules permissions, which allows creating, updating, deleting, and viewing NSX-T NAT rules.

Improvement

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.

Improvement

VMWARE-312Added the Only Enabled option allowing you to see only enabled NSX-T NAT rules at the NAT Rules page.

Improvement

VMWARE-406Now, it is possible to change the sequence of firewall rules at the Firewall Rules page.

Improvement

VMWARE-501

For consistency, the Internal Port parameter is renamed External Port in NSX-T edge gateway DNAT and NO DNAT rules.

Improvement

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.

Improvement

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.

Improvement

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.

Improvement

VMWARE-691

Removed the Delete option for vCenter networks at the Networks page.

Improvement

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.

Improvement

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.

Improvement

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.

Improvement

VMWARE-756

Added the confirmation dialog for the deletion of NSX-T NAT Rules and NSX-T IPSec VPN Tunnels.

Improvement

VMWARE-818

After creating a Veeam recovery point, you can see its size synchronized from Veeam to OnApp Control Panel.

Improvement

VMWARE-830

Updated UI at the Allocated IPs page, one of the steps of creating an NSX-T edge gateway.


Improvement

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.

Improvement

VMWARE-859
(SUPPORT-3545)

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

Improvement

INSTALLER-579

Updated onapp-repo and installers packages.
CloudBoot

Improvement

CLOUDBOOT-780

Updated the following components for CentOS7 KVM RAMDisk:

  • CentOS version to 7.9.2009

  • kernel version to 3.10.0-1160.49.1.el7.x86_64

  • libguestfs 1.36.10-6.2.el7.onapp built with the sparse files handling patch

  • XFS filesystem driver sources to version 3.10.0-327.36.3.el7..x86_64 compiled with the kernel version 3.10.0-1160.49.1.el7.x86_64 complied with the following patches:

    • xfs-make-xfs_bmbt_to_iomap-available-outside-of-xfs_.patch

    • iomap-Switch-from-blkno-to-disk-offset.patch

    • dax-give-DAX-clearing-code-correct-bdev.patch

  • UFS file-system sources to the kernel version 3.10.0-1160.49.1.el7.x86_64 compiled with R/W support patch

Improvement

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
(SUPPORT-3537)

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:
"Failed to find liveupdate archive. Please update cloudboot RPM on CP server."
"NameError: name 'version' is not defined"
"STEP3.1 - Stop crond: FAIL bash: /etc/init.d/crond: No such file or directory"

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
(SUPPORT-3529)

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:
"errors":{"selected_ip_address":["no ip address for allocation"]}

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
(SUPPORT-3478)

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
(SUPPORT-3508)

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
(SUPPORT-3571)

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

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
(SUPPORT-3465)

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
(SUPPORT-3489)

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
(SUPPORT-3549)

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
(SUPPORT-3532)

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
(SUPPORT-3539)

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:
"You do not have permissions for this action."

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
(SUPPORT-3547)

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
(SUPPORT-3549)

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
(SUPPORT-3551)

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
(SUPPORT-3547)

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