Abiquo Documentation Cookies Policy

Our Documentation website uses cookies to improve your experience. Please visit our Cookie Policy page for more information about cookies and how we use them.


Abiquo 4.7

Skip to end of metadata
Go to start of metadata

Release notes for Abiquo 4.0.2

Features

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

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

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

 


Known issues

Key

Description

9723

It is possible to delete the primary disk from a template through the API

9704

Save icon clipped in Load balancers, Health check

9700

Incomplete information in tracer for VIRTUAL_MACHINE_GUEST_SETUP

9694

Modify properties to allow Redis work in cluster

9693

Missing API validation while editing email from user

9683

User interface - Synchronization information appears at the bottom of the screen (split in two)

9630

Review reconnection for streaming client

9623

Uploading an OVA file with spaces in its name, the template appears as failed in the UI

9605

vCloud - Virtual machine can only use one network

9565

Hyper-V - Undeploying a VM with only an ISO disk leaves the VM with no storage elements

9410

Get locations returns DTOs with self and edit links

9366

Azure ARM regions in Canada and Korea cannot be used

9255

Support existing external/public networks in Neutron

9031

Delete virtual datacenter in Openstack deletes firewalls instead of releasing them from the VDC

8659

Virtual machine edit conflict caused by not refreshed definition after powerOn

8565

Fail to deploy virtualmachine without datastores (only persistent volumes) in ESXi without required system properties

7225

KVM interfaces are not updated

 

Planned features and improvements

Key

Description

9721

Exclude customer network ranges

9720

Apply firewalls per network

9713

Add capacity control at cluster level

8971

DRaaS - DRaaS for ESX and generic interface

9563

Enable changes to firewalls without reconfigure - delete firewall list in virtual machine definition

8604

MariaDB - Evaluate update to newer version

9719

Avamar - On replica backups, restore can't be requested

9717

Load Balancers - Not able to attach to VDC after synchronization process (requires "Load Balancers")

9715

Mapping from an Abiquo role to multiple AD groups

9712

Allow delete of incomplete VMs without disks and/or NICs

9677

Add variables to mail action

9631

Find virtual machines in Infrastructure above physical machine level

9539

XenServer - Skip read-only datastores

9538

Hyper-V - Skip read-only datastores

9519

vCloud - Get OS type from templates

9378

vCloud - Load balancer with public IP

9377

vCloud - Differentiate external networks from private networks

9370

Hardware profile selection in spec

9367

Eager zero improvements - better manage this functionality, for example, at template/disk level

9358

During import, UI should warn about VMs with names that are already in the database in the current datacenter

9344

In OpenStack, networks from different VDCs can reach each other. Create one router for each VDC, and make the router ID the providerId of the VDC instead of the tenant ID

9323

VMs with RDM volumes are silently ignored when retrieving VMs from the hypervisors

9319

Incorporate "Control" elements into VApp specs (e.g. autoscaling and action plans)

9317

Store VApp spec versions by provider

9167

London and Canada are new regions in AWS

8868

Remote access to virtual machine using web console

8832

Device connection data is not validated in create

8491

Deploy AMI from AWS marketplace is not possible

8404

Consider creating dummy templates for synchronizing VMs with nonexistent templates in public cloud regions

8380

AWS - Manage VPC name and subnet names

8204

Split VDC management privilege into 2 privileges. One for private and another for public VDCs

8118

Persistent template shown as suitable to deploy but there are incompatible disks

9686

Add icon for user in User cards view

9680

Create VDC in public cloud should also trigger firewall synchronization

9657

Display a message while monitoring graph is loading data

9626

Apply some changes to new virtual appliances cards

9230

Confirmation dialog missing from Available IPs

9094

Upload templates - Progress bar only displayed when last section completed was "Disk" section

8758

Firewall - If an error occurs adding a rule, old rules are deleted

8718

SSL certificates should be able to be created and reused for the same load balancer's routing rules

8687

Better test for IPMI and allow parameters

8649

A proper error message is needed when the hardware version set is not compatible with the current host version during deployment

8626

Datastore tiers + Pricing - It would be nice to display which VM has an invalid or nonexistent datastore tier

8543

Licenses - Warning message before licenses expire

8475

Last filter options selected should remain checked every time the user goes to the Apps library section

8457

KVM - Improve error message when attaching more than 4 disks (no matter which diskcontrollerType is in use)

8403

While PCR sync process is running, the VMs could be persisted in different transactions

8283

Monitoring - Keep the same color for each VM when filtering by metric dimension at virtual appliance level

  • No labels