18 October 2018
We are happy to introduce OnApp 6.0. OnApp 6.0 is a new long-term support (LTS) version. This document lists features, improvements, and fixes implemented for all available OnApp components within the 5.1-6.0 versions.
Before You Upgrade
You can upgrade to OnApp 6.0 from the 5.0 version. Before you upgrade, see the Upgrade Notes for important information about this release. Then you can follow the upgrade instructions to get your Control Panel up and running on OnApp 6.0.
Buckets are introduced to merge user and company billing plans into one logical unit. Buckets consist of Access Control where you can give users access to cloud resources and Rate Card where you can set prices for the usage of these resources. The Access Control and Rate Card are arranged according to the types of resources available in your cloud, such as virtual, smart, baremetal, and others. The Federation billing plans are also adapted to the Buckets functionality.
You can disable billing to hide all pricing and billing information from users in your Control Panel. When you disable billing, the virtual server and user billing statistics is not calculated. You can disable billing if you don't use Federation compute zones in your Control Panel.
Backup Plugin System
Backup Plugin System enables you to integrate OnApp with a third-party backup service. The plugin allows to back up and restore your virtual servers by means of a service that you use for backup management. OnApp provides the plugins for R1Soft and Veeam that you can install to your Control Panel. You can also create your own plugin to integrate OnApp with a backup service of your choice.
Service Insertion Framework
Service Insertion Framework allows you to bring other services to OnApp. When you create the service insertion groups and pages, they become available on the main menu on your Control Panel.
Software Defined Networking
Software Defined Networking is designed for you to manage networks faster, using the VXLAN technology across OnApp cloud compute resources. SDN enables you to build level-two network infrastructure with OnApp on top of the existing level-three IP network.
Network IP Nets
OnApp introduces network IP nets that allow you to offer a broad range of networking services and create more flexibility. Now a network can include several IP nets that are IP ranges with a default gateway.
OnApp provides a set of updates for the vCenter integration: removed Vyatta, customer networks, customer VLANs, and IP address pools. Added Manual IP Nets that are created when an IP address of a vCenter virtual server that is being imported is not a part of an IP range in any of the vCenter networks. The updated virtual server wizard allows to select a cluster and data center to import networks and data stores from.
Accelerator Dashboard is designed to enable acceleration for all types of networks to speed up the traffic flow for virtual servers. Accelerator enables to load your websites in several seconds regardless of the end users current location.
Migration from VMware Solutions to KVM
OnApp enables you to migrate virtual servers from vCloud Director and vCenter to KVM. The migration workflow includes several steps that you can perform from a Control Panel to get your virtual servers up and running on KVM.
vCloud Director Multiple Organizations
OnApp provides support for vCloud Director multiple organizations within one user group. When several organizations are associated with one user group, users from each organization are created in the other organizations in the group. In such a case, users in the user group have access to multiple vCloud Director instances.
You can use OVAs to import virtual servers created on other cloud platforms to OnApp. The virtual server is created from an OVA file that you can upload to your Control Panel. OnApp enables you to create virtual servers with multiple disks and network interfaces from OVA templates. You can also convert OVA templates more than once into KVM and vCenter virtualization formats and use a simplified procedure to configure CloudBoot backup servers to support the OVA functionality.
Hot and Cold Migration
The hot and cold migration methods allow you to perform an online or offline migration of virtual servers and virtual server disks. You can apply the following hot and cold migration scenarios: virtual server can be migrated to another compute resource within the same compute zone, virtual server with disks - to another compute resource within the same compute zone and to another data store from the destination compute zone and compute resource respectively, and only disks - between compute resources that share common data stores or data store zones.
New SAML Attributes
New SAML attributes are added to import users into OnApp with a wider set of properties. It is implemented to enable importing users into OnApp cloud with a number of preset properties (user role, time zone, group, etc). These attributes can be imported into or synchronized with the Server Provider (OnApp), making it possible to configure SP users on the Identity Provider system.
Service Add-ons allow you to offer your users additional services on top of the current virtual server appliances. You can offer features such as Managed Services, Software Installations, and other components that are not integrated in OnApp.
You can set a CPU quota to limit the maximum virtual server CPU load on a KVM compute resource. You can set the CPU quota for all virtual servers on a compute resource and customize the value for particular virtual servers. Before you enable the CPU quota, the default value is set to unlimited for all virtual servers on a compute resource.
OnApp reinforces the role of zone types in the cloud. All compute, data store, network, and backup server zones can belong to one of the following types: Virtual, Baremetal, Smart, or VPC. The VPC zone type serves vCloud Director related resources. All individual resources such as compute resources, data stores, networks, and backup servers should be assigned to zones. You cannot use unassigned resources to create virtual servers.
Transaction Approvals enable you to create users (approvers) who can approve or decline actions performed by other users (requesters). The approver can allow or prohibit any transaction that requires an approval in the cloud.
Bulk Power Actions
You can simultaneously power on and power off multiple virtual servers that reside on the same Xen or KVM compute resource.
Operating System Types
You can select an operating system type for a compute resource that can be Any OS, Windows-Only, or Non-Windows. By selecting an operating system type, you can consolidate your Windows-based virtual servers to control the Microsoft licensing costs.
You can conduct an in-depth analysis of your CDN resources, using CDN Reporting on top files and top referrers. You can apply different filters for every report and export it to a CSV file.
Maintenance Mode for CloudBoot
You can use the maintenance mode to temporarily take a CloudBoot compute resource out of service in order perform fixes or upgrade procedures.
Integrated Storage Auto Healing
OnApp introduces auto healing that is an auto-scheduling option to repair degraded virtual disks from Integrated Storage. Auto healing allows to repairs disks one by one for each data store. You can use auto healing only in case there are no serious issues with Integrated Storage.
The new licensing model is designed for use in an isolated environment. The Isolated License is applicable to a Control Panel that is run in a secure environment that allows no external access from the public Internet.
The Hardware Info enables you to overview the hardware that is used by Control Panel to run compute resources and backup servers available in your cloud. The Hardware Info provides data on CPU, RAM, hard disk drives, networks, and other hardware components. You can also create custom fields to provide additional hardware information that you find necessary.
OnApp introduces container servers that are regular virtual servers based on the default CoreOS template. Container servers allow you to customize a virtual server to implement integration with Docker or other container services.
OnApp introduces an updated internationalization interface that is based on a standard Rails i18n system. You can add any custom language to your Control Panel and translate all the interface labels, error messages, and other texts from English into the custom language.
Other Features and Improvements
|CLOUDBOOT-42||Added a utility to list block devices on RHEL/CentOS 5.x Static Xen and KVM CloudBoot compute resources.|
|CLOUDBOOT-89||Added a minimal default image for CloudBoot creation as default requirement for CloudBoot installation.|
|CLOUDBOOT-123||Implemented CentOS 7 Xen for CloudBoot compute resources and Integrated Storage.|
|CLOUDBOOT-168||Added the Intel ixgbe driver for CentOS 7 KVM.|
|CLOUDBOOT-311||Added LVM locking support for CentOS 7 KVM CloudBoot compute resources.|
|CLOUDBOOT-312||Added LVM locking support for CentOS 7 Xen CloudBoot compute resources.|
|CORE-5051||Added the possibility to run KVM compute resources on CentOS 7.x x86_64.|
|CORE-5609||Added the possibility to attach a backup server to a compute zone.|
|CORE-6414||Added support of CentOS 7 for OnApp Xen compute resources.|
|CORE-7180||Added the ability to use custom config for CloudBoot compute zones.|
|CORE-7189||Implemented CentOS 6 as a default template version for Baremetal CloudBoot compute resources provisioning.|
|Added UEFI support with PXE boot for KVM CloudBoot compute resources and backup servers on CentOS 6 and CentOS 7.|
Improved the extended CPU configuration of a compute zone. The CPU flags are assigned by default based on the CPU model and flags of all compute resources
|CORE-9579||Added a new type of Cloudboot compute resource - CloudBoot Provisioning and Backup Resource based on CentOS 7.|
|CORE-10490||Added the possibility to configure the Integrated Storage VLAN settings that are present in onappstore.conf when creating and editing CloudBoot |
compute resources via CP.
|CORE-11428||Changed the native Xen toolkit (xm/xl) to the Libvirt toolkit for CentOS 6 Xen compute resources in order to enable support of new versions of Xen virtualization.|
|CORE-11777||Added support of CentOS 7 Xen as an option during the CloudBoot compute resources creation process.|
|CORE-12098||Added the possibility to enable Kernel Crash Dumping for CloudBoot compute resources.|
|CLOUDBOOT-48||Added Atop to the CloudBoot images.|
|CLOUDBOOT-56||Upgraded the custom drivers to the versions compatible with a recent CentOS 6.x kernel version 2.6.32-642.6.2.el6.x86_64.|
|CLOUDBOOT-60||Deployed the CloudBoot ramdisks with separate RPM packages.|
|CLOUDBOOT-82||Reverted dependencies on the CloudBoot packages.|
|CLOUDBOOT-106||Installed the libguestfs library and tools on the x86_64-based CentOS 6 and CentOS 7 KVM ramdisk packages.|
|CLOUDBOOT-111||Added a workaround into the CentOS 6 Xen and KVM ramdisks init to load correct module for Chelsio Communications Inc Ethernet controller.|
|CLOUDBOOT-118||Added XFS support (xfsprogs) to the CloudBoot images for Xen and KVM compute resource and backup server on CentOS 6.|
|CLOUDBOOT-119||Added the ability for onapp-store-install.sh to customize the default ramdisk (CentoOS7/ramdisk-default).|
|CLOUDBOOT-121||Updated the CentOS 6 Xen ramdisk kernel to address the CVE-2017-1000364 vulnerability.|
|CLOUDBOOT-143||Switched CloudBoot CentOS 7 KVM ramdisk to qemu-kvm-ev to implement live storage migration.|
|CLOUDBOOT-145||Added the ability to Install CentOS 7.4.1708 packages for CentOS 7 based ramdisks.|
|CLOUDBOOT-149||Updated the CentOS 6 KVM and CentOS 7 KVM CloudBoot |
|CLOUDBOOT-150||Implemented Blacklist ast for CentOS 7 KVM ramdisk.|
|CLOUDBOOT-161||Updated the CentOS 7 default and CentOS 7 KVM ramdisk packages to the 3.10.0-514.26.2.el7.x86_64 kernel version and compiled the XFS kernel module |
to address the Torn write (CRC failure) error.
|CLOUDBOOT-171||Added a new SNMP script to CentOS 6/7 KVM and CentOS 6 Xen ramdisk packages for detecting and reporting the Integrated Storage version on CloudBoot |
compute resources during storage health check.
|CLOUDBOOT-186||Updated the Broadcom NetXtreme II driver for the CentOS7 KVM ramdisk package.|
|CLOUDBOOT-200||Implemented the Xen 4.6 version for CentOS 6.x CloudBoot compute resources.|
|CLOUDBOOT-202||Added the NTPSERVER kernel option to the onapp-store-install package for clock synchronization between the Control Panel server and CloudBoot |
|CLOUDBOOT-204||Added the onappstore-master-7521-master.x86_64.rpm package to CentOS 6/7 KVM and CentOS 6 Xen ramdisks.|
|CLOUDBOOT-212||Added the SNMP script to CentOS 6/7 KVM and CentOS 6 Xen ramdisks for getting the OS details (name, version, and release) of a CloudBoot backup server.|
|CLOUDBOOT-222||Mounted via NFS the /tftpboot/images directory from CP to the /cloudboot directory on CentOS 6/7 CloudBoot compute resources and backup servers.|
|CLOUDBOOT-223||Added the /data symlink to the /onapp/tools/recovery directory for CentOS 6 and 7 KVM ramdisks to provide paths for ISOs.|
|CLOUDBOOT-234||Added the ability to report KVM/QEMU and libvirt versions with SNMP statistics.|
|CORE-1021||Added the possibility to enable/disable failover for all compute resources in a zone.|
|CORE-3076||Added the option to select the bonding type at the create or edit compute resource settings pages.|
|CORE-7431||Hidden the unassigned CloudBoot compute resources button at CP dashboard if there are no unassigned compute resources.|
|CORE-7591||Added the write-back cache warning to the compute zone failover settings.|
|CORE-7630||Improved the Create and Edit compute resource zone pages to move the Local read path field into a separate Integrated Storage section.|
|CORE-7844||Removed Baremetal Servers from the Storage Health Reports.|
|CORE-7848||Removed the hardcoded value for the number of virtual disks on the nodes.|
|CORE-7851||When resizing a virtual disk the maximum value is now set to the highest possible for the virtual disk.|
|CORE-7864||Added the possibility to detach backup servers from the compute resource and compute zone.|
|CORE-7868||Added the possibility to attach a backup server to compute zones.|
|CORE-7935||Implemented improvements to load the list of CloudBoot compute resources and the edit page faster.|
|CORE-7990||Removed the Failover timeout box from the Settings > Compute Zones > Baremetal compute resources properties.|
|CORE-8159||Added the ability to configure the compute resource polling period via snmpget in UI.|
|CORE-8338||Added a CloudBoot version parameter to the Manage Devices page for CloudBoot compute resources.|
|CORE-8410||Added the list of VSs that act as gateways at the Compute Resource overview page > Tools.|
|CORE-8542||Added API to view a single ResourceDiff.|
|CORE-9002||Improved the compute resource details page to display the missing fields such as Host, Server, and Release.|
|CORE-10344||Added the possibility to select a failover recipe for a compute resource that will be run before a failover process.|
|CORE-10367||Added the ability to change an IP address of a CloudBoot compute resource.|
|CORE-10640||Added support for the Ubuntu 17.04 x64 based guests with the ext4 filesystem that previously did not boot on CloudBoot KVM compute resources.|
|CORE-11327||Stopped support of CentOS 5 for compute resources in OnApp.|
|CORE-11786||Removed support of CentOS 5 Xen 3 as an option during the CloudBoot compute resources creation process.|
|CORE-12006||Removed the possibility to change a compute resource type to achieve consistency in a compute resource lifecycle.|
|CORE-12029||Enabled additional WebSockets for KVM CentOS 7 to support an integrated VNC virtual server console.|
|CORE-12324||Replaced Huge Pages by Transparent Huge Pages that are enabled by default on all static compute resources. For CloudBoot compute resources, Huge Pages were removed.|
|CORE-12516||Added the possibility to boot, suspend, and cold migrate VSs from Xen compute resources version 4.4 to 4.8.|
|CORE-6027||Added the ability to manage preinstalled services available on your application servers.|
|CORE-6315||Added the ability to create and manage email accounts for domains of your application server.|
|CORE-7795||Added network management for gateways that allows you to create virtual servers that will act as gateways for other servers.|
|CORE-7882||Added the Service Catalog page that lists all appliances you can build in your cloud.|
|CORE-8442||Added the ability to back up obscure virtual servers.|
|CORE-9622||Added the ability to blacklist domains hosted on virtual and smart servers from being accelerated.|
|CORE-10100||Added the possibility to add secondary disks for VSs using the XFS file system.|
|CORE-11462||Implemented the migration from Google Maps to Leaflet Maps during the virtual server creation process.|
|CORE-11490||Added the possibility to manage an advanced XML configuration for virtual servers.|
|CORE-12124||Added the possibility to automatically allocate an IPv6 or IPv4 address to a virtual server through an ip_version parameter via API.|
|CORE-5175||Fixed the issue with the VS Tools menu that was closed while reloading items.|
|CORE-5219||Removed the possibility to add a new disk to a Windows-based virtual server with a file system other than NTFS via API.|
|CORE-5866||Updated a design of the EC2 Instances page.|
|CORE-6038||Added the possibility for a user to select which table columns should be shown for the Virtual Servers, Application Servers, Load Balancers, Templates, |
Edge Servers, Users, and Compute Resources tables.
|CORE-6578||Changed the error message for the API request on editing a virtual server owner.|
|CORE-6748||Improved the build from ISO and build on recovery. OnApp checks if the FreeBSD ISO file exists on a compute resource at the beginning of the ProvisionFreebsd transaction.|
|CORE-7616||Removed the custom_config field from a compute resource on the VS creation wizard.|
|CORE-7636||Removed the Failover option from baremetal servers.|
|CORE-7652||Added validation for ISO uploading in case of not enough disk space on CP for an ISO file.|
|CORE-7984||Added the possibility to temporarily assign a disk to another virtual server with the possibility to re-assign the disk back.|
|CORE-8463||Improved the configuration of the config comment during the VS creation process.|
|CORE-8576||Added the API template_version parameter to the virtual server details page.|
|CORE-8862||Added the ability to use UI ratio slider for templates of non-private resources.|
|CORE-8954||Added the max available RAM limit value to the error message on a VS creation wizard and the Edit VS pages.|
|CORE-9291||Added the ability to show only networks with public IPs for selection in a wizard if a VS requires a public IP.|
|CORE-9458||Implemented the display of a virtual server ID at the Logs page on Control Panel.|
|CORE-9820||Added the possibility to prevent the migration of powered off virtual servers to another compute resource while the source compute resource is being rebooted.|
|CORE-9977||Improved the loading time on the virtual servers list page so that the number of VSs does not affect its loading speed.|
|CORE-10243||Improved the Backup Servers page to display a customer's name after the VS was deleted.|
|Added the ntfsfix command to be run before every mount action to clean a file system on Windows virtual servers.|
|CORE-10767||Optimized the number of requests to the server during the Templates step in the VS creation wizard.|
|CORE-10833||Updated the permissions check during the VS creation so that the See all compute resources and See all compute resource zones permissions are |
no longer checked.
|CORE-10846||Optimized the VS creation wizard: made the templates list dependent on a selected location and updated the location selection box.|
|CORE-10953||Replaced the hostname display with FQDN at the virtual server overview page.|
|CORE-10108||Added the possibility to edit a fully qualified domain name (FQDN) for Xen and KVM based virtual servers.|
|CORE-11180||Improved the speed of running the mkfs.ext4 -E lazy_itable_init -O uninit_bg command while attaching a large disk to a virtual server.|
|CORE-11292||Implemented the possibility to hot attach a new disk to a Windows-based virtual server on KVM CentOS 6/7 compute resources with the VirtIO support.|
|CORE-11380||Updated the response to the Add VS API request for the cases when the selected template is located on a backup server that is not attached |
to the compute resource on which the VS is to be built.
|CORE-11485||Improved the CPU topology configuration process and added the ability to edit the CPU topology for virtual servers. Removed the CPU threads field.|
|CORE-11574||Added the VM_USER_ID, VM_USER_FIRSTNAME, VM_USER_LASTNAME, and VM_USER_EMAIL variables for virtual server recipes.|
|CORE-11602||Improved sorting of virtual servers by a label throughout the pagination at the Virtual Servers page.|
|CORE-11780||Added the possibility to select a data store instead of a data store zone for a primary and swap disk while creating a virtual server.|
|CORE-12132||Added an error message that appears in the VS creation wizard when a user does not have available resources to create a VS.|
|CORE-12185||Added the possibility for users to set a max memory value for virtual servers based on KVM with the ballooning release resource type.|
|CORE-12339||Added the possibility to specify IP net and IP range when allocating IP address for a virtual server.|
|CORE-12341||Updated Redis to the latest 4.0.10 version.|
|CORE-7256||Introduced the possibility to run recipes on vCLoud Director virtual servers.|
|CORE-7261||Added the ability to create application servers and edge servers for users with vCloud Director.|
|CORE-7417||Implemented the migration from separate IPs to ranges for vCloud Director networks.|
|CORE-7501||Added the ability to change vCD Resource Pool default network pool.|
|CORE-10034||Implemented all power state actions for vApps.|
|CORE-11288||Implemented an automatic synchronization of PvDC changes from vCloud Director to OnApp.|
|CORE-11575||Implemented possibility to set start and stop options for virtual servers included into vCloud Director vApps.|
|CORE-12104||Added the User Group Report page that includes billing statistics for all resources consumed within a vCD user group.|
|CORE-5801||Added a timestamp instead of a name for vCloud Director snapshots.|
|CORE-6602||Implemented the possibility to create an orchestration model and not deploy an edge gateway immediately.|
|CORE-6604||Added the possibility to edit the edge gateway and network default names while deploying vCD orchestration models.|
|CORE-6605||Added the ability to associate multiple up-link networks to edge gateways in an orchestration model.|
|CORE-6664||Improved Cloud Dashboard for vCloud users.|
|CORE-6670||Added the possibility to upload ISO files to media library.|
|CORE-6731||Added the possibility to convert a vApp into a public catalog.|
|CORE-6738||Fixed the problem when the possibility to add a VS on the vApp page was missing if there were no virtual servers added.|
|CORE-6989||Added the possibility to edit NAT rules.|
|CORE-7082||Added new permissions for creation of Org networks.|
|CORE-7229||Improved usability for VPN IPSEC rules.|
|CORE-7333||Added validation by a type for vCD networks during the creation.|
|CORE-7679||Added the possibility to shut down vCloud guest OS gracefully, using the Gracefully Shutdown button.|
|CORE-7688||Added the ability to change an owner of a vApp in OnApp.|
|CORE-7689||Added the ability to import vApps and VSs owned by the System user in vCD into OnApp.|
|CORE-7695||Added the configuration options for virtual servers under the Recompose task.|
|CORE-7865||Added the possibility to hot add CPU and RAM while editing vCD virtual servers from OnApp CP.|
|CORE-8139||Improved gathering of cpu_used and memory_used statistics for vCloud Director dashboard charts.|
|CORE-8160||Improved the vApp Recompose Workflow.|
|CORE-8206||Added the ability to edit static IP pools for org networks.|
|CORE-8211||Enabled users to create data stores with unlimited disk capacity in Pay-As-You-Go resource pools.|
|CORE-8212||Implemented all power state actions for vCloud Director virtual servers.|
|CORE-8213||Added the Status column to the vApps list page.|
|CORE-8214||Added the ability to edit the name and description of catalogs that are not marked as Published in OnApp.|
|CORE-8324||Added the information on a resource pool used by a catalog at the catalogs overview page.|
|CORE-8325||Added the information on an organization associated with a catalog at the catalogs overview page.|
|CORE-8328||Added the possibility to select an adapter type while creating network interfaces for vCloud Director virtual servers.|
|CORE-8333||Updated the log output with more information for vCD-related transactions that result in an error.|
|CORE-8348||Improved the default translation text for uploading vApp templates at the Locales page to include the info about the format of the files.|
|CORE-8665||Added the possibility to insert media to virtual servers from vCloud Director shared catalogs.|
|CORE-8728||Added the possibility to select a default data store while adding and editing data stores in vCD resource pools.|
|CORE-8729||Improved the validation script for VMware guest tools using the independent method toolsRunningStatus.|
|CORE-8737||Added validation that a label of an uploaded vApp template is unique on Control Panel.|
|CORE-8937||Implemented a mechanism to track when certain changes have been made in vCenter and update OnApp with these changes.|
|CORE-8986||Added the Manage services in vCD UI permission which controls whether users have access to the Services tab that links to vCD UI at the Edge Gateway details page.|
|CORE-9167||Improved the process of resetting a Control Panel password for vCloud Director users: a new password is reset for OnApp CP and vCD UI.|
|CORE-9281||Added an infobox to the upload media to the Catalog page.|
|CORE-9835||Added the missing IP net layer from vCloud networking to suit the general OnApp networking framework.|
|CORE-10035||Added the ability to import vCloud Director custom roles to OnApp.|
|CORE-10036||Improved the rake task vcloud:clean that can now run either on a single vCloud Director resource or on all available resources.|
|CORE-10040||Added the Compose vApp permission that enables users to compose a vApp from a template.|
|CORE-10041||Added the possibility to provide a description while deploying, composing, and editing a vApp via UI and API.|
|CORE-10161||Improved the resource difference tables for log items related to the recompose vApp transaction.|
|CORE-10469||Implemented the instant update of information on the vCD resource pool screen for used resources after deploying, importing, and deleting a vApp or virtual server.|
|CORE-10636||Added more parameters to the API response for provider VDC mapping for vCloud Director resource pools.|
|CORE-10666||Added the list of virtual servers to the vApp Template overview page on Control Panel.|
|CORE-10835||Added the possibility to manage vCloud firewalls from the Resource Pool page on Control Panel.|
|CORE-11009||Added the possibility to set a custom timeout that will be applied for running vCD-related operations.|
|CORE-11093||Implemented mapping of resource pools in the statistics collector between vCloud Director and vCenter virtual servers using MoRef ID.|
|CORE-11159||Added the Provider Resource Pools page where you can view resources available in the provider virtual data centers.|
|CORE-11252||Removed support of an obsolete VMRC console for vCloud Director virtual servers.|
|CORE-11278||Removed the message about rebooting a vCD virtual server before resizing a disk with the Fast Provisioning disabled on a resource pool.|
|CORE-11417||Added the possibility to edit and clone vCloud Director orchestration models.|
|CORE-11640||Updated the Cloud and vCloud links on the Dashboard page to be displayed as buttons.|
|CORE-11743||Updated the Mixed status of a vApp to display the number of powered-on virtual servers and the total amount of VSs in the vApp.|
|CORE-11771||Improved the vApp deployment procedure so that OnApp reconfigures the existing NIC instead of adding a new NIC.|
|CORE-11772||Implemented the VMXNET 3 network adapter to be selected by default while creating network interfaces for vCloud Director virtual servers.|
|CORE-11800||Removed users without Roles/User Groups tabs from the Users page for vCD customers.|
|CORE-11805||Improved the vCD IOPS statistics at CP > Dashboard to display the number of input and output requests in the In and Out boxes respectively, and not vice versa.|
|CORE-12072||Implemented automatic synchronization to OnApp when a user converts an edge gateway to the advanced gateway in vCloud Director.|
|CORE-12181||Added the possibility to transfer resources associated with a vCD user that you want to delete to your own account.|
|CORE-12497||Improved the display of vCD errors back trace to show only development, test, and staging logs but not production logs.|
|CORE-12627||Added validation of a network zone availability in a bucket of a user who composes, recomposes, and deploys a vApp.|
|CORE-8228||Improved OnApp and vCenter integration functionality: updated statistics collection mechanism; created a mechanism which synchronizes changes in vCenter with OnApp.|
|CORE-7623||Fixed the problem with the difference between the start and end time for getting stats requests from vCenter.|
|CORE-8787||Renamed virtualization from vmware to vcenter for templates on template server.|
|CORE-8936||Added possibility to import networks and data stores from all clusters in vCenter Datacenter to vCenter-based compute resource in OnApp.|
|CORE-9003||Removed the Failover, Backup, CloudBoot, and Gateway Servers options from the vCenter compute resource details page.|
|CORE-9004||Removed the ability to collect stats from vCenter when the Collect Stats checkbox is turned off on the Compute Resource Details page.|
|CORE-9189||Removed the VMRC console for vCenter virtual servers.|
|CORE-9504||Added the ability to remove all vCenter compute resources or a particular vCenter compute resource from OnApp.|
|CORE-9926||Added the ability to change an owner of a vCenter virtual server.|
|CORE-10365||Removed support of a Debian distro for vCenter.|
|CORE-10522||Added the possibility to set the vCenter API URL when adding or editing vCenter compute resources.|
|CORE-10875||Improved the process of creating virtual servers imported from vCenter with dependent importers handling disks and NICs.|
|CORE-11093||Implemented mapping of resource pools in the statistics collector between vCloud Director and vCenter virtual servers using MoRef ID.|
|CORE-11363||Improved the naming for vCenter virtual servers by removing an OnApp identifier from a label.|
|CORE-11480||Improved a network management for vCenter by adding the network, network zone, and compute resource restrictions.|
|CORE-11904||Implemented the vcenter:checker rake task to be run during an upgrade from OnApp to 6.0 to validate vCenter network configuration. |
Before upgrading to OnApp 6.0, make sure that you meet requirements to vCenter networks, network zones and compute resources.
Otherwise, the upgrade will not be performed if any of the network issues are detected by the vcenter:checker rake task.
|CORE-12095||Improved the credentials generation procedure to avoid fails while creating a virtual server on vCenter.|
|INFRA-336||Integrated the vCenter event processing into OnApp Engine.|
|CORE-2642||Added the ability to run recipes on federated virtual servers.|
|CORE-7296||Introduced the cloud motion functionality that allows buyers and users to move virtual servers between locations in Federation if they're using integrated storage.|
|CORE-7582||Added the network port speed limiting: during the VS creation you cannot set a higher network port speed than indicated by a seller during adding a zone to Federation.|
|CORE-7809||Added the ability to install SSH keys for federated virtual servers.|
|CORE-7816||Updated the design and calculation of scores for Federated compute zones.|
|CORE-9126||Added ability to add private vCenter compute zones to Federation and to create and manage vCenter VSs via the Federation.|
|CORE-7525||Improved the accuracy of the federated zones location.|
|CORE-7808||Added the certificates list for federated zones.|
|CORE-7811||Added the ability to select a backup server zone when adding a compute zone to Federation.|
|CORE-8037||Added the resources ratios for VSs built in public federated zones.|
|CORE-8312||Changed the Federation tier price measurement for data received and data sent from $/hr to $/Gb.|
|CORE-8351||Changed the default option to No when selecting the tiers features.|
|CORE-8806||Added the ability to enable acceleration for virtual servers in Federation.|
|CORE-9285||Added the ability to set the SSH key from the Buyers CP to a virtual server during deployment.|
|CORE-9516||Added the seller’s transaction ID field to the log item details page.|
|CORE-9628||Added the limitation that the Add to Federation option appears only for zones of the virtual type.|
|CORE-9877||Added the possibility for buyers to run recipes on multiple virtual servers in Federation.|
|CORE-10472||Added the possibility to purge content for accelerated virtual servers in Federation.|
|CORE-11596||Added the production_market.log file that records events related to tier and ratio services on federated compute zones.|
|CORE-7724||Added the CDN Cache Statistics report.|
|CORE-7727||Added the CDN Status Codes report.|
|CORE-7819||Added ability to view prefetch and purge transactions statuses at the Control Panel.|
|CORE-8987||Added a list of CDN edge server IP ranges that are automatically updated to include relevant IP addresses that customers can add to firewall rules on their origin side.|
|CORE-9623||Implemented wildcard invalidation rules to invalidate cached files in folders that match the indicated path.|
Implemented the WAF protection from malicious threats and attacks on CDN resources.
|CORE-3210||Added a new Destroy Own DNS Record permission.|
|CORE-8056||Increased the max value of ID column for table edge_statistics for fresh installations.|
|CORE-8781||Moved CDN Resource Stream Statistics to CDN Reporting scope.|
|CORE-8807||Added the ability for any user (without an Aflexi ID) to see the admin page on the CDN reporting page.|
|CORE-9826||Removed the deprecated /cdn_resources/stream_stats API call used to view CDN resource streaming statistics.|
|CORE-10458||Removed the ability to track statuses for the PurgeAll transactions.|
|CORE-10735||Removed the possibility to purge content for already deleted resources displayed on the CDN Top Files Report page.|
|CORE-10986||Added a new action that is Redirect client from HTTP to HTTPS for CDN HTTP caching rules.|
|CORE-11837||Added breadcrumbs and infoboxes to the CDN Setup Wizard.|
|CORE-11936||Updated the error messages that appear as a result of the failed update action for CDN edge groups.|
|CORE-7747||Added support of Integrated Storage NVMe devices for caching.|
|CORE-9522||Added the list of API requests to perform different health checks in the Integrated Storage diagnostics.|
|CORE-9527||Added in beta the ability to use epochs mechanism for Integrated Storage data stores, which helps to decrease the virtual disk repair time.|
|CORE-2687||Added new icons that indicate the status of execution of the health check procedures for OnApp Storage.|
|CORE-2852||Implemented the diagnostic procedure to check the identity of storage versions on CloudBoot compute resources.|
|CORE-3102||Added a new notification to a daily health check report about the versions of Integrated Storage packages on CloudBoot compute resources.|
|CORE-3178||Resolved the issue when the Some missing drives found warning appeared at the Diagnostics page even after the configured disk had been removed.|
Removed the Rebalance action from the Content Balance Check for Integrated Storage data stores where the amount of nodes equals
|CORE-3673||Added linking of virtual disks on the Content Rebalance page to their status page.|
|CORE-7369||Improved the synchronization when editing data stores at Integrated Storage > Data stores and at Settings > Data Stores.|
|CORE-7432||Added the possibility to forget several nodes at once for Integrated Storage (Integrated Storage > Nodes > select nodes > Forget Nodes).|
|CORE-7434||Added a link to a VS for the Integrated Storage disks at Data Stores > Disks > Disk.|
|CORE-7458||Added a parameter that allows to edit the amount of simultaneous repair transactions.|
|CORE-7598||Added the Forget All option for stale cache volumes at the Storage > Health Checks page.|
|CORE-7959||Added the Repair All option for the partially online disks found.|
|CORE-8649||Implemented the initializing of new controllers if no free slots are available while assigning disks using hotplug.|
|CORE-10163||Added ability to use default cache policy instead of mq one.|
|CORE-10228||Improved the logic for virtual servers that resides on Integrated Storage data store to increase performance during the large vDisk removal.|
|CORE-10671||Added the Zombie Snapshots health check to detect snapshots that are not removed after the backup deletion.|
|CORE-10710||Added the content balance configurable options to the Settings menu.|
|CORE-11263||Replaced the SMART errors detection algorithm with Smartmontools for Integrated Storage health checks.|
Improved the process of disabling the storage-related services for CloudBoot compute resources and for the entire cloud: when Integrated Storage
|CORE-11766||Added a box to the Edit Storage Node page, informing that changing a node performance can take up to ten minutes.|
|CORE-12116||Updated the Disable Integrated Storage reference to Disable Storage Related Services for CloudBoot compute resources on Control Panel.|
|CORE-12135||Added a new periodic task running every minute to update Integrated Storage data store disk capacity in the database.|
|CORE-12301||Improved the CleanDanglingDeviceMapper action for Storage Health Check to forcefully remove all the unused device mappers if required.|
|CORE-12715||Implemented an Integrated Storage API request to display the details of a particular virtual disk.|
|STORAGE-986||Improved the behavior of the onappstore tool: the nodetype parameter worked only if minimal=true was applied.|
|STORAGE-1096||Fixed the issue when online of a subset of members was inconsistent between API call and frontend.|
|STORAGE-1250||Modified the large file deletion logic in Rspamd and Python tool stack.|
|STORAGE-1638||Added the possibility to increase the default storage database size up to 128 or 256 GB.|
|STORAGE-1681||Improved an error message for creating a virtual disk on a redundant data store with insuffisient compute resources.|
|STORAGE-1713||Fixed the issue with the incorrect path for the cores directory.|
|STORAGE-1928||Added possibility to set custom configuration for the S.M.A.R.T. utility.|
|STORAGE-1996||The max amount of NBD devices (the max_nbds parameter) is increased to 128 GB.|
|STORAGE-2032||Added the ability to specify SSH keys when accessing shadow VS from compute resources on source cloud.|
|INSTALLER-60||Added support for CentOS 7.x x86_64 as a backup server.|
|INSTALLER-149||Set the Redis ping timeout on the CP installer to ten seconds.|
|INSTALLER-194||Provided Libvirt v. 2.x for Xen compute resources on CentOS 7.|
|INSTALLER-208||Upgraded the Redis server to a 3.2.6 version.|
|INSTALLER-209||Adjusted the statistics scripts to use libvirt as a data source for the CentOS 7 Xen static compute resources.|
|INSTALLER-230||Updated the ntfs tools version for compute resources and backup servers.|
|INSTALLER-232||Added the functionality to delete iptables rules for a Xen and KVM virtual server when it goes offline.|
|INSTALLER-234||Added the ability to use only alphanumeric symbols for a Zabbix Server password.|
|INSTALLER-247||Added the libguestfs for a static backup server under CentOS 6.x and 7.x (x86_64 only).|
|INSTALLER-263||Added xfsprogs to the compute resource and backup server installer/updater.|
|INSTALLER-264||Added support of the Xen 4.9 kernel version for static compute resources.|
|INSTALLER-266||Implemented the ability for the CP installer to proceed with quick update procedure.|
|INSTALLER-268||Enabled logging for the Monit service on CentOS 5.x and 6.x.|
|INSTALLER-275||Updated parted to the version 3.2, which supports disks with logical/physical sector size > 512B for CentOS 7.x Static, |
CloudBoot Backup Server, and Xen/KVM compute resources.
|INSTALLER-277||Added the ability to use OpenSSL to generate random passwords.|
|INSTALLER-289||Implemented the Xen 4.6 version for CentOS 6.x static compute resources.|
|INSTALLER-296||Increased the Number of File Descriptors for MariaDB on CentOS 7.x.|
|INSTALLER-298||Added the ability for the Xen compute resources installer to manage Dom0 memory set in Gigabytes.|
|INSTALLER-318||Adjusted the vnc_ports.sh and xm_list.sh scripts to use the Libvirt tool for CentOS 6 Xen static compute resources.|
|INSTALLER-329||Switched the Xen and KVM compute resource installers to download the recovery images version 6.9.|
|INSTALLER-331||Added the ability to skip disabling iptables during the installation or update.|
|INSTALLER-333||Added the ability to report KVM/QEMU and libvirt versions with SNMP statistics.|
|INSTALLER-336||Rebuilt the mod_proxy_wstunnel_wmks.so module for CentOS 7 to optimize the triggering of webhooks.|
|INSTALLER-338||Implemented the vcenter:checker rake task to be run during an upgrade from OnApp to 6.0 to validate vCenter network configuration. |
Before upgrading to OnApp 6.0, make sure that you meet requirements to vCenter networks, network zones and compute resources.
Otherwise, the upgrade will not be performed if any of the network issues are detected by the vcenter:checker rake task.
|INSTALLER-349||Added a new Grub image with the Grub boot loader to support legacy and recent Grub 2 configs to boot Linux-based guests on KVM compute resources.|
|INSTALLER-355||Updated the Percona XtraDB Cluster version to 5.7.22-22-57 for 3xHA Control Panel on CentOS 7.|
|INSTALLER-357||Updated the RPM packages for the latest 4.0.10 version of Redis.|
Removed the recovery and FreeBSD ISOs download scripts (recovery.sh and onapp-freebsd-iso-put.sh respectively) from
|INSTALLER-365||Updated Xen to the 4.8 version on CentOS 6.x and 7.x static compute resources.|
|INSTALLER-370||Updated the Passenger module to the 5.3.4 version.|
|INSTALLER-381||Added LVM locking support for CentOS 7 static backup servers.|
|Implemented validation on whether adding Xen, KVM, and vCenter compute resources and creating virtual servers are possible according to the limits defined in |
|CORE-10528||Added information on the current usage and limits of licensed resources at the License page on Control Panel.|
|CORE-7360||Improved the usage trends statistics: added the statistics on top twenty virtual servers and filtering by a compute zone.|
|CORE-7656||Added top twenty resources to the Usage Trends page.|
|CORE-7367||Added the list of top twenty servers in the cloud sorted by usage to the Usage Trends menu.|
|CORE-3584||Updated the Hourly Stats log to use a time zone that is set for a Control Panel.|
|CORE-7692||The IOPS data read/data written, as well as Bandwidth data sent/data received charts at Usage Trends menu are now synchronized.|
|CORE-7693||The charts for Usage Trends are now displayed as area charts.|
|CORE-7694||The top twenty statistics at Usage Trends are now filtered according to the compute zone selection.|
|CORE-8018||Added the global configuration settings for the whole cloud to select which stats should be displayed on OnApp Control Panel Dashboard.|
|CORE-8837||Changed the format of all thrift statistics from the binary to decimal format.|
|CORE-11846||Improved the billing_statistics_hourly query on the Usage Trends page.|
|CORE-5343||Added support for CentOS 7.x x86_64 as a Control Panel server.|
|CORE-7720||Implemented the rDNS functionality that allows you to create rDNS zones and PTR records in OnApp DNS system.|
|CORE-8285||Added the Cloudboot KVM CentOS 7 entry for CloudBoot compute resource wizard.|
|CORE-9480||Improved the Unassign IP Addresses pop-up window. Now the IP addresses list is displayed in the ascending order.|
|CORE-3668||Added the possibility to edit recipe temporary directory on the Configuration page.|
|CORE-5501||Divided the Users&Groups section in UI into separate sections Users, Groups, Roles, and Sets.|
|CORE-5511||Removed the virtualization_array parameter from the API requests to get the list of templates.|
|CORE-5651||Added the possibility to set several Yubikeys for one user.|
|CORE-6329||Added the ability to choose a license for Windows 10 for the Control Panel server.|
|CORE-6528||Added the possibility to create a custom theme and have it automatically applied to all future organizations and user groups.|
|CORE-7178||Improved the process of logging in users whose IPs are not in the White List: users receive an error message instead of their accounts being locked.|
|CORE-7534||Added a warning message that notifies about cancelling the running disk resize.|
|CORE-7538||Added the possibility to add a Google API token at Settings > Configuration > Interface tab. The Google API token enables the map at server creation wizards.|
|CORE-7553||Added a search box to the User Groups page to search user groups by labels.|
|CORE-7596||Improved the behavior for enabling DRaaS: now if the virtual server is failed, it is not possible to enable DRaaS.|
|Added a calculator of deleted users at the Users page on Control Panel.|
|CORE-7884||Removed the inactive templates that you could not use for the selected location.|
|CORE-7962||Added support for CPU flags with the underscore symbol in a label.|
|CORE-8006||Added support for Windows 2016 on OnApp Control Panel.|
|CORE-8135||Added the checking of a user IP whitelist before redirecting to the expired password page.|
|CORE-8315||Improved the process of adding the iptables rules when multiple concurrent requests are initiated from Control Panel.|
|CORE-8459||Implemented verification of a virtual disk partition table: if a disk uses GPT, a resize of the disk is not supported.|
|CORE-8472||Improved the flash message after clicking the Apply button on the Edit Edge Group page.|
|CORE-8569||Added the ability to assign multiple IP addresses to a user.|
|CORE-8602||Removed highlighting from digits in the transaction tracking changes.|
|CORE-8840||Updated the max RAM values per virtualization type.|
|CORE-9284||Added the ability to apply filtering for IP addresses by network ID, IP net ID, and IP range ID via API.|
|CORE-9434||Reduced the number of messages informing that an IP Net label is too long when users create and edit IP nets.|
|CORE-9563||Reduced the number of the Daemon Active alerts to be displayed only once after starting the OnApp daemon.|
|CORE-9640||Added a slider that enables assertion decryption during adding new a IdP for SAML authentication.|
|CORE-9794||Updated an error message that appears when the StartFailoverProcess transaction fails.|
|CORE-9888||Improved the attach/detach disk operations when the timeout error occurs.|
|CORE-10082||Added validation on translations provided for a custom language via the i18n Customization menu on Control Panel.|
|CORE-10301||Added the assign and unassign array to include parameters that are passed via the Assign/Unassign IP Address to/from User API requests.|
|CORE-10321||Added a message to inform a user about the number of available IP Addresses in the Assign IP Addresses pop-up window.|
|CORE-10343||Added the ability to assign a range of IP addresses to a user.|
|CORE-11075||Added the possibility to set a custom SSH connection timeout for a Control Panel in the info_hub.yml file.|
|CORE-11079||Added a timestamp field in the log output to identify the year of each completed transaction.|
|CORE-11186||Improved the auto-backup scheduling procedure so that a new backup is not scheduled if another auto-backup from the same schedule is pending or running.|
|CORE-11211||Updated the licensing_crypto gem to v 1.0.3 for compatibility with updated versions of OpenSSL and Ruby 2.4.2.|
|CORE-11316||Added the units of measurement for an average speed (Mbps) and the amount of data (Kbit) sent and received over a network at the Interface Usage page.|
|CORE-11456||Improved the transactions creation process through refactoring the TransactionActionRunner component.|
|CORE-11489||Added the possibility to run a backup schedule with the failed status once again by selecting the Enabled option during the schedule edit.|
|CORE-11529||Removed the Login as button from the user accounts that are locked.|
|CORE-11532||Added the possibility to configure additional SSH connection options via the info_hub.yml file.|
|CORE-11615||Added the CentOS7 KVM ramdisk's /tftpboot/images to the NFS server export table.|
|CORE-11708||Updated the Load Balancer CentOS template to lbva_8_3.|
|CORE-11767||Added the display of a Price per hour ratio to the User Group Details page.|
|CORE-11803||Enabled users to filter logs based on the Cancelled status at the Logs page on Control Panel.|
|CORE-11826||Removed the Edit button from the User Group page for users who have the Update any user group permission disabled.|
|CORE-11853||Added the new autobackup_failed system event type to notify users when the backup creation limit has been reached.|
|CORE-11920||Added a rake task to remove from the database all obsolete events of completed transactions.|
|CORE-11974||Updated URLs for the User and Company Payments pages with the payer_type parameter.|
|CORE-12053||Improved mapping of SAML attributes to avoid the attributes mismatch during a login via SAML.|
|CORE-12122||Added a logo for SUSE Linux Enterprise Server at the Templates page.|
|CORE-12175||Added backward compatibility for the Migrate Disks API request.|
|CORE-12212||Updated the labels of the columns for the Auto Backup Presets and Schedules related pages.|
|CORE-12241||Implemented the QEMU Upstream device model for Xen with new Windows templates instead of the qemu-xen-traditional model.|
|CORE-12261||Switched to a new Grub2 image to boot Linux-based guests on KVM compute resources.|
|CORE-12279||Removed the possibility to upload ISO files in formats other than .iso from URL via Control Panel and API.|
|CORE-12290||Added a single logout service URL to SAML ID provider metadata on Control Panel.|
|CORE-12291||Improved the IdP cert fingerprint calculation to be generated automatically by the system.|
|CORE-12378||Added the possibility to provide IP addresses that are allowed as an exception if the default firewall policy is DROP.|
|CORE-12403||Added the errors display to a transaction log output in case running API calls to Libvirt failed.|
|CORE-12649||Changed the order of transactions in the output for the GET transactions.json request: the newer transactions appear before the older ones.|
|CORE-12671||Added parameters related to billing to a short version of the GET /users API request.|
|INFRA-259||Added an error message to the OnApp log when OnApp Engine loses connection with RabbitMQ.|
|INFRA-275||Fixed the issue when the rake task onapp:upgrade failed if the RabbitMQ service was not available.|
|INFRA-372||Added a hostname and a daemon instance PID to the daemon notification alert logs.|
|Key||Release Notes||Affects Version/s|
Fixed the issue related to the CVE-2016-5195 vulnerability.
Fixed the issue with incorrect UFS file-system driver which supported RW mode on CentOS 6 Xen ramdisk.
Fixed the issue when atop utility automatically ran every night and stored logs in /var/log leading to additional RAM usage.
Fixed the issue when the old Intel i40e driver version had a bug preventing the X710 quad NICs from receiving multicast packets when the ethX was bridged.
|CLOUDBOOT-196||Updated KVM packages to version 0.12.1.2-2.503.el6_9.4 for CentOS 6 KVM to address the CVE-2017-5715 issue.||All versions|
|CLOUDBOOT-199||Updated the libvirt packages to version 0.10.2-62.el6_9.1 for CentOS 6 KVM to address the CVE-2017-5715 issue.||All versions|
|CLOUDBOOT-210||Fixed the issue when the ip6tables option was not enabled by default for CloudBoot compute resources.||5.0|
|CLOUDBOOT-219||Updated the kernel version to 2.6.32-696.20.1.el6.x86_64 for CentOS 6 KVM ramdisk to address the CVE-2017-5715, CVE-2017-5753, |
and CVE-2017-5754 issues.
Fixed the issue when the URL used in the script for IP address was invalid.
|CLOUDBOOT-238||Installed the Brocade Fibre Channel HBA Firmware to CentOS 6 Xen ramdisk.||5.0|
|CLOUDBOOT-254||Updated the ramdisk package for CentOS 6 KVM with the 2.6.32-696.23.1.el6.x86_64 kernel version and the 4.4.7-18.el6_9.2.x86_64 GCC version |
to address the Spectre v2 (CVE-2017-5715) issue.
|CLOUDBOOT-255||Fixed the issue when a daily cronjob cleaned metadata about Integrated Storage disks from the tmp directory if it wasn't accessed for 10 days.||5.0|
|CORE-155||Fixed the issue when it was impossible to set a second resolver for Windows-based virtual servers.||3.0-5.0|
Fixed the issue when the CPU and CPU Priority values could not be increased if a compute resource was disabled.
Fixed the issue when it was possible to remove a Windows license key although there were virtual servers using it.
|CORE-207||Fixed the issue when validation of the Total field was missing at the Add New Software License page.||3.0-5.0|
Fixed the issue when it was possible to run forbidden operations on a suspended virtual server.
Fixed the issue when it was impossible to create a local storage on a virtual server where one local storage had already been created.
|CORE-1381||Fixed the issue when the obsolete OnApp configuration keys were present in the on_app.yml file. Removed the obsolete keys to avoid warning messages |
during the Control Panel upgrade.
|CORE-1385||Fixed the issue when the Update Own Schedule permission was not applied and users could not edit their backup schedules.||3.0-5.0|
Fixed the issue with missing German and Spanish locales.
|CORE-1459||Fixed the issue when the Delete action was not hidden from other users if a current user had the Destroy own user permission enabled.||3.1-5.0|
Fixed the issue when while creating a data store on local compute resources an error message appeared informing that a local compute resource
Fixed the issue when second NIC iptables rules were missing after reboot from the inside (not the UI).
|CORE-1520||Fixed the issue when after rebuilding, the network was unreachable for a virtual server built from the gentoo-12.1-x64-1.4-xen.kvm.kvm_virtio.tar.gz template.||3.1-5.0|
Fixed the issue when the Run Sysprep option was available for a Baremetal compute resource zone.
Fixed the issue when it was possible to create a Smart or Baremetal server via API if the CloudBoot support was disabled in configuration settings.
|CORE-1660||Fixed the issue when rebuilding network without the force reboot option failed after adding an additional IP for VSs built from the Gentoo 12.1 x64 template.||3.1-5.0|
Fixed the invalid response for the API request on getting a list of appliances running on compute resource.
|CORE-1790||Fixed the issue when the virtual server owner could not be changes if the IP limit was reached by a current user.||3.0-5.0|
Fixed the issue when the date of deleting a VS was missing.
Fixed the issue when a disk was not deleted from Integrated Storage if this disk had a snapshot.
Fixed the issue when time on the alerts page was not shown in a user timezone.
|CORE-2611||Fixed the issue when rebuilding network with the force reboot option failed.||3.3-5.0|
Improved the error message for creating a data store with an invalid label.
|CORE-3063||Fixed the issue when an obsolete KVM Antispoofing option was present in the Defaults Configuration on CP.||3.0-5.0|
|CORE-3157||Fixed the issue when the number of ports was displayed and calculated incorrectly at the Alerts page.||3.3-5.0|
|CORE-3202||Fixed the issue when the Content is not uniformly distributed within compute resources warning was triggered for compute resources where rebalancing |
from CP could not be performed.
|CORE-3209||Fixed the issue when simultaneous execution of several LVM modifying operations could lead to the LVM data stores corruption.||3.3.1-5.0|
|CORE-3354||Fixed the issue when it was impossible to delete TXT and MX records from the Manage DNS Zone page without refreshing it.||3.3.2-5.0|
|CORE-3758||Fixed the issue when a compute zone label was missing at the Content Balance Check page.||3.3.2-5.0|
|CORE-3893||Fixed the issue when it was impossible to edit DNS records in a DNS zone.||3.5-5.0|
Replaced a scroll with pagination for the user VSs list at the User Profile page.
|CORE-4386||Fixed the issue when the VS VIP status was displayed via the Get Virtual Server Details API request for a user with the Read VIP Status permission disabled.||4.1-5.0|
|CORE-4665||Fixed the issue when a backup date was displayed not in a local time zone on CP.||4.0-5.0|
|CORE-4918||Fixed the issue when a VPN tunnel had a long name and description, its overview page was displayed incorrectly.||4.1-5.0|
|CORE-5002||Fixed the issue when a rake job db:cleanup:log_items failed if the Enable logs cleaning option was disabled at Settings > Configuration.||4.1-5.0|
|CORE-5138||Fixed the issue when a confirmation box was missing when users powered off vApps.||4.1-5.0|
|CORE-5407||Fixed the issue when it was impossible to delete an HTTP caching rule if it was the only rule for a CDN resource and the limit rate |
and limit rate after parameters were set for the CDN resource.
Prohibited attaching Integrated Storage data store to a compute zone if the data store was created in another compute zone.
|CORE-5834||Fixed the issue when the 404 Not Found error was returned via Global Search when users entered an IP address in the search bar.||4.1-5.0|
|CORE-6393||Fixed the issue when users could not access templates added to their billing plans when the See details of any template group permission was disabled.||4.2-5.0|
Removed the ability to set a VIP status for VSs with the Pending status.
Fixed the issue when some pages in CP were not fully translated when the locale was other than English.
Fixed the problem when an auto-generated password has not been synchronized for Virtual Servers with Guest customization enabled in OnApp.
|CORE-6809||Fixed the issue when the HTTPD service was unavailable on High Availability nodes due to an undefined method error.||4.2-5.0|
|CORE-6811||Fixed the issue when pagination on the compute zone details page was broken.||4.2-5.0|
|CORE-7273||Fixed the issue when the onapp.master file was not deleted from a stopped slave node in a High Availability cluster.||4.3-5.0|
|CORE-7324||Fixed the issue when an org vCD network failed in OnApp, it rolled back in OnApp but remained present in vCD.||4.3-5.5|
Fixed the issue when restrictions were not applied to the list of users at the Change VS Owner page.
Fixed the issue when compute resource selection algorithm (Take HV with maximum free RAM (Sparse)) did not work correctly
|CORE-7547||Fixed the issue when it was not possible to eject a media item to vCD catalog if there was another media item with the same name.||5.0|
Fixed the issue when a delimiter in the currency setting was ignored in billing plans.
Fixed the issue with vApp provisioning in case there is a media in the Catalog with the same name as the vApp Template has.
Fixed the issue when for some allocation resource pools costs for Memory Allocation were calculated per hour despite the company billing plan type
|CORE-7565||Fixed the issue when users with the vCD Org Admin role could edit the Edge Gateway label.||4.3-5.0|
Removed the unnecessary reboot when adding a network to a vApp.
|CORE-7585||Fixed the issue when provisioning a Windows-based virtual server could fail if the allocated RAM is more than 4 Gb.||4.3-5.0|
Fixed the missing Usage Trends units of measurement.
Added the error message when creating an org network without specifying an external network.
Fixed the problem with editing and deleting firewall rules for application servers.
Fixed the issue when the changes made to instance packages at user plans were not applied unless the screen reloaded.
Fixed the issue with enabling maintenance mode on compute resources that are not attached to compute zones.
|CORE-7653||Fixed the issue when the provisioning task ran on a backup server instead of a compute resource that had only local data stores.||4.1-5.0|
Fixed the issue with configuring a VS based on FreeBSD template with operating system distro other from FreeBSD.
Fixed the issue with the missing name of a Federated Resource in the breadcrumbs.
Fixed alignment for the recipes step of the wizard.
Fixed the problem with re-running creation scripts for existing CDN Servers.
Fixed the issue with incorrect default (RAM, CPU, disk size) value during the Accelerator creation.
Fixed the issue when a vApp with the status Resolved could not be deleted through OnApp UI.
Fixed the problem when some transaction were not present in the RabbitMQ queue.
|CORE-7757||Fixed the issue when the maximum value of the disk size slider did not change if another data store was selected on vApp deployment.||5.0|
Fixed the problem with deleting a NAT rule from Edge Gateway.
Fixed the problem when monthly stats have been aggregated even though the statistics archiving was turned on.
Fixed the issue when DNS record could not be created without refreshing the page.
Fixed the issue with wrong storage policy during the vApp deployment.
Fixed the issue with SSH connection between CP and Windows VS after the template upgrade.
Fixed the issue with firewall rules for DRaaS Shadow VSs.
Fixed the prohibition to select vCloud/vCenter virtualization for CoreOS VSs.
Removed the possibility to enable Instance Package VSs slider for smart and bare metal compute resources.
Fixed the issue when it was not possible to delete a vApp that had a Deployed status in vCD and all VSs in which were powered off.
|CORE-7928||Fixed the issue when items, for example disks, were duplicated if they were created in OnApp.||5.0|
Fixed the issue with deleting an IP address for a VS built from ISO if it was powered on.
Fixed the issue when Integrated Storage Daily Health report email was not sent if some compute resource was not responsive.
Fixed the API request for searching backups.
Fixed the issue with the API request for adding a VS.
Fixed the issue when Enable DRaaS button was displayed on the configuration page when CloudBoot and OnApp storage features were disabled.
|CORE-8177||Fixed the issue when a user could compose a new vApp despite the billing plan restrictions.||5.0|
|CORE-8245||Fixed the issue when a vApp template could not be deployed if the IDE bus type had been selected for a VS inside it.||5.0|
Fixed the issue with the preconfigured_only option set via API when adding or editing compute zones with smart and baremetal types.
|CORE-8395||Fixed the issue when the ResizeVSWithoutReboot transaction was run every five minutes and the Time value set in the Auto Scaling Configuration for VS was ignored.||5.0|
Fixed the issue when vApps could be skipped during import or resync, in case the vApp owner did not have enough resources to own
Fixed the error message when changing owner for VS built from instance package.
Fixed the issue when orchestration deployment was not possible if one of its resources had the customizable parameter as disabled but
Fixed the issue when the seller could not migrate VS disk from UI.
Fixed the issue an autoscaling load balancer did not pick up nodes added automatically by autoscaling.
Fixed the issue with DNS item in left nav Components section when VSP enabled.
|CORE-8775||Fixed the issue when the Build Virtual Server string was missing in the /onapp/interface/config/locales/ file.||4.3-5.0|
Fixed the issue when CDN Server/Load could not be created if the user had some limits in template store in the billing plan.
|CORE-8908||Fixed the issue when the last online compute resource in a compute zone could not be marked as offline.||5.0|
Added the Access to vCD UI permission which controls whether users can see the link to vCD UI in the VS tools menu.
Fixed the issue when the network adapter type was ignored when deploying a vApp from a vApp Template.
|CORE-9086||Fixed the issue when the status of the vCD-related media upload was not updated after the upload was finished.||5.0|
Fixed the issue when the Actions icon was missing at the Users page in CP.
Added ability to check if all nodes have the exact amount of space needed for rebalance.
Fixed the issue when failover iteration could become stuck.
Fixed an error which occurred while preserving steps for a recipe.
|CORE-9423||Fixed the issue when some UI elements were not displayed properly at the Language Phrases page.||5.0|
Fixed the error which occurred when SAML provider metadata was opened without logged in user.
|CORE-9580||Fixed the issue when the VS wizard confirmation step did not reflect the instance package parameters.||5.0|
Fixed the broken instance package prices at VS creation wizard.
Fixed the UI issue with the Actions column for nodes at Load Balancer overview page.
|CORE-10295||Fixed the issue when an undefined method network_configs for nil:NilClass error occurred while adding virtual servers to a vApp while |
the ProvisionvApp transaction was running.
|CORE-10473||Fixed the issue when different alerts were displayed for Zombie Transaction via UI and API.||5.0|
|CORE-10746||Fixed the issue when free used disk size was calculated as the sum of all storage profiles from a particular data store zone in a billing plan.||5.0|
Fixed the issue when it was impossible to use the Apply Compute Zone Custom Config feature for CloudBoot backup servers.
Fixed the issue when some messages were lost because of the older version of the Bunny client that communicates with RabbitMQ.
|CORE-10912||Fixed the issue when the VS was not responding when building a Windows 2016/10 VS with the CPU topology enabled.||5.0|
|CORE-10954||Fixed the issue when invalid URLs were displayed for /virtual_machines/* paths in Global Search on Control Panel.||5.0|
|CORE-10962||Fixed the issue when the FreeBSD provision failed if allocated RAM was more than 2 GB.||4.0-5.0|
|CORE-11040||Fixed the issue when the onapp.master file was not handled by the Pacemaker service on High Availability clouds.||5.0|
|CORE-11042||Fixed the issue when users could not delete an LVM disk that failed to be built if the StorageAPI was stopped on the transaction server.||5.0|
|CORE-11106||Fixed the issue when users were unable to specify a range of ports or multiple ports in a vCD edge gateway firewall rule through OnApp||4.3-5.0|
|CORE-11117||Fixed the issue when the incorrect rollback logic was applied if the hot attach of a disk failed. Now if the hot attach disk transaction is failed, the disk is removed.||4.0-5.0|
|CORE-11215||Fixed the issue when the daemon service could not be started by the Start Daemon option on CP after being stopped by the Stop Daemon option.||5.0|
|CORE-11250||Fixed the issue when it was not possible to attach the same data store and network to different compute zones via UI.||5.0|
Fixed typos that appeared in the Load Balancer creation wizard.
|CORE-11258||Fixed the issue when the iscsiadm command failed with the Could not find attached scsi disk error while creating a session on a compute resource.||5.0|
|CORE-11319||Fixed the label from Provisioned to Utilized that appeared while hovering over the Integrated Storage nodes in the infotip on the disk rebalancing progress.||3.5-5.0|
|CORE-11353||Fixed the issue when it was impossible to create a VS with an auto-assigned IP address if there were no unassigned IP addresses |
and required_ip_address_assignment was enabled.
|CORE-11497||Fixed the issue when a Libvirt-based virtual server attempted to start with a disk that was not built.||4.0-5.0|
|CORE-11653||Fixed the issue when the system used only the shutdown option when stopping a VS built on a Xen compute resource, instead of using |
either the shutdown or the power off method.
|CORE-11980||Fixed the issue when flash messages were displayed incorrectly while adding new records at the DNS Zone Records page.||4.0-5.0|
|CORE-12101||Fixed the issue when Integrated Storage health reports were sent if IS was not used on CloudBoot compute resources.||5.0|
|CORE-12133||Fixed the issue when 500 Internal Server Error was returned on the attempt to GET /settings.json instead of a proper error message.||5.0|
Fixed the issue when pending transactions were not processed and not resent from OnApp daemon to RabbitMQ because of a race condition.
|CORE-12149||Fixed the issue when before restoring a virtual server from an incremental backup a file system on a VS disk was not rebuilt. |
Added a Force Restore option that allows to restore a virtual server and rebuild a disk via UI and API.
Fixed the issue when a unique machine-id file was not created for each newly created virtual server that caused all VSs to have an identical machine UUID.
|CORE-12355||Fixed the issue when CoreOS or application server templates that were published to Federation could be automatically selected while creating |
the container or application server.
|CORE-12420||Fixed the issue when the Redis memory usage was bloating because of the cached memory_lua script.||5.0|
|CORE-12727||Fixed the issue when the transaction for removing Zombie Disks could use any backup server to remove disks instead of only the BS attached to |
a compute zone.
|INFRA-79||Fixed the issue when it was impossible to import SSL certificates to a High Availability cloud via UI because the PropagateSslCertificate |
transaction was missing.
Fixed the issue when transaction became Pending after an automatic cancellation.
Fixed the issue when DHCP leases were synchronized after the nfs exports change.
Fixed the issue when transaction remained in Pending and Scheduled state due to DB level race-condition.
Fixed the issue when stale connections to libvirt could block new transactions.
|INFRA-340||Fixed the issue when the HAReconfigureComputeResources transaction failed because there was an offline CloudBoot compute resource on a system |
that was not skipped during the update.
|INFRA-383||Fixed the issue when the EnsureHypervisorOffline process used ping instead of ping6 for VSs with IPv6 addresses.||5.0|
|INSTALLER-348||Fixed the issue when the installer did not manage the Xen Dom0 maximum memory value that was set via a kernel option in the boot loader.||All versions|
|INSTALLER-351||Fixed the issue when incorrect guest statuses were reported for compute resources with 400 and more virtual servers. |
Fixed the issue when cache and epoch CLIs did not return name-value pairs.
Fixed the issue when initializing SSD cache failed for large vDisks.
Fixed the issue when the Unable to switch cache to Write-Through mode error was displayed.