This page describes major administration changes between Abiquo versions.
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
2.4
Accounting
accounting_event_resource tables are now the definitive source of accounting data and log of customer activity.
You must back up these tables to prevent accidental loss of accounting data.
The default for removing stale data from these tables is now 3 years (instead of 90 days in Abiquo 2.2).
When you upgraded to Abiquo 2.4, if you were using default values, they were updated to 3 years. However, non-default values were not updated.
3.0
Accounting
Resize accounting tables to resize VLAN name to 255 chars from 40 chars
Changes to public cloud region accounting:
- Remove reserved servers
- Add floating public IPs
3.1
Encryption
Hypervisor credentials are encrypted on the DB now.
3.2
Java
JDK has been updated from Java 7 to Java 8. This requires updating the JCE libraries for encryption to work as expected.
3.4
Accounting
Abiquo does not account disk conversions of VM templates or persistent VM templates.
3.6
HyperV
Support for Hyper-V CSV volumes. Abiquo will detect movements between HVs in a Failover Cluster. It will discover VMs on CSV volumes also.
Failover clusters can not be configured or managed within Abiquo, for example, they cannot remove VMs from a cluster.
Abiquo HA is not compatible with CSV enabled datastores.
Monitoring
Monitoring stack has been improved:
- abiquo-emmett and abiquo-delorean are required in the Monitoring appliance.
- Monitoring requires a new Monitoring DB to keep track of alerts and metrics.
- Configuration changes are required for monitoring to keep working as expected.
- abiquo.kairosdb.host and abiquo.kairosdb.port has been deprecated.
3.8
Accounting
Add new functionality for consumption of tiered datastore storage:
- New parameter to enable tiered datastore storage: VirtualMachine-vtierhd
- New table accounting_event_ds_storage
Remove restriction on number of storage tiers for external storage volumes
Base OS
MariaDB server version has changed and the DB must be upgrade accordingly.
RabbitMQ server version has changed and RabbitMQ credentials are required now.
Tomcat version has been updated from Tomcat 7 to Tomcat 8. Review the appliances server.xml files.
Remote VNC
NoVNC is used now in Abiquo instead of TightVNC to provide VNC access to the platform VMs
3.8.4
Database
VMs backup data has been moved from the metadata field to purpose specific tables. Execute the corresponding script.
3.8.5
Database
More VMs backup data has been moved from the metadata field to purpose specific tables. Execute the corresponding script.
3.10
Accounting
Add new accounting parameters with support for:
VirtualMachine-vcpuon
VirtualMachine-vcpuoff
VirtualMachine-vramon
VirtualMachine-vramoff
Firewall
LoadBalancer
VirtualMachine-backup
Remote access
Periodic token refresh is not required and Remote access will be available with no delay, and websockify will use a different plugin for remote access authentication.
The the cron task to update the VNC tokens is deprecated. These updates will be automatic for the Abiquo websockify package.
Billing
Billing per datacenter based on pricing per datacenter. To use billing per datacenter, set the dc_grouping option to true.
New billing usage charges:
- cpu_on_usage
- cpu_off_usage
- memory_on_usage
- memory_off_usage
- firewall_usage
- loadbalancer_usage
- local_tier_storage_usage with tier name as local_tier_storage_X
3.10.1
ESXi
Support for guest customizations to set a unique hostname of less than 13 characters from the Abiquo virtual machine API ID, e.g. ABQ0000000002
API support for host metrics retrieval, see MachineResource
API support for VM relocation, see VirtualMachineResourceThis page describes major administration changes between Abiquo versions.
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
For versions prior to Abiquo 4.0, please see documentation for earlier versions of Abiquo.
...
6.2.x
6.2.0
Fully asynchronous processing.
Note changes in default
abiquo.properties
for Remote Services clients,For multiple APIs, there are shared folders for API, remote services, XaaS, and cost usage reports
Added features:
Added Cost usage reports in Control view on the Billing tab
Add Script templates in Catalogue view
Removed features:
Reporting: will be replaced with new reports in the platform, such as the Cost usage reports
Workflow: integrate your workflow system directly with the Abiquo API
Outbound API: poll the Abiquo API for events. See Abiquo Events Catcher
Abiquo billing integration - use Abiquo on premise billing. . See Abiquo on premise billing and Configure on premise billing
...
6.1.x
6.1.0
Incorporated on-premise billing into the Abiquo platform. See Abiquo on premise billing and Configure on premise billing
Also including Manage extra charges with cost codes and Manage price factors
Incorporated themes management for branding within the Abiquo UI. See Themes management
Introduced service metrics, which work with DBaaS services (AWS RDS and and the new Microsoft Azure DB for MySQL single server)
6.1.1
Infrastructure
For standard networking in private cloud, add a device to manage port groups. Create an external network in vCenter with the external network in Abiquo, not on deploy of first VM. Let users create a VDC with no network
DRaaS: Update Zerto plugin to work with ZVM 9.7 U2
Virtual resources
On Events widget on the dashboard, give more details and display changes to VM allocation
Billing
Improved one-time extra charges for billing
6.1.2
Infrastructure
Update Guacamole to version 1.5 to support ED25519 SSH keys. See Upgrade Guacamole server
Support vVols for datastores in ESXi
Allow capture of disks with the same UUID on vCenter
Virtual resources
Changes to VMs in UI and API. See https://wiki.abiquo.com/api/changelog/6.1.0_to_6.1.2.html .
Clear your browser cache to display the latest versions of the API changelogAllow
None
as an option for private network during VDC creation in NSX-T and AWS as well as standard private cloud networking (6.1.1)In AWS, allow to select on VDC creation if we create the NAT gateway. See Create virtual datacenters in AWS without NAT
Billing
Added new dashboard widget to display the billing info by resource report. Tenant cost report widget
Add Managed price factor for AWS as a percentage of costs. See Manage price factors
For Azure CSP Billing, allow onboarding of customer as a whole using billing only credentials. See Automatically onboard Azure customers
6.0.x
6.0.0
Billing - AWS - new required enterprise property for resellers and standard accounts: amazon_bucket_region.
The value is the code for the AWS region where the billing bucket is located (for example, us-east-1)SAML - new required property for maximum authentication age. If you do not add this property, SAML will not start
Bootstrap scripts at VM template level
Refresh button added to all UI screens
New VMware VM snapshot feature replaces deprecated Snapshot backup
Improvements to VM metrics and monitoring
Finops: Add AWS and Azure credentials only for billing
New remote service for XaaS (required if you are using XaaS)
Tags in VCD (VMware Cloud Director) provider that materialize on VM, vApp, VM template
Google Cloud Platform: added load balancers, tags (labels), default networks
Oracle Cloud Infrastructure: added load balancers, Abiquo instance template, onboard Defined tags
Abiquo multicloud tag policies
Automate actions on dynamic groups of resources by tags in action plans
Improvements to tag search and filters
6.0.1
Added support for multiple cost codes and VM cost codes
Added support for DHCP without NAT in NSX-T
Google Cloud Platform (GCP) added support for custom hardware profiles
Administrator must create external IPs in infrastructure, and users cannot automatically generate an external IP in VM edit.
See Changes to external IP management in Abiquo 6.0.x
6.0.2
Added public cloud billing check tool
6.0.3
Changes to cost codes to rename the feature in the UI and changes to cost code privileges
Changes to LDAP to support user management with basic auth in multi mode with changes to properties
New Billing backup results tool to include backup results in cloud billing
New option to improve capture performance by skipping the ISO disk size request
6.0.4
Renamed the abiquo.nsxt.infra.tier0-external-ip property to abiquo.nsxt.infra.tier0.allowed-gateways
6.0.6
Additional changes to the NSX-T integration. See https://abiquo.atlassian.net/wiki/spaces/doc/pages/311365116/Configure+the+Abiquo+NSX-T+integration#Changes-to-the-NSX-T-integration
...
5.x
Expand | ||
---|---|---|
| ||
5.0.0New user interface
Improvement of install process
vCloud tagging of organization and provider VDCs
Resellers
vCloud Director changes
NSX NAT changes
Action plans
Azure
5.0.1Veeam
Azure
5.0.2No significant changes to the platform 5.0.3
5.0.4No significant changes to the platform 5.0.5New Veeam hypervisor property to specify a list of vCenters used in Abiquo. See Configure Abiquo Veeam backup plugin for more details. 5.1Veeam 9.5
Veeam-Snapshot
VMware snapshot
VM and template variables
Hardware profiles and families
Shortcut to create a VM
VMware
Virtual datacenters
Address ranges in Amazon and Azure
Pricing
5.1.1General
Private cloud ISO and disks
Backup
5.1.2ESXi
5.2.0Infrastructure
ESXi and vCenter
DRaaS
VM disks and template disks
Cloud provider pricing and billing dashboard
Google Cloud Platform
Azure
AWS
User interface
5.2.1For a full list of changes, please check the Release Notes. SAML
Reporting
DRaaS
vCenter hosts and clusters
Cloud-init
Networker
API
5.3.0Virtual machines
Public cloud billing
Home view
Infrastructure view
Apps library
Virtual datacenters
5.3.1
5.4.0
5.4.1
|
...
4.0.0 to 4.7.x
Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Expand | ||
---|---|---|
| ||
4.0Base OS Abiquo is based on Centos 7 instead of CentOS 6 now. CentOS 6 packages will be provided for some time, but we strongly recommend migrating to CentOS 7 as soon as possible. The update process will create and configure new tomcat and websockify users for the corresponding services. Change the ownership of relevant files manually as part of the upgrade. Redis delta scripts location has changed from /usr/share/doc/abiquo-server/redis and /usr/share/doc/abiquo-remote-services/redis to /usr/share/doc/abiquo-redis/redis Accounting Added Consolidation-time-sensitivity-secs parameter in accounting to ignore events only active for a short period of time Branding There are changes to branding in Abiquo 4.0. See Abiquo Branding Guide for details of how to upgrade branding. KVM KVM cloud nodes must run CentOS 7 Abiquo AIM agent fully supports Openstack Neutron integration Backup Backup integrations are now part of the Abiquo core product and backup plugins are provided for each backup system. Backup data is no longer stored in VM metadata. A backup archteype will be released to enable customers to create backup plugins 4.0.1Azure ARM You must run an additional upgrade process near the end of the upgrade. Before you begin your upgrade, get in touch with Abiquo Support for more information Vcloud Initial Vcloud support ESXi abiquo.dvs.vcenter.password and abiquo.dvs.vcenter.user properties are deprecated. Remove these properties from all Remote Services appliances. ESXi hypervisors are now configured as vCenter managed hypervisors. After the upgrade, edit each hypervisor to enter its vCenter credentials. Backup Support for Veeam 9.5 4.0.2ESXi VMWare clusters are detected and reported in the UI Cluster load rules are available in the Infrastructure Allocation Rules section RabbitMQ RabbitMQ clustering support has been introduced. RabbitMQ configuration must be recreated and the clients must be reconfigured accordingly. Properties Abiquo M is now clusterizable. All M instances require the configuration of an unique value for the abiquo.m.instanceid property. 4.0.4DB changes VMs VNC passwords are encrypted in the DB. You must run a tool to encrypt this entries after the DB upgrade process. 4.2Monitoring emmett and delorean services require two additional configuration files for using RabbitMQ with SSL support. Remote access noVNC has been replaced by Apache Guacamole. The guacd runs on the Remote Services server. There is a new remote service for remote access, which can be reused in more than one location. Go to Remote services, add the new remote service, and then add it to existing datacenters and public cloud regions. HAProxy and Websockify are no longer used Authentication Cookie based authentication has been replaced by the X-Abiquo-Token header with an authentication token. Some API Request examples are not yet updated Branding Stylesheet for branding the Guacamole client was added Guest password SMS notification You can now add an SMS gateway address and the platform will send users a message with their guest passwords. Billing Billing version 4.0.1 for Abiquo 4.x. Property to set "bill_day_of_month" to define the periods of billing aggregation on a monthly level. |
...
See Abiquo billing integration user guide#Configure General Billing Settings 4.2.1NSX-NAT Introduction of new blueprint for NSX to support NAT in virtual datacenters. 4.2.2Improvements to NSX-NAT Improvements to new blueprint for NSX to support NAT in virtual datacenters. |
...
See Configure the NSX integration, |
...
Manage NAT, |
...
and Manage NAT for virtual datacenters. 4.2.3vCloud Director Changes to mapping between objects in Abiquo and vCloud Director. |
...
See VMware vCloud Director |
...
integration for details of the structure. For configuration |
...
see vCloud Director. Hyper-V Support for SMB2 has been added. Users can now disable SMB1. Billing widgets on |
...
hybrid dashboard tab Obtain provider billing data and display it on the Hybrid tab of the Home view dashboard, with associated privileges. 4.4Hyper-V Support for SMB2 has been added. Users can now disable SMB1. VMware To enable the platform to deploy directly to VMware clusters, you can now add VMware clusters as physical machines instead of adding ESXi hosts directly. Migration is required. Virtual datacenter names in public cloud The platform can now identify virtual datacenters in public cloud using the VDC name in the VPC name in AWS, subnet name in Azure, vApp name in VCD, Edge field in NSX, and so on. Dnsmasq Added support for Dnsmasq, which can replace the current DHCP servers that use the OMAPI protocol. Migration via tool is required. 4.5Base OS Abiquo is now based on Centos 7. CentOS 6 packages are not provided. Concurrency control New openSession properties per provider, and to optionally apply the openSession limits per virtual datacenter. Additional properties to concurrently allow fast state changes. Watchtower database migration of action plans Run a migration tool to upgrade action plans created prior to Abiquo 4.4.0. New REST API documentation See https://wiki.abiquo.com/api/latest vCloud Director
vCenter Create DRS rules to group VMs by OS type for license affinity UI features
4.6Changes to UI language files |
...
From Abiquo 4.6 onwards, you must have an "__EOF" label at the end of each language file, otherwise the UI will not load correctly and the login form will not display Consolidated discovery manager remote service There is a new version of the Discovery Manager remote service that now performs all resource discovery tasks in private and public cloud. It replaces the previous version of the Discovery Manager and the Cloud Provider Proxy, which the platform will no longer use. The name of the Discovery Manager web application has changed from "nodecollector" to "nars", and the type has also changed to "NARS". The platform's api-java-client now supports asynchronous tasks. The platform logs this remote service in the nars logs, which replaces the nodecollector and cpp logs. As part of the upgrade process, administrators can remove the old remote service webapps: nodecollector and cpp. Monitoring and metrics
Azure
Accounting
User interface
OpenID
vCloud
4.6.1NSX-ECMP |
...
plugin
Azure
vCenter hosts and clusters
vCloud
Virtual networks
Dashboard
|
...
4.6.3Veeam
4.6.4Billing dashboard
4.7.0Changes to the |
...
outbound API for event streaming
|
...
|
...
Public cloud storage and private cloud external storage
- The Storage Manager (SSM) remote service has been removed and the NARS remote service will now manage storage for the platform
- The platform logs this remote service in the nars log. As part of the upgrade process, administrators can remove the old remote service web app: ssm.
- Administrators can update existing public cloud templates to enable hot reconfigure of disks
Remote access to vCenter
- Optional remote access to vCenter VMs using web console (WebMKS) that is activated (and can be forced) with abiquo.properties, and using the same branding as vCloud WMKS
- Storage hot-reconfigure can now be enabled during the capture of VMs that are powered ON
Events
- The Abiquo database upgrade may take longer than usual because it will upgrade the events table to the new format
Capture
- You can now set a cost code for a VM during capture
vCloud hard disks
- Administrators can update existing templates to enable disk hot reconfigure
Application level gateway in NSX distributed firewalls
- Configure with Abiquo Configuration Properties and UI client config properties
Reporting
- You must upgrade Abiquo Reporting to use the new events format. For more information, please contact Customer Service
Backup
- The Avamar backup plugin is deprecated in Abiquo 4.7.0
4.7.1
Upgrade requires credentials
- Abiquo YUM repositories are no longer open. Please contact Abiquo Support to obtain your credentials
Changes to the Outbound API for event streaming
- Remove the M user from the database and the m user properties (DO NOT REMOVE abiquo.m.instanceid) from Abiquo Configuration Properties. Remove the OUTBOUND_API role
Changes to vCloud Director plugin
- The default platform configuration is now to create fenced vApps in vCloud Director. To change this configuration, set the abiquo.vcd.fenceVapp property to false
- Added support to manage NAT networks and org VDC networks as external networks
- Added support for vCloud Director 9.7, vCloud Director 10, and API up to version 33 of the API
SAML integration
- Added integration with SAML 2.0
- Associated changes to UI configuration that also affect OpenID integration
- New optional cookies to save login methods for OpenID and SAML
Reporting
- You must upgrade Abiquo Reporting to use the new events format. For the file and procedure, please contact Abiquo Support
API Java client
- Java client now supports the streaming API, see Abiquo Java Stream Client
4.7.2
Changes to vCenter and ESXi
- Provide a way to bypass the restriction on multiple VMs using the same disk. When capturing a VM, ignore the shared disk in the second VM and import the VM. Requires an Abiquo Configuration property on the Abiquo API Server
New version of Abiquo Reports
- Includes price of backup per GB
SSO integrations
- External scopes
Allowed connections
- Allowed CIDRs for roles and scopes
Recommended datastore tiers
- Administrators can now recommend datastore tiers for templates
4.7.3
No significant changes to the platform
5.0.0
New user interface
...
Revision of install process
...
vCloud tagging of Organization and Provider VDCs
- Abiquo can now associate Org VDCs with their Provider VDCs when adding Org credentials
Resellers
- You can now configure a mail account in each reseller enterprise
- You can now create public cloud accounts from within the platform
vCloud Director changes
- vCloud firewalls at Edge level
- Reset guest password (guest tools)
NSX NAT changes
- Limit bandwidth of NAT IPs with QoS at virtual datacenter level
Action plans
- Send webhook action. Note that administrators should monitor the use of this feature.
Azure
...
Public cloud storage and private cloud external storage
Remote access to vCenter
Events
Capture
vCloud hard disks
Application level gateway in NSX distributed firewalls
Reporting
Backup
4.7.1Upgrade requires credentials
Changes to the outbound API for event streaming
Changes to vCloud Director plugin
SAML integration
Reporting
API Java client
4.7.2Changes to vCenter and ESXi
New version of Abiquo reports
SSO integrations
Allowed connections
Recommended datastore tiers
4.7.3No significant changes to the platform |
...