Abiquo 4.0 release notes

[ 1 4.0.0 ] [ 2 AIM 2.9.2 for KVM ] [ 3 4.0.1 ] [ 4 4.0.2 ] [ 5 4.0.3 ] [ 6 4.0.4 ] [ 7 4.0.5 ]

 

These release notes are for Abiquo v4.0.x. For the release notes of the current version, see Release notes

4.0.0

Platform and Component Upgrades

See Configuration Changes in Abiquo 4.0

Abiquo API Changelog

See API Changelog v4.0

Upgrade notes

Upgrade all Abiquo Platform Servers following the notes in Upgrade Abiquo

Features

The following features were introduced in Abiquo 4.0

Key

Summary

Key

Summary

9241

Improve backup plugin system

9221

Implement load balancer support for Azure ARM plugin

9220

Implement firewall support for Azure ARM plugin

9206

Neutron working on KVM

9162

Ability to allow a user to drop a NIC from a VM that belongs to a specific network

9140

Move scope from role to user

9137

vCloud Director

8699

Autoscale system

4178

Hardware profiles in private cloud

The pages listed here are new feature guides, which means they explain the new features from the perspective of a user who is already familiar with Abiquo concepts. They are found under the page in Current Release Info.

  • Horizontal Autoscaling of Virtual Machines

  • Azure ARM firewalls and load balancers

  • Abiquo AWS integration networking changes

  • Control NICs in restricted networks

  • Hardware profiles in private cloud

  • User scopes and scope hierarchies

  • Abiquo Backup Improvements

  • Guest setup in Abiquo 4.0.2

  • Generate a random password at VM deploy

  • User interface changes in Abiquo 4.0

  • Changes to Virtual appliances tab in Abiquo 4.0.2

  • Changes to the documentation wiki in Abiquo 4.0

  • Changes to the Chef integration in v4.0.2

  • Allocation rules for storage

  • Excluded Networks in 4.0.4



Improvements

The following improvements were introduced in Abiquo 4.0.

Key

Summary

Notes

Key

Summary

Notes

8959

Cloud Init KVM

 

9429

V4 design for login

 

9422

Improve errors for developers when CORS errors or net::ERR_INSECURE_RESPONSE

 

9403

Cloud init Oracle VM

 

9402

Oracle VM - multidisk support

 

9382

Support for Oracle VM version 3.4

 

9381

Set default branding. See User interface changes in Abiquo 4.0 and Abiquo Branding Guide

 

9371

Log reuse or not of connection to ESXi hosts

(also in 3.10.2)

9310

Inject SSH keys into guest

 

9309

Inject network config if no DHCP server is available

 

9296

Fix some chart issues

 

9293

Upgrade fontawesome lib

 

9290

AWS - Allow to add VMs from other networks to load balancer

 

9289

AWS - Can't manage NAT settings in AWS

 

9261

Update noVNC version

 

9233

Allow to change compatible and base disk format from hypervisor plugin metadata

(also in 3.10.2)

9197

Remember VM view tab: icon or grid

 

9164

Improve cache refresh when upgrading the version

 

9125

Variable sized window for virtual machine details and control panel

 

9124

Purchase public IP from the Edit VM dialog

 

9072

Assign backups policies to enterprises by default

 

9010

Hard to locate VMs in use when deleting a template

 

9009

config.endpoint default same as URL domain; config.endpoint is no longer mandatory

 

8961

Cloud Init - XenServer

 

8960

Cloud Init - Hyper-V

 

8950

VSM synchronization does not take NICs into account to detect changes in the VM definitions

(also in 3.10.4)

8946

Show layers in summary when creating a VApp from a spec

 

8786

ESXi - When importing and a duplicate UUID exists for a disk, improve feedback

(also in 3.10.3)

8721

Allow to change disk controller defaults per plugin

(also 3.10.2)

8716

Add fontawesome into UI code to allow offline icon display

 

8593

Alarm creation - display the minimum allowed value for the period attribute

 

8562

Alarms: display the value of the "active" attribute in the user interface

 

8471

Add backup symbol to VM icon

 



Resolved issues

The following issues were resolved in Abiquo 4.0.

Key

Summary

Notes

Key

Summary

Notes

9459

There are two tooltips over Create instance button

 

9413

Error after creating virtual appliance and multiple simultaneous VMs. This error occurs due to database logging with binlog_format STATEMENT or MIXED. Fix by changing to ROW. See database documentation for more information, for example, MariaDB documentation https://mariadb.com/kb/en/mariadb/binary-log-formats/

 

9411

Monitoring - Graphics at virtualappliance and relocate level seem to be wrong

 

9398

Hyper-V - Nodecollector cannot read hypervisors if there are volumes with volume letter but without capacity. Fixed by ignoring volumes with no capacity

(also in 3.10.4)

9383

Amazon not possible to create network with gateway > .1. Default gateway was previously .5 but should now be .1

 

9380

Cannot change the tier of shared datastores of different datacenter if virtual machine deployed on it

 

9379

Events window (from warning symbol) for a VM icon can be opened twice, but only closed once

 

9369

Shared datastores in different datastore tiers

(also in 3.10.3)

9363

Remove query param ''allenterprises'' in GET /cloud/locations. This parameter can return locations that are not allowed datacenters for the current enterprise, causing a LOCATION-4 error

 

9360

Privileges not properly saved when modifying a role as a result of enable/disable. And similar issue with enabling/disabling datastores on a physical machine

 

9359

DESTROY after MOVE. Move is not detected and published. Reused session should check that the host is added to vCenter

(also in 3.10.3)

9356

OpenStack IP appears as detached after VM sync (VirtualNic#networkProviderId not informed in VMDef)

 

9350

Problem in the UI assigning a DS tier when the number of DS tiers and DS is very high

(also in 3.10.3)

9348

PCRs implementing DHCP do not create the ConnectionData properly / OpenStack failed to configure Chef

 

9334

Enabling several datastores on PM fails with random error

(also in 3.10.3)

9322

API does not verify if VM names already exist when importing VMs. Fixed by rejecting second VM with MACHINE-31 error

Support ticket 4673. (also in 3.10.3)

9321

Error deleting a virtual appliance in state NEEDS_SYNC

(also in 3.10.3)

9302

Cannot restart conversion when failed to copy conversion file during promote. Fixed by updating failed conversion paths

 

9287

After undeploying a VM from AWS, the next deploy does not register the VM in a load balancer

 

9285

Load balancer private addresses conflict with available private IPs. Fixed by publishing an appropriate tracer event with the details of the failure

 

9282

Hardware profiles - Amazon - Not able to synchronize VMs if their hardware profiles are not enabled for enterprise. Fixed by automatically allowing profiles in use

 

9281

Cannot add credentials after creating a region using the current user menu (top-right)

(also in 3.10.3)

9269

User edit cannot list VDCs to restrict

(also in 3.10.3)

9265

Editing a template with lesser scope, you cannot leave the scope unchanged except by canceling edit

 

9232

Change Netmask /22 to Netmask /24 as a default value in Create Network

 

9222

API won't start if there are schedules with endtime in the past

(also in 3.10.2)

9219

OpenID: Login process may return error message. For Internet Explorer cookies, in server.xml on Abiquo Tomcat, the <Host> section should contain an <Alias> section with the domain of the web server (where users access the UI). Default Java session timeout was changed to 30 minutes to ensure user delays during OpenID login will not result in errors

(also in 3.10.2)

9207

Error on get compatible tiers if a DS is not assigned to a tier

(also in 3.10.3)

9202

Error when capturing a VM that has been vMotioned

(also in 3.10.2)

9199

Remote console does not work in infrastructure view

(also in 3.10.2)

9198

Host in maintenance mode is still MANAGED in Abiquo

 

9188

Remote access button for VMs is not working on Safari

 

9159

Edit VM with all available options (including Chef), tab headers do not fit and it is not pretty

 

9149

Cannot change the position of an ISO drive in Hyper-V

 

9139

Failed reconfigure events registered cause wrong accounting consolidation values during the first period. Fixed by adding new Consolidation-time-sensitivity-secs parameter to ignore events that are only active for a short period of time

 

9133

Retrieve hypervisor fails if there are volumes not mapped to a drive letter

(also in 3.10.2)

9132

Allow to assign a datastore tier to a datastore even if there are deployed VMs in that datastore

(also in 3.10.3)

9130

Handle the case of VMs with disks that are in datastores that are not assigned to a datastore tier

(also in 3.10.3)

9127

Send email to VM owner

 

9104

Add unique constraint for column datacenter_id for table backup_datacenter_properties

 

9102

Apps library - Error downloading a template from newly added repositories

 

9062

UI refresh issue in Control Alerts

 

9046

Azure ARM - Synchronized VMs are returned without IPs

 

9041

(Public cloud) Amazon, Azure deploy does not autoselect an IP and the error is not clear

 

9040

KVM - VM remains without disks after undeploy

 

9028

M module cannot obtain the details (DTO) of virtual machines with metadata due to a deserialization error

 

9005

Improve memory usage in Edit VM

 

9000

Alert activation/deactivation events should be displayed for users of the current enterprise

 

8999

Error deleting a datacenter with a rack with two or more hypervisors with VMs retrieved

 

8998

Alert - create / modify / activate alert generates invalid event trace

 

8992

API pagination is not returning consistent results

 

8988

JAXB Annotations are not taken into account when serializing DTOs to JSON

 

8972

UI - clicking on Save very quickly and many times may produce inconsistencies

 

8941

Edit ESX Host changes user and password with the browser autocomplete feature

(also in 3.10.3)

8919

scheduled_resource table inconsistencies when adding datastores to a KVM physical machine

 

8893

Duplicated vlan_network_assignment rows

 

8850

Devices - Popup error message saying the location does not exist

 

8809

Firewall - updating the name of a firewall in Abiquo does not apply the change in the provider

 

8804

Firewall - private Spec - Error creating a spec with a firewall that contains its own provider as rule

 

8750

ec2-plugin attempts to delete default private network during deleteVpc but it should not try to delete it

 

8723

ESXI host license expired and still MANAGED at infrastructure

 

8692

Events next link does not include order query param

 

8420

Upload fails with a cryptic error if the Tomcat temp directory does not exist. Fixed by checking temp directory is writable

 

7813

After making an instance, template is not refreshed

 

7755

Order IPs by IP address field does not work in VDC

 








AIM 2.9.2 for KVM





  • The version of Abiquo AIM for KVM released with Abiquo 4.0 was AIM 2.9.0

  •  A new version of Abiquo AIM has now been released. This is version 2.9.2. It is compatible with Abiquo 4.0.0 and it fixes the following known issues in Abiquo 4.0.0:
     

Key

Summary

Key

Summary

9017

Memory leak in Abiquo AIM

9495

AIM does not properly set the capacity of hard disks it creates








4.0.1

Features

Key

Description

Notes

Key

Description

Notes

9442

Generate a random password at deploy time in VM (ESXi guest customization)

3.10.4

9517

Veeam 9.5

 

8523

Abiquo now manages vCenter as a master hypervisor. As part of the upgrade process, the hypervisor type vmx_04 will now represent vCenter. After the upgrade, the administrator must edit the master hypervisor in Abiquo and enter the vCenter administrator user and passsword

 

8959

Cloud-init on KVM

 

9365

Azure ARM improvements - Implemented the networking features, improved the storage configuration by using the managed disk APIs, and fixed the resource group limitations of previous versions. Note: customers using Azure ARM must perform additional steps at the end of the upgrade process. Please contact Abiquo Support for more information

 



Improvements



Key

Description

Notes

Key

Description

Notes

8280

Monitoring - When filtering metrics display, do not allow negative values, for example, in the Last field

 

8353

Propagate template description to virtual machine and from virtual machine to instances. Note that template has a maximum description length of 1024 characters, but VM description has a maximum of 255

 

8523

ESXi - Remove the need for a local user (make vCenter a master hypervisor)

 

8619

Datacenter links should contain externalips action

 

8695

Add switch enterprise button to Users view

 

8839

Delete deprecated HA check on hypervisors

 

9194

ESXi - Relocate failures are not properly explained for the user

 

9243

KVM Centos 7 - Remote symbolic link to emulator

 

9306

Backup tab - Not able to increase/decrease column size

 

9336

Editing VM, perform call to retrieve VM backup events only if location has backup policies available

 

9337

Move VNC password to a more accessible place. Now the password is displayed in the VM details (control panel) on the General tab, when the user selects the VM

 

9376

vCloud - implement virtual machine instance

 

9412

Add Windows Server 2016 OS Type for templates. Will not fix because this is not yet included in the CIM standard. Use osType: WINDOWS, osVersion: 9 Server. When configuring Windows 2016 from the web client, the vSphere API uses ''windows9Server64Guest''

Abiquo Support ticket: 4701

9445

Enforce disk UUID at VM level. Present disk UUID as SCSI serial number in the guest OS. Set Remote Services property com.abiquo.esxi.disk.enableuuid=true (also on Monolithic server)

3.10.4

9446

Return UUID in Disk DTO

3.10.4

9482

Pricing model - "Tab" key does not work on "Datastore tiers" and "Persistent storage" tabs

 

9514

Capture VM - Not able to increase / decrease column size to display full VDC or VApp names

 

9521

Include virtual machine name in all the configure/deconfigure log entries

 

9523

It should be possible to edit the manager IP of a managed hypervisor

 

9547

User interface - Prevent adding a managed host twice by indicating the managed hosts already added to the rack

 

9556

Edit VM - Guest user and password should match behavior of "Get default credentials" button. Template credentials and VM credentials should be hidden by the "Retrieve default VM credentials" privilege and "Perform virtual machine actions" privilege

3.10.5

9561

User interface - Improve usability of Action plans with changes to Triggers tab. Make the tab visible at all times and guide the user to the tab after they create an action plan

 

9562

Add sudo dependency for upgrades/installations of Abiquo 4.0 to avoid issues with NFS-plugin

Abiquo Support ticket: 4792

9564

Add VM password in API response from deploy, if deploy task finishes successfully and user requesting the task is the VM owner, and only in media type "application/vnd.abiquo.taskextended"

3.10.5

9599

Show disk UUID in the UI

3.10.5

9620

ESXi - improve response management

 



Resolved Issues

Key

Summary

Notes



7188

Apps library error for non-Abiquo enterprise

 

 

7768

With a non-integer number in ports field (e.g. Edit storage device), Abiquo enables save button

 

 

7798

Azure containers are not deleted when the VMs are deleted

 

 

7986

Prevent disk (diskManagement) resize before first deploy

 

 

8270

Change edit virtual machine to avoid unnecessary reconfigure, for example, when editing VM label or description or adding firewalls and load balancers. The PUT request does not generate a task link as part of the response

 

 

8917

VApp Spec creation task view does not progress correctly to VM view (VApp view)

 

 

9017

Memory leak in abiquo-aim

 

 

9047

Azure ARM - Not able to power off / undeploy synchronized VMs with resources in different locations

 

 

9093

Error on resize attached volume - DocumentException:null in rescanVmfs.

Abiquo Support ticket: 4525

 

9123

vCenter 6.5 - Not able to deploy a VM that uses NFS persistent storage. Related known issue 9549 - storage vMotion make NFS volumes not reusable in Abiquo

 

 

9129

User Scopes tab and template Scopes tab should be restricted by user scope.

3.10.2

 

9157

Editing allowed public cloud regions for an Enterprise displays Datastore tiers tab

 

 

9237

Hyper-V + CloudInit adding disks to more than one virtual machine in a VApp, just adds a disk to one virtual machine in Abiquo, but all disks are added in Hyper-V

 

 

9244

AWS - It is possible to retrieve a VPC without a private network when synchronizing. Fixed by synchronizing the VPC with no networks but when the user tries to deploy a VM with no IPs (in a plugin that supports networking), the scheduler fails with the following error: scheduler cannot fulfill user request due to SchedulerException: 'The virtual datacenter requires a default VLAN in order to autoselect an available IP'.

 

 

9245

AWS - Error when deleting a VPC without a default network

 

 

9246

If NSX config has changed since a network was created in Abiquo, errors could occur in capture process. Fixed by creating a comparable network/external network provider ID to detect changes in NSX



 

9298

UI does NOT accept special characters like 'Ñ' or 'Ç' in the user e-mail field

Abiquo Support ticket: 4669. 3.10.5

 

9313

Load balancer algorithm can be reselected by the user if the one in a VApp Spec does not match across clouds

 

 

9314

Specs should support network with gateway at .1 in AWS. Related issue: 9383

 

 

9315

Load balancer with public/private IP in VApp Spec allow user to reselect if the one in a VApp Spec does not match across clouds. AWS: only one IP, private or public. Rackspace: only one IP, private or public. Azure ARM: only one IP, private or public. Neutron: only private IP, or private and public (not public only). NSX: only private IP, or private and public (not public only)

 

 

9325

Apps library edit template offers hardware profile out of minimum and maximum range. Fixed by updating hardware profiles list when user interacts with maximum and minimum CPU

 

 

9339

Azure ARM - add public IP is missing IP field in event message

 

 

9341

Neutron - updating the name and description of a firewall in Abiquo does not apply the changes in the provider

 

 

9342

Updating the name of a firewall in Abiquo does not apply the change in the plugin based on jclouds

 

 

9349

AWS - Deploy with nonexistent firewall is prevented in Abiquo but deploy with default firewall occurs in Amazon

 

 

9372

API crashes when processing particular vMotions (2 ISOs).

Abiquo Support ticket: 4677

 

9374

Improve error message: Not possible to create a VApp from a Spec twice if IP is the same as the gateway. Fixed with bug 9314

 

 

9375

vCloud - Cannot import virtual machines because Abiquo cannot access template. Fixed by returning the VM as a template to allow import

 

 

9388

Deleting a virtual appliance in virtual machines view, deleted VMs are still displayed

 

 

9394

Alarm creation blocked after trying to save Alert without saving alarm first

 

 

9405

Failed to deploy VMDK_FLAT with invalid capacity. User should not be able to resize system disk before deploy. ESXi should use the real capacity of the disk and Abiquo API should update the disk to the correct capacity (DiskManagement) and trace the change

 

 

9408

Specs - Edition of Chef elements is not persisted during creation of VApp from Spec

 

 

9413

Error after creating virtual appliance and more than a single VM at the same time. To resolve, in database configuration, set binlog_format=ROW

 

 

9419

Respect hostname of virtual machines in guest customization (reconfigure)

 

 

9424

Undeploy action may delete extraHD from VM when using eager zero thick provisioning.

3.10.4

 

9431

Improve message for unsupported action in vCloud provider

 

 

9435

AWS - Duplicated info for Name and providerId of VPC. Fixed by returning VPC name for name attribute and VPC ID for providerID attribute

 

 

9437

Incomplete information in tracer when adding a new virtual machine template

 

 

9440

Enable Abiquo to manage disk controllers

3.10.4

 

9443

Incomplete information in tracer when downloading a new virtual machine template

 

 

9447

Sync VPC leaves deployed virtual machine without IP - if VM is deployed, deleted in provider leading to undeploy in Abiquo, deployed again in provider with same IP, and synchronized

 

 

9451

List templates is unusable if custom templates exist in subscription. Fixed temporarily by removing the ability to create snapshots from Abiquo and importing this kind of custom image from the Azure ARM subscription. Awaiting fix of jclouds issue 1254

3.10.4

 

9454

OpenStack - Editing Firewall/LB is not possible on a deployed VM. Related issue: 8279

 

 

9456

VApp state API call requires edit privileges. Fixed enabling user with ROLE_VDC_ENUMERATE privilege to view virtual datacenters to check virtual appliance state, retrieve public IPs in the virtual datacenter, and get pricing estimate

3.10.4

 

9460

Scaling group + Action plan - Master VM becomes UNKNOWN during action plan

 

 

9471

Deploy fails in XenServer if the Apps Library storage repository does not exist and Abiquo is running as "tomcat" user

 

 

9472

Incomplete error event log for failed instances

 

 

9473

XenServer fails to discover persistent disks due to use of deprecated method

 

 

9477

Location is not shown when editing a firewall

 

 

9481

Create action plan on imported VM is allowed using API call. Only allow users to create action plans for VMs that are assigned to a VApp (Abiquo VMs and captured VMs)

 

 

9484

Cannot remove Chef attributes to leave empty while creating a VApp Spec

 

 

9485

Unmanaged networks cannot be restricted using the creation/edition form

 

 

9487

Cloud-init does not work in Hyper-V when Abiquo is running as the "tomcat" user

 

 

9490

Corner case instance failed but still spinning in Apps library

3.10.4

 

9491

UI - Review action of checkboxes for load balancer addresses

 

 

9492

List of Abiquo hardware profiles is not shown for vcloudDirector

 

 

9494

Revise tooltips for "Add layer" and "Create virtual appliance spec"

Abiquo Support ticket: 4758, 3.10.4

 

9495

AIM does not properly set the capacity of the disks it creates

 

 

9496

Hardware profiles - Return error if user tries to change CPU/RAM during reconfigure action

 

 

9499

User can edit templates from other enterprises with the privilege to switch enterprise

 

 

9500

Enterprise admin cannot create VDC with synchronize in AWS

 

 

9504

No need to generate accounting_event_detail for hardware profiles when hardware profiles are not used

 

 

9506

Create vApp Spec needs access to scopes

3.10.4

 

9507

Error when changing an undeployed VM layer

 

 

9509

Not able to perform a reconfigure in ON state if Disks hot-reconfigure has been disabled

 

 

9511

Wrong label on external disk creation

3.10.4

 

9515

ESXi - Disk sequence changes are ignored

3.10.4

 

9516

Enable changed block tracking on VM clients registered on Avamar. Property 'avamar.vmclient.cbt.enabled' with default true, for VMs not already registered

3.10.4

 

9522

Cannot edit managed hypervisor user / password to update the password stored in Abiquo (Oracle VM, XenServer, and now vCenter)

 

 

9526

API allows user to attempt to change the template of a virtual machine

 

 

9527

Storage vMotion does not update datastore tier

3.10.5

 

9528

Importing public cloud templates may fail

 

 

9529

Impersonate changes enterprise theme logo

3.10.5

 

9531

Representation error in monitoring-view

Customer reference: 330, Abiquo Support ticket: 4733, 3.10.5

 

9532

Home view - Content of "Virtual Datacenter overview" can be scrolled, but the headers cannot

Customer reference: 336, Abiquo Support ticket: 4736, 3.10.5

 

9533

Creating a VApp Spec, API should return validation errors, such as no template match, so UI can display them on the Errors tab

 

 

9542

Wrong label when editing a physical machine

 

 

9548

Duplicate tooltip when deleting task schedule

Abiquo Support ticket: 4790, 3.10.5

 

9555

It is possible to deploy a virtualappliance that contains VMs with quarantined IPs

 

 

9560

VSM Destroy with monitoring not available leaves inconsistent data in DB

3.10.5

 

9567

UI + specs - Not able to edit / delete a spec with global scope

 

 

9569

Scaling group + Action plan - Master VM becomes UNKNOWN during action plan with only "scale in"

 

 

9571

Scaling group - Deploying VApp avoids maintenance start restriction

 

 

9574

Edit template requires access to scopes

3.10.5

 

9578

Prevent reconfigue in VM that needs to be synchronized with hypervisor first

3.10.5

 

9581

Scaling group button in grid view does not respect the privilege

 

 

9582

Correct character encoding in email template rendering

3.10.5

 

9583

Create Physical machine check "Retrieve existing virtual machines" does not work for multiple physical machine selector

 

 

9584

Bad default for max time for waitVirtualMachineInOff (guest customizations password)

3.10.5

 

9585

Not able to create template from local file if hardware profiles are enabled

 

 

9586

Button "Back to VDC_Name" is sometimes not displayed correctly

 

 

9590

Same virtual machines are listed in different enterprises while navigating through different accounts

 

 

9591

Wrong hostname in reconfigure - guest customizations

3.10.5

 

9596

Protocol with empty port selection list displays an "-"

 

 

9609

vCenter - streamOptimized/sparse disks are thick provisioned after copyVirtualDisk. Note that eagerzero.copy=true disables this mechanism, as the expected result is thick provisioning

 

 

9616

UI should display Unknown as a possible health state of load balancers

 

 

9617

Capture not working when using NSX

 

 

9618

No listing of recently created alarms

 

 








4.0.2



Features

Key

Description

Notes

Key

Description

Notes

9512

Implement storage allocation rule for load level of hypervisor datastores at the datastore, datastore tier or datacenter level. See Allocation Rules#Storage load level rules

3.10.6

9441

Allow end user to define the fully qualified domain name in the user interface and API. See Guest setup#Set fully qualified domain name

3.10.5

9275

Implement Monitoring for Azure ARM (Azure Monitor REST API) to retrieve built-in metrics

 

8544

Public Hardware profiles in DB and Pricing for hardware profiles. See Hardware profiles and Pricing View#Hardware profiles

 



Guest setup feature combining cloud-init and hypervisor tools guest customization functionality. See Guest setup

 

9613

Add Packet provider. See Packet features table and Obtain Packet credentials

 

Set obligatory new property in Abiquo 4.0.2

You must set the value of abiquo.m.instanceid on each outbound API server to enable Abiquo events and event streaming functionality



Improvements

Key

Description

Notes

Key

Description

Notes

9701

Remove chef icons

 

9690

Add flag ''generateGuestInitialPassword'' in virtualmachine and virtualmachinetemplate

 

9678

Let the user control when to generate a new virtualmachine password

 

9669

Improve management of virtual machine rollback from lost connection. To avoid odd situations such as an occasional duplicated MAC address, when a deploy generates a bad rollback (for example because the connection to the host is lost), and an orphan VM remains in vCenter, Abiquo will not free the machine. It will wait until the VSM detects the machine and synchronizes it with the real state. This will prevent the user from eliminating the undeployed machine in Abiquo and reusing the MAC address for another machine

3.10.6

9662

Better manage concurrency errors. Use another HTTP status code and API error to indicate ObjectOptimisticLockingFailureException (StaleObjectStateException). Use Status code 503 and add API Error DB-0 - "Another request has updated this entity. Try again in a few moments"

3.10.6

9658

Allow restriction of the available disk controllers. See Display custom list of controllers when adding virtual disk to VM

3.10.6

9655

Add template button does not have a tooltip

3.10.6

9650

User can access the virtualmachine before the guest customization applies the password

3.10.6

9640

Set virtual machine memory reservation. Administrators can set the percentage of swap to set with com.abiquo.esxi.experimental.memory.allocation and if the platform should avoid swap with com.abiquo.esxi.experimental.avoidvmxswap. The defaults are 0 and false respectively

3.10.6

9634

Use VirtualSystem Name tag if present to name virtual machine template, otherwise use the ID

 

9604

Action plan - Select disks to instance

 

9601

Metric charts for VM - enable dynamic selection of metrics to display

 

9577

Virtual appliances: Card list view. See Changes to Virtual appliances tab in Abiquo 4.0.2

 

9573

Cloud-init - Guest - Chef enhancements - configure VM for Chef using cloud-init and remove Chef agent. See Changes to the Chef integration in v4.0.2

 

9566

Spec - JSON validation screen for Chef attributes in VM spec

 

9562

Add sudo dependency for upgrades/installations of Abiquo 4.0 to avoid problems with NFS-plugin

Support ticket: 4792. 4.0.1

9559

Icon for Virtual Appliances

 

9558

Monitoring screen, add label to explain refresh

3.10.5

9552

Add a "Once" option to schedule an action plan. Fixed by adding "Repeat count" to enter the number of times to run the action plan. A value of 0 means repeat forever

 

9541

Performance improvements in vCenter host discovery service. Add ManageHostLocator entity with machine link

 

9479

"Retrieve virtual machines" tooltip

3.10.5

9414

PCR Sync - Entities created in VDC must be in the same VDC after sync

 

9343

Let the user control when/how to configure cloud-init. See Guest setup

 

9324

Restrict virtual machine to use only recommended hardware profiles (enable in template)

 

9316

Network selection in spec. For when the user wants to reuse existing networks in the VDC but with different IP ranges and when the user wants to create a new network if the range doesn't exist

 

9256

Allow administrator to enable fetch metrics by default

 

9205

OpenStack and other providers - Synchronize process does not include private IPs which are created but not attached to deployed VMs. Also improve synchronization of public IP

 

9126

Quarantine multiple IPs

 

9118

Allow administrator to fully configure SMTP options. Added mail properties to Abiquo Configuration Properties#server

 

9115

Action plan - RAM units do not match template/VM

 

8822

After a disk template is uploaded a temporary file remains in /opt/abiquo/tomcat/temp

 

8811

Add retry link in noVNC UI to allow typing the password again when there is an authentication error. Fixed by reloading the login screen after failed login attempt

 

8748

User interface - Warn user of unsaved changes to health check when saving load balancer

 

8743

Remove spec method from metrics service

 

8740

UX - Enable administrator to go straight to 'VApp' or 'VDC' from Infrastructure view list of VMs (using hyperlinks). Note: Abiquo will automatically switch to another enterprise in order to open the VApp or VDC

 

8374

"Description" field on templates should not be obligatory in the UI

 

8202

Add an event when a user clicks on EYE button. Event added for VIRTUAL_MACHINE_REQUEST_ACCESS

 



Resolved Issues

Key

Summary

Notes

Key

Summary

Notes

9725

Hyper-V - Template created with ISO disk does not provide access permissions for "others" group

 

9707

Azure ARM - Invalid metrics due to slash "/" character in metric name

 

9692

Galera cluster configuration. Please contact Support for more information

 

9691

Modify properties to allow RabbitMQ work on cluster. Created a new property to configure an addresses list of host:port addresses. Deprecated separate RabbitMQ "host" and "port" properties. See Abiquo Configuration Properties#rabbitmq

 

9689

Error materializing a spec with different networks. Remember that you can save a spec with an IP in an external network but you cannot create a virtual appliance from this spec

 

9687

API load balancing failed lead election process

 

9684

Synchronization of deleted remote loadbalancers still associated to virtualdatacenter (could cause problems with Amazon provider)

 

9679

The M module only streams events to the leader node. Added new property abiquo.m.instanceid that must be set to a unique for each M instance

 

9676

Problems with action plans schedules and multiple APIs (lead election)

 

9675

Backup stays in progress in Veeam if a restore is also in progress and the queue stalls

Support ticket: 4836

9674

When a clustered API instance reconnects to ZooKeeper, a new consumer is always created

 

9663

User can't see scheduler error when a private network ran out of IPs

 

9656

User interface - Issue with monitoring period filter

 

9654

VM list when creating alarm not updated if you switch vApp using lateral menu

3.10.6

9653

Add a message on restore backup tab when restore in powered on state is not supported to inform the user that the VM must be powered off in order to restore a backup

3.10.6

9649

API returns error in valid requests

 

9645

Cannot deploy with NFS storage and ISO disks

Support ticket: 4869

9644

AWS - Correct error should display when creating a load balancer if VPC has no Internet gateway

 

9641

Some license plugins are not shown

 

9638

Unable to create template from OVA or local file

 

9636

Specs should copy the spec icon to the VApp created from the spec

 

9635

Incorrect error when adding wrong credentials in jclouds plugins

 

9624

Virtual appliances are not showing the correct VMs after changing between main menu views

3.10.6

9619

Cannot copy data from grids in IE 11

3.10.6

9613

Add support for Packet. See Packet features table and Obtain Packet credentials

 

9598

Azure ARM - Synchronize process does not retrieve firewall created in Azure

 

9597

Azure ARM - Spec does not materialize firewall with large provider ID

 

9595

Invalid error message displayed when trying to delete default private network

 

9594

Azure ARM - Some regions are not correctly registered

 

9587

Improve template visibility in list of templates in remote repository accessed through Apps library

 

9569

Scaling group + Action plan - Master VM becomes UNKNOWN during action plan with only "scale in"

4.0.1

9557

AWS - Invalid information on popup error message when reaching maximum number of VPCs to create

 

9549

Storage vMotion makes NFS volumes not reusable in Abiquo, meaning affected volumes cannot be detached and attached to another VM. Fixed by converting volumes to standard disks. Added event VIRTUAL_MACHINE DEFINITION_SYNCER_VOLUME_REPLACED

Support ticket: 4810

9531

Representation error in monitoring views

Customer ticket: 330. Support ticket: 4733. 3.10.5 and 3.10.6

9530

Upgrade ESXi machines without vCenter. Please contact Abiquo Support for more information

 

9525

Deploying a VM that requires guest password generation and has no owner does not show the proper error

3.10.5

9510

Set initial password using cloud-init. See Guest setup

 

9498

Scaling group + action plan - Prevent scale actions without license for scaling groups

 

9488

Hyper-V - Not able to deploy an ISO disk if its repository folder name has trailing whitespace or dot

 

9452

Firewalls in a location cannot be removed after deleting the credentials

 

9418

Event filter should be adapted for user without own enterprise in scope

 

9389

Datastore tiers that are empty or have all datastores disabled are not compatible with other datastore tiers

 

9279

Icon of VM while in progress is in the wrong position

 

9270

Hide Monitoring and Alarms tab in virtual machine dialogs for hypervisors and providers without monitoring

 

9268

Modifying the datacenter name could cause Veeam plugin failure

 

9257

Specs should work with backup for new backup model

 

9252

ESXi - Nodecollector performs login / logout actions against vCenter during infrastructure check

 

9211

Typo in hypervisor plugin logs (cloud-init)

 

9095

Apps library - Not possible to upload another template after cancelling an upload process

 

9042

Synchronization of deleted remote firewalls still associated with a virtual datacenter (could cause problems with AWS)

 

9039

Confusing API error when creating private IPs for NSX gateway based networks. Network entities can now contain valid IP ranges in ipRanges attribute

Support ticket: 4473

8979

Editing VM, cannot select one of two backup policies with a duplicate name

 

8933

Locked VMs after VirtualFactory connection issue: ''actor name {task.uuid} is not unique!''

 

8824

Clean VMDiscoveryService warning messages created in logs about configurations that are "not Abiquo standard"

 

8745

Errors when dealing with regions and remote services with nonexistent plugin due to deprecated provider

 

8462

Primary disk size of an instance may be incorrect if a resize of the primary disk of the base VM has been performed during conversions

 

8042

Removing the volume from a persistent template removes the disk but not the virtual machine template. If the disk is the last in the template, remove the template. If there are non-persistent disks, convert the template to a standard template

 

7678

M module should filter event streaming by user privileges as API does. Known issue: if the privilege set of a user's role is changed when a user is already connected to the stream, the new privileges will not apply to this existing user

 

2588

Trailing spaces in the abiquo.properties file can cause properties to fail

 








4.0.3



Resolved Issues

Key

Description

Key

Description

9859

Unknown error getting candidates to relocate virtual machine

9853

Virtual machine using ISO is deployed but still locked in the platform

9843

The platform fails to detect powered on VMs if the VM is vMotioned after the vCenter power on event

9842

Backup - Veeam - Error paginating jobs when loading plugin

9739

Cannot get vmdef when vSphere is using a language other than English








4.0.4



Features

Key

Description

Notes

Key

Description

Notes

9721

Exclude customer network ranges from use in private networks in datacenters. See Excluded networks and ExcludedNetworkResource

3.10.7

9713

Add capacity control at cluster level. See Allocation Rules#Compute load level rules and AllocationRulesResource

3.10.7



Improvements

Key

Description

Notes

Key

Description

Notes

9816

FQDN - DNS suffix validation needed for configuration of default private network

3.10. 7

9814

Add fully qualified domain name (FQDN) to the email template for autogenerated guest password. See Configure Email Templates

3.10.7

9809

Avamar - Create a background job to remove backup clients without backups or with expired backups

3.10.7

9808

Group of improvements for Backup:

  • Display backup expiration date in the list of backups for a VM

  • Display the site where the backup is done (backup destination)

  • Show if a backup is a normal backup or a replica

  • Disable the restore link for the replicas

3.10.7

9801

Allow users to filter metrics up to 31 days



9746

FQDN - validation is needed when setting DNS suffix of networks

3.10.7

9738

Add Phone number into user information, and include in AD import. The platform does not validate the phone number. To request that the platform retrieve the phone number from OpenID, edit abiquo.properties and add "phone" to "abiquo.openid.client.scopes". The platform will retrieve the phone number when users log in after the upgrade

3.10.7

9719

Avamar - On replica backups restore can't be requested

3.10.7

9718

Avamar - Restore a VM from a not-deployed VM

3.10.7

9716

VNC password can't be clear. Use tool during upgrade process

3.10.7

9715

Role mapping from Abiquo to multiple AD groups. See Manage Roles. After performing the upgrade, the administrator should log in and map additional roles as required. When users log in, the platform will match external roles to Abiquo roles. Use the API methods for roles to manage AD roles. The API methods and data entities for LDAP roles are now deprecated. The "Specify LDAP group" privilege has been removed from the platform

3.10.7

9712

Allow delete of VMs with no disks/NICs

3.10.7

9669

Manage wrong rollback in another way

3.10.7



Resolved Issues

Key

Summary

Notes

Key

Summary

Notes

9890

Allocation rules - Load level compute rules are applied when capturing a VM. Fixed by allowing the capture with a warning

 

9882

Discovery and host synchronization (getHostDefinition) takes too long when the ESXi task poll wait variable is set to a higher value

 

9863

Hyper-V - datastore path should not be case sensitive

 

9860

Create a proper error page so the UI can properly show the right message

 

9858

Custom metrics - Internal server error creating a custom metric with null "unit" field

 

9853

VirtualMachine using ISO is deployed but still locked in Abiquo

 

9851

Deploy failing must also throw an error when infrastructure rules are exceeded

 

9846

Virtual machine table password field is too short for encrypted VNC password

3.10.7

9843

Virtual factory fails to detect powered on VMs if they are vMotioned after vCenter power on event

 

9834

Increasing disk size in backend does not update accounting

 

9830

AWS China region not usable from Abiquo

 

9825

Pagination of scopes is broken. Pagination should be disabled in tree view

 

9819

Invalid length of DNS suffix field in "network_configuration" table

 

9811

Cannot edit IP for a physical machine through the UI

 

9804

Bad ostype mappings when using ostype *_64 and guests only supported in 5.5+. These templates are now supported by the standard format of osType, See Modify a Template for Hypervisor#Operating system and OS version

3.10.7

9796

KVM - VMDK sparse based VMs rolled back during deployment due to VMDK sparse not being a writable format. Fixed by removing VMDK sparse as a supported format for KVM

 

9792

Can't deploy to OpenStack without floating IP. Fixed by only sending Chef information if the runlist is not empty

 

9776

After an unsuccessful deploy, forceVirtualMachineDefinitionSync may fail if VM becomes unsubscribed

3.10.7

9761

API fails on FQDN change when VM is deployed. Only allow changes from within the VM

3.10.7

9749

Typo on virtual appliance cards

 

9745

Cannot attach large volumes to VM. QEMU returns wrong size

 

9741

Intervals on refresh timers are not working properly

 

9740

Specs containing backup information from older versions are not properly deserialized

 

9739

Cannot get vmdef when vSphere is using a language other than English

 

9673

Removing a policy from an existing VM does not detach the VM client from the policy on the Avamar server

3.10.7

9248

Rack selection should check hypervisor availability

 








4.0.5



Resolved Issues

Key

Summary

Notes

Key

Summary

Notes

10323

Volumes grid sort starts a loop call

4.0.4.1, 4.2.3

9982

MeasuresPushActor never stops the stash

4.2

9940

Remote access is always disabled when using hardware profiles

4.2

9922

Query parameters with special characters are not correctly sent to API

4.2

9920

Review base format and compatible formats for KVM because VMDK and VHD are now read-only formats.

4.2

9892

API log - Nullpointer after MOVED event for a VM with an ISO

4.2.2

9891

When halting hosts (power off) the hosts always enter the Provisioned state

4.2





Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved