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.5

Skip to end of metadata
Go to start of metadata

4.2.0

Platform changes

For platform and component upgrades, see Changes#4.2

For changes to the Abiquo API, see API Changelog v4.2

For changes to the Abiquo user interface, see Changes to the user interface#4.2

To upgrade all Abiquo Platform Servers, follow the notes in Upgrade Abiquo.

New features

The following features were introduced in Abiquo 4.2.

Key

Summary

Other versions

9850

Re-enable automatic send mail after an alert is activated. See Monitoring and Control and Scaling#CreatealertsforVMs


9849

New dashboard widgets. See Home View with Metrics, Hybrid, and Optimization tabs.


9790

Template list view. See Manage VM Templates


9789

Wildcards in search boxes. See Starting Abiquo for the First Time#Search in lists


9721

Exclude customer network ranges. See Manage excluded networks

3.10.7, 4.0.4

9720

Apply firewalls per networks. See Manage Networks#Createaprivatenetwork, Manage Public Networks, Manage External Networks, Manage Unmanaged Networks


9713

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

3.10.7, 4.0.4

Additional highlights from Improvements below

Improvements

The following improvements were introduced in Abiquo 4.2.

KeyDescriptionOther versions

10016

Capturing a VM - setting default gateway should be possible as part of the process.

 

9997

Guacamole page customization

 

9977

Show backup info in VM summary. See Manage VMs#View VM

 

9944

Send guest password by SMS. See Guest setup

3.10.8 

9930

Annoying DEBUG expandNodes in api.log

 

9928

Plugins could add ''vm'' context to logs

 

9927

Unrecognized VirtualCdromRemoteAtapiBacking. Add support for ATAPI emulation to ESXi plugin

 

9923

Network name from plugins. List/sync should get the name from the plugin. It should be possible to create/update the network with a specific name

 

9909

Create SOSreport plugin for Monitoring profile.

3.10.7, 4.0.3

9865

Show cluster name in infrastructure. Added name attribute to Cluster

 

9818

Capture process should write DHCP leases. To configure, set abiquo.capturedhcp property to true

 

9816

FQDN - DNS suffix validation needed in Configuration view for default network configuration set in Networks section

3.10.7, 4.0.4 

9814

Add FQDN to the email template for auto-generated password

3.10.7, 4.0.4 

9809

Remove clients with no backups

3.10.7, 4.0.4 

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, 4.0.4 

9801

Allow to filter metrics display by up to 31 days

 4.0.4

9794

Report a log in tracer when the DHCP cannot be configured

 

9791

NSX EDGE placement using allocation policy. See NSX Gateway configuration guide and NSX with ECMP configuration guide

 

9788

New privilege to control whether a user can add an ISO or not. See Manage Roles#Privileges table

 

9778

Guacamole integration for remote console. See Configure Remote Access to VMs and Manage VMs#Connect to your VM

 

9756

New URL to purchase license. See Configuration View#Dashboard 

3.10.7 

9750

Change VM power off icon. Changed from lightning bolt to power plug. See Manage VMs#VMpoweractions

 

9746

FQDN - validation is needed when setting DNS suffix on networks

3.10.7, 4.0.4 

9738

Add Phone number into user information. See Manage Users and to retrieve phone number from OpenID Abiquo Configuration Properties#openid

3.10.7, 4.04 

9719

Avamar - On replica backups restore can't be requested. Control display of Restore link with UI property for replica backups. Configure Abiquo UI

3.10.7, 4.0.4 

9718

Restore a VM from a VM that is not deployed backed up with Avamar

3.10.7, 4.0.4 

9716

VNC password can´t be clear. (minus) DURING UPGRADE USE TOOL TO ENCRYPT EXISTING VNC PASSWORDS

3.10.7, 4.0.4

9715

Role Mapping from Abiquo to multiple AD groups. See Manage Roles and for API changes, please see documentation for Abiquo 4.0.4 at Abiquo 4.0

3.10.7, 4.0.4 

9712

Allow delete of VMs with no disks/NICs

3.10.7, 4.0.4

9686

Add icon to User cards. In Users card view, the platform displays the Gravatar icon for the user's email

 

9680

Create VPC needs to synchronize firewall

 

9669

Manage wrong rollback in another way

3.10.7, 4.0.4 

9664

Quarantine column for multiple IPs is confusing. Change quarantine column to contain "Yes" or "No".

 

9631

Find VMs in Infrastructure view. New tab showing all VMs at datacenter level. See Administer VMs in infrastructure

 

9628

Get number of VMs at virtual appliance level. API changes

 

9627

Add description field to virtual appliance. Not available in the UI in Abiquo 4.2.0

 

9579

Spec validation: Allow user to edit firewall configuration

 

9570

"Description" field on FW should not be mandatory in the UI

 

9563

Delete firewall list in VirtualMachineDefinition, preventing reconfigure of VM due to firewall changes

 

9551

Allow delete of IPs. Private and external IPs cannot be deleted if they are attached to a VM. Public IPs cannot be deleted if they are purchased

 

9540

OracleVM - Skip read-only datastores

 

9537

KVM - Skip read-only datastores

 

9536

ESXi - Skip read-only datastores

 

9519

vCD - Get OS type from templates

 

9433

Prevent creation of logical entities if plugin implements interface but not create method. Example, the platform can only list virtual datacenters in vCD, so do not allow users to create them.

 

9378

vCD - Load balancer with "public address" from an external network

 

9377

vCD - Differentiate external networks from private networks

 

9370

Hardware profile selection in spec, to enable user to select another hardware profile in public cloud where the platform cannot create a new hardware profile, and where template limits user to work with recommended hardware profiles only.

 

9367

Manage disk allocation (without abiquo.properties - eager zero improvements). Add Allocation attribute to VM template and VM disks. Enable users with disk allocation privileges to set allocation. See Modify a VM Template, Configure VMs and Manage Roles#Privileges table

 

9118

Allow to fully configure SMTP options. See abiquo.properties documentation for Abiquo 4.0, Abiquo Configuration Properties#server

 4.0.2

8832

Device connection data is not validated as part of create

 

8718

SSL certificates can be reused for the same load balancer routing rules. Enforce no duplicated SSL certificates by certificate providerID. Change only affects AWS

 

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 helpful to display which VMs have invalid datastore tier or no datastore tier

 

7587

Check plugin supported operations in HypervisorActor creation

 


Resolved issues

The following issues were resolved in Abiquo 4.2.

KeyDescriptionOther versions

9995

Default role for M needs USERS_VAPP_VIEW_ALERTS

 

9994

Sometimes VM statistics chart tool-tip persists in view

 

9993

VHDX conversions not working

 

9987

Get vapp link undefined dashboards

 

9982

MeasuresPushActor never stops the stash, so it never processes the scheduled heartbeat message

4.0.5 

9971

First boot password + Cloud-Init + Windows not working

 

9970

FQDN character limit on Windows 2012. Windows hostname limited to 15 chars, so using Abiquo ID instead of UUID

 

9966

VM edit does not have keymap selector in ESXi. The keymap selector is now supported with remote access through Guacamole integration

 

9961

Hard and soft limits traces are not shown

 

9951

The API does not properly filter the templates by scope

 

9950

VIMAGE-9: Trying to delete template with the owner fails if template is deployed by another enterprise

 

9947

CSRF: Replace cookie based authentication for a request header based one. See Authentication

 

9940

Remote access is always disabled when using hardware profiles

4.0.5 

9924

Private networks not shown in virtualdatacenter if plugin does not support ''createNetwork''

 

9922

Query parameters with special characters are not correctly sent to API

4.0.5

9921

Private networks not listed in VM edition

 

9920

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

4.0.5 

9918

Create virtual appliance popup does not show all available VDC during VM capture process. Zendesk ticket: 5056

 

9915

Uploading a template with wrong metadata triggers an error that is not useful

 

9914

Change logback configuration for Emmett and Delorean to INFO level

 

9906

ISO disk can have only IDE controller so prevent user from editing the controller type

 

9900

User with "EVENTLOG_VIEW_ALL" privilege and not "Global scope" assigned is not able to see events performed by "SYSTEM" user

 

9897

Error relocating a VM with a datastore that has no datastore tier assigned

 

9893

Spec: fix validation of network

 

9891

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

4.0.5 

9890

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

3.10.8, 4.0.4 

9883

Empty FQDN are not allowed

 

9882

getHostDefinition (discovery / host sync) takes too long when changing system property ''abiquo.esxi.taskPollWait''

4.0.4 

9880

Delayed detect VM state changes caused by running sync host operation because host sync should not block other monitor operations

 

9873

VM in grid mode does not allow edit or delete of VMs when VApp is Locked

 

9867

Get physical machines by rack returns a heavy JSON response. Added new API media type, entitylinkscollection

 

9863

Hyper-V - Datastore path should not be case sensitive

4.0.4

9862

Can't capture Hyper-V VMs with dynamic MAC address

4.0.4

9860

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

4.0.4 

9859

Getting candidates to relocate VM returns empty list of physical machines

4.0.3

9858

Custom metrics - Error creating a custom metric with "unit" field NULL

4.0.4 

9853

VM using ISO is deployed but still locked in Abiquo

4.0.4 

9846

VM table password field is too short for encrypted VNC password

3.10.7, 4.0.4 

9845

Streaming and m module not working in Tomcat 9

 

9843

VF fails to detect power on of VM if the VM is vMotioned after the vCenter power on event

4.0.4

9834

Increasing disk size in backend does not upgrade accounting

4.0.4

9825

Pagination of scopes is no longer available due to tree view

4.0.4 

9821

Abiquo RabbitMQ clients do not support SSL brokers. Zendesk 4949. Provisional fix requires further testing

4.2.1 

9819

Invalid length for "sufix_dns" field on "network_configuration" table

3.10.7, 4.0.4 

9811

Cannot edit IP of a physical machine through the UI

4.0.4

9805

Include support for latest GuestOsIdentifier from vSphere 6.5. See Modify a VM Template

3.10.7, 4.0.2

9804

Bad ostype mappings when using ostype *_64 and guests only supported in 5.5+

3.10.7, 4.0.2 

9796

VMDK sparse based VMs rolled back during deployment due to VMDK not being a writable format

4.0.4 

9792

Can't deploy to OpenStack without floating IP

4.0.4

9784

Hardware profiles - warning message needed when editing templates to change CPU and RAM

 

9776

forceVirtualMachineDefinitionSync fails if VM becomes unsubscribed

3.10.7, 4.0.4

9769

KVM - Event wrongly generated (deploy event)

 

9767

Enterprise access search and list don't work for datastore tiers

 

9761

API fails on FQDN change. API should ignore changes to FQDN via API, as changes to FQDN can be made in guest OS only

3.10.7, 4.0.4 

9757

Cannot use Cloud-Init on VMs that only have persistent disks

 

9749

Typo on VApp cards

4.0.4

9747

Misleading VirtualMachine#isStateful causing some false validations

 

9745

Cannot attach large volumes to VM. QEMU returns wrong size. Zendesk ticket: 4901

4.0.4 

9743

CostCode should be added to RAM/HD/Backup resources account

3.10.7 

9741

Intervals on refresh timers are not working properly

4.0.4 

9739

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

4.0.4 

9729

Azure ARM metric retrieval needs to use UTC format

 

9727

Spec + Backup - Materializing spec with some policies when they are disabled by Infrastructure

 

9723

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

 

9704

Save icon clipped in Load Balancers, Health Check

 

9703

Spec: UI shows wrong enumeration for firewalls in Apps library

 

9699

Spec: not possible to create/materialize a spec with firewalls related in a cycle

 

9693

Missing API validation while editing user email


9673

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

3.10.7, 4.0.4 

9623

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

 

9605

vCD - VM can only use one network

 

9575

Allow relocate only to hosts of the same manager hypervisor (vCenter)

 

9565

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

 

9248

Rack selection should check hypervisor availability

4.0.4

9217

Not found error from link to hypervisors in datacenter limit. Removed hypervisors link

 

9147

Add Cloud-Init support to OpenStack. Enter configuration in VM bootstrap script and variables

 

9146

Add Cloud-Init support to Azure. Enter configuration in VM bootstrap script and variables

 

8730

ESXi CPU metrics scale is not a percentage, but it is shown as one in the UI

3.8.3

8565

Failed to deploy VM without datastores (only persistent volumes) in ESXi without system properties

 

7969

Failed to promote (copy) template when file is very lightweight

 

For known issues and planned improvements, please see Planned improvements and known issues for Abiquo 4.2

4.2.1

Features

Improvements

KeyDescriptionNotes

10088

Dashboards - Last deployed and Most Time On VMs are not shown if user is deleted. Display VMs without user


10080

Identify Edges by enterprise. (minus) If you are using NSX, during the upgrade you must set abiquo.property: abiquo.nsx.edge.description or enterprise property: nsx.edge.description for each enterprise


10062

Implement NAT plugin for NSX. See Configure the NSX integration


10049

Allow resize of the networks frame in the VDC view, as in the Infrastructure view

Support ticket: 5164

10048

Allow administrator to set the size of the Edge appliances. (minus) If you are using NSX, during the upgrade you must set abiquo.properties: abiquo.nsx.edge.esg.size and abiquo.nsx.edge.dhcp.size or the equivalent enterprise properties for each enterprise


10041

Dashboard widgets - Users created by System properties should not be displayed on Home page


10040

Dashboard widgets - for Optimization → Unused public Ips, use "workload" instead of "instances"


9984

Dashboard widgets - Review filtering last deployed VMs by user


9941

Add shortcut for Ctrl+Alt+Del in Guacamole viewer


9868

Update jclouds version to 2.0.3 to improve China support


9717

Load balancers - Not able to attach them in a VDC after synchronization process ("Load Balancers" tab is required)


9364

Add button (+ sign) in Datacenter view should always prompt for rack or physical machine


9358

UI doesn't warn about VMs with names already in kinton database in the current DC during import.


9230

Confirmation dialog missing from Available IPs when moving all IPs


9094

Upload templates - Progress bar only displayed if "Disk" section was the last section filled in


8203

Go to vApp/VM from Infrastructure list of VMs on physical machines. As for Home view Dashboard, switch enterprise if necessary


Resolved Issues

 

KeyDescriptionNotes
10144vCloud Director - some requests are waiting indefinitely. New abiquo.properties added to configure timeouts
10134vCloud Director login does not complete. New abiquo.properties added to configure timeout
10128vCloud Director cannot find some templates due to issue with timeouts and pagination

10104

Cloud-init does not set default gateway correctly

Support ticket: 5135

10077

Backup finish event has incomplete message


10071

Avamar plugin fails with paged responses


10066

In graphs X axis labels scroll with points and overlap with Y axis label


10065

Scrolling graphs does not show all text

Support ticket: 5225

10052

Misleading Enabled/Physical machine columns in the Datastore Tiers view.
The Shared column now displays all physical machines with the datastore

Support ticket: 5188

10051

It is not possible to recover password without reCAPTCHA.
Updated to reCAPTCHA V2. If reCAPTCHA keys are not present, reCAPTCHA is disabled


10044

Dashboard combos are loaded very slowly


10030

Cannot boot Gen2 Linux VMs on Hyper-V. Fix documentation: SCSI controller is required


10028

Home view dashboard panels are not fully responsive for all users


10025

Dashboard widgets - Virtual machines - longest time ON - one column displays "Days" instead of "Hours"


10024

Dashboard widgets - Enterprise name disappears clicking on pagination


10022

Guacamole not working in Safari


10021

Cannot add disks to Gen2 VM


10019

Creating a public cloud region, the duplicate IPs button overwrites the guacd port number


10015

Review UI tutorials


10011

Editing public cloud region, Remote Access remote service is not displayed


9963

Hyper-V plugin reports wrong datastore sizes

Support ticket: 5026

9959

NIC sequence is not updated by VM sync


9957

Pagination broken in api/cloud/locations/(id)/hardwareprofiles.
Documentation to be updated


9864

Virtual Appliances - Search box position changes when expanding the column


9830

AWS China region not usable from Abiquo

Support ticket: 4961

9821

Abiquo RabbitMQ clients do not support SSL brokers. See RabbitMQ SSL guide

Support ticket: 4949

9755

Creating or cloning a pricing model, standing/minimum charge currencies do not change before save.
Documentation to be updated


9753

Impossible to know why a plugin failed to load because proper stacktrace does not appear in logs


9156

NSX - Show load balancer node status in load balancers


9145

Add cloud-init support to DigitalOcean. Note: cloud-init uses droplet metadata
Documentation to be updated


9141

Add cloud-init support to Amazon.
If a cloud-init script is provided, add the corresponding cloud-init directives to the cloud-init script to add the variables
Documentation to be updated


8493

Creating an external network, enterprise changed in popup is not changed in API request


 

4.2.2

Improvements

10224Sort and filter NAT rules
10218VMs with multiple IPs are registered multiple times in the load balancers. When a VM has multiple IPs, the VM should still only be added once to the pool.
10205Create SNAT independently of DNAT. The ''snat'' attribute denotes if the NAT rule is SNAT or DNAT (no DNAT+SNAT). SNAT rules cannot specify ports or protocol, and the API returns the NAT IP with rel ''translated'' and the private ip with rel ''original''. The queryParam ''snat'' has been added to filter only "snat" or "dnat" when retrieving NAT rule.
10203Forgot password request with blocked user is not working. Support ticket 5340

10159

NSX-NAT: Select NAT IP to use (default SNAT) in virtual datacenter creation. Add a NAT IP link in the POST request to create a VDC. It should have a "rel" value of "ip" and a "href" value that links to the IP in hardware ('api/cloud/locations/X/devices/Y/natnetworks/Z/ips/A')

10151

vCloud Director: Improve exception messages

10139

Connection reuse in OracleVM plugin to improve performance

10131

Add default values for Load Balancer health check interval - timeout -attempts. Administrators should define default values with UI properties in client_config_custom.json

  • "config.loadbalancerhealthcheck.default.interval" : "",
  • "config.loadbalancerhealthcheck.default.timeout" : "",
  • "config.loadbalancerhealthcheck.default.attempts" : "",

10117

Enable port ranges in NSX firewalls

10114

Allow configuration of default sender of mail from infrastructure. If the checkbox to "Append my email address to the message" is not checked, the sender is taken from this Abiquo property "abiquo.server.mail.user".

10106

Validate that there is only one SNAT rule configured for a virtual machine. Considerations when upgrading from 4.2.1: to prevent errors from any existing VMs that break this validation, it will only be triggered when editing a NAT rule or adding a new NAT rule. So users can remove NAT rules from VMs with 2 x SNAT rules, and reconfigure other elements of the VM. They cannot edit or add another SNAT rule to a VM with 2 x SNAT rules.

10102

NAT IPs purchased should appear on dashboard

10101

NSX-NAT: Load balancer should get only IPs from NAT networks. New client property can be added to client-config-custom.json to override load balancer addresses type. Default value is an empty array (config.loadbalanceraddressestype: []). Values accepted: "PRIVATE","PUBLIC","PRIVATE_AND_PUBLIC","NATIP","PRIVATE_AND_NATIP"

10098

NSX-NAT: Default NAT IP assigned to a VDC cannot be removed from the VDC. Add an attribute to the NAT IP to mark it as default in the VDC

10097

Duplicated SNAT rules in VDC

10093

Add NAT rule information to VM information view (Network tab on VM control panel)

10078Consider other protocols in the NAT rules, which are currently only TCP

10074

Clone NAT rules, enabling user to work with the same NAT IP but a different original IP

10068

Quarantine NAT IPs

10063

Load Balancer requires a private address. Load balancers should not require a subnet unless it is mandatory in the provider

9521Include virtual machine name in all configure logs. Improvement to resolution in Abiquo-4.0.1

9215

Datastore tiers tab in Infrastructure view only shows 1 physical machine for shared datastores

8758

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

Resolved Issues

 

10255

MOVE fails to process if DS does not exist in destination host

10246Failure to roll back any register (update FW, LB or NAT) if not changing IPs
10226Enable configuration of load balancer acceleration. Add Abiquo property abiquo.nsx.load-balancer-acceleration and set to "true" to configure.
10222User interface - Load balancer address type does not behave as defined by the plugin constraints
10221Add VDC price to VApp price pop-up
10220When deleting a LB in NSX, do not try to delete addresses if they are used by another virtual server
10211Error trying to add Azure ARM credentials
10206Network configuration via cloud-init is not working in Windows

10194

Can use private load balancer addresses from other virtual datacenters. Filter reusable addresses by virtual datacenter

10193

NSX-NAT – Cannot create SNAT rules after load balancer is using a NAT IP

10170

NSX-NAT – Internal server error deleting a load balancer with NAT IP

10158

Duplicated load balancer addresses with the same endpoint. New queryParam uniqueendpoint (true or false) in request to devices/X/loadbalancers/addresses

10157

NSX-NAT – should not use public load balancer addresses. Removed property ''abiquo.nsx.edge.public-network-cidr'' from this integration.

10155Send guest password by SMS doesn't work with whitespace in the number

10154

Backups marked as failed due to session expiration

10153

API error response when creating 2 alarms on one VM at the same time

10152VM definition will not sync if hostname is less than 3 characters. VM spins forever in deployed state. Support ticket: 5285. In Abiquo we will always store a complete FQDN.
If just a hostname arrives from the hypervisor and there is no current value stored in the database, the sync will try to extract the domain name to complete the hostname from the network used as gateway by the VM, or by searching in the other VLANs of the VM or using "localdomain" as the default value.

10150

User interface – Update "About" section to "2018" copyright

10147

User interface – NSX-NAT: Load balancer IP selection is broken

10146

vCloud Director – Cannot undeploy VM with firewalls attached

10145

NSX – Improve LB creation flow by blocking multiple routing rule creation when not supported by networking system

10143

UI blocked while notification dialog is open

10130

GEN-3 error when configuring partial backups for VMs with volumes. Support ticket: 5271

10129

GEN-13 error when requesting the price of a VAPP with VMs with adhoc HW profiles

10124

Some tasks are waiting indefinitely

10121

Dashboard widgets – Sometimes all VDCs / VAPPs are not displayed on Metrics tab

10115

Dashboard widgets – Periodic refresh of UI changes current VDC view

10112

NSX-NAT – Cannot reuse port after deleting a NAT rule in the same operation. Now it is possible to reuse a port in the same operation (save operation is not mandatory) and cannot add multiple NAT rules with the same ports in the same operation (controlled in UI)

10092Remove restriction on NAT rule destination port. We should allow the same NAT IP to be used on more than one VM, either with the same port redirected or with different ports.

10084

NSX-NAT – Not possible to sort IPs by any column

10029

Action plan tree display – VM name disappears when opening action plan list.

This is a CSS issue in the theme that can be fixed manually.

Edit the /theme/CLIENT_THEME/css/theme.css

Add these lines:

/* Set color to an open VM in the tree */
.virtual-appliance-control-list a .main-menu-section-link-active {
color: #051861; /* Or desired color */
}

/* Set color to a selected Action Plan */
.virtual-appliance-control-list .ab-topiclist-tree .ab-active a {
color: #FFFFFF; /* Or desired color */
}

10023

Home view Metrics tab in Enterprise resources displays limits for user without Display enterprise limits in statistics privilege

9990

NSX – Health check with interval 0 breaks load balancer. Support ticket: 5111

9986Emmett and Delorean default log path not working in clean installation

9959

NIC sequence is not updated by VM sync

9934

Internal server error trying to deploy a VApp that contains a single VM without datastore tier

9892

API log - Nullpointer after MOVED event using a VM with ISO

4.2.3

Improvements

KeySummaryNotes
10348Control display of dashboard widgets with privileges instead of through Configuration view. Added privileges: Display optimization dashboard tab, Display hybrid dashboard tab. See Manage Roles#Homeprivileges
10343Add billing widgets to dashboard on the Hybrid tab with new privileges: View bills, Manage bills, Display VM cost view widget (hybrid tab). See Hybrid#Billingwidgets. For configuration of this initial version, see Display cloud provider billing data
10334Improve reuse of connection when hosts are removed/added from vCenter
10328Set up vCloud with admin credentials and create a public cloud region for use by multiple organizations. See VMware vCloud Director
10327vCloud: Support multiple VMs per vCloud virtual appliance for an organization, which will now be an Abiquo VDC. See VMware vCloud Director. Private networks are connected to an external network for outside access. Configure with abiquo.vcd.parentnetwork. See Abiquo Configuration Properties#vcd
10326vCloud: Enable administrator to configure only live metrics, or live metrics fallback when historical data is not present. Use: abiquo.vcd.metric.live.force, abiquo.vcd.metric.live.fallback. See Abiquo Configuration Properties#vcd

10319

Retrieve missing VM template information when selecting a VM

 

10318

Create load balancers using external networks. For example, vCloud Director only supports load balancers on external networks (organization network). See Manage Firewalls and Load Balancers#Providersupportforloadbalancers

 

10306

Improve VM views (API calls and performance)

 

10305Improve exception handling of HyperVCompute for deploy operations. Use abiquo.virtualfactory.hyperv.refreshMonitorJob.intervalms. See Abiquo Configuration Properties#virtualfactory

10302

vCloud - Cannot import templates with no vCPU. Report name and ID if CPU and/or RAM are not present. Set default of CPU=1, RAM=1024 MB

 

10279

Outdated amqp-client dependency in delorean module of Watchtower


10272

Undeploying VApp should return HTTP 204 instead of 202 if there are no VMs to undeploy

 

10250

Display the 'restore backup' info text when it is possible to restore the backup according to plugin functionality (some plugins support restore with VM powered ON)

 

10249

Allow for unmapped Samba shares to be used as datastores. Requires abiquo.hyperv.sambaHosts and configuration in the hypervisor. See Hyper-V and Abiquo Configuration Properties#hyperv

 

10238

LDAP member search should be done with scope sub

 

10231

NSX-NAT - (UI) Select the NAT IP to use (for default SNAT) when creating a virtual datacenter. See Manage NAT for virtual datacenters and Manage Virtual Datacenters

 

10217

Cannot save a host with a failed state check

 

10212

In Infrastructure, on Virtual machines tab, after performing a VM search, keep the state after user clicks on shortcut to VDC or VM

 

10210

Drop legacy bootstrap methods in favor of Cloud-init. See VM bootstrap script

 

10209

Create scaling group, add 'Create in maintenance mode' flag. See Monitoring and Control and Scaling#Managescalinggroups

 

10199

Configure length and character set of default guest password for guest customizations. Set abiquo.guest.password.length and abiquo.guest.password.exclude. See Abiquo Configuration Properties#guest

 

10198

Show remote access password in VM summary for end user, with Show password link. Manage Virtual Machines#ConnecttoyourVM

 

10192

Hyper-V: Allow to specify VM config file path for swap files. Use abiquo.virtualfactory.hyperv.swapFileDataRoot to set swap file location. See Abiquo Configuration Properties#virtualfactory


10180

Implement periodic synchronization of virtual machine definition (vmdef)

 

10163

Add the "iconURL" attribute to the virtual machine in the API

 

10133

vCenter resource tagging tool (vcenter-tags) should use API instead of DB

 

8248

Hyper-V plugin must check for multiple concurrent connections to Hyper-V server

 


Resolved Issues

KeySummaryNotes

10323

Volumes grid sort starts a loop call

v4.0.4.1 

10320If there are no racks, do not allow the user to create physical machines

10316

ExternalNetworks should be usable if plugin or device supports listExternalNetworks, even if it does not support network creation

 

10314

Revise English spelling, grammar, and style of APIError

 

10313Retrieving firewalls or loadbalancers by locations does not apply limit filter

10301

When VM is powered on, standard user cannot copy the password for remote access from VM edit dialog

 

10300

Monitoring tab does not display any metrics if there is a VM with no metric data

 

10291

Hyper-V vs max open files

 

10288

Appliance Manager will only connect to Redis on localhost using the default port

 

10287Force ServicesActor supervisor strategy to restart

10285

Add C5 instance types to Amazon. You may need to synchronize hardware profiles in Infrastructure and enable them at enterprise level. You may also need to load templates that support this hardware profile.

 

10283

Reconfigure fails to add an IP if the plugin does not support updateVirtualMachineAddressesInFirewall

 

10281

AMQP consumers fail to ack messages after reconnect (no more messages are consumed)

 

10276

Undeploying a VApp, all VMs get re-subscribed when some undeploys fail and VMs roll back

 

10262

NSX - Concurrent object access error (sometimes) while removing VMs from load balancer

 

10259

External IPs disappear from the available list when VMs using them are deleted

 

10256

Network config injection is not working on Hyper-V

 

10254

It is possible to surpass enterprise hard limit for IPs with NAT device

 

10191

Hyper-V – Enable administrator to set host shutdown behavior when creating a VM. Optionally set abiquo.virtualfactory.hyperv.automaticShutdownAction=X in abiquo.properties, where X is:

  • 2 -Turn off
  • 3 - Save state (Default)
  • 4 - Shutdown

"Turn off" or "Shutdown" will NOT create swap files. Note that you can set the location of the swap file with abiquo.virtualfactory.hyperv.swapFileDataRoot in abiquo.properties

 

10166

Promote template (duplicate) task link does not include media type

 

10081

Add R4 instance types to Amazon. You may need to synchronize hardware profiles in Infrastructure and enable them at enterprise level. You may also need to load templates that support this hardware profile.

 

9975

Attaching a new disk directly in the hypervisor, the platform does not update accounting

 

9929

Anti-affinity cost is not added to the total cost in the virtual appliance pricing estimate

 

9901

Add support for RDP access to Windows guests in public cloud. Before deploying VMs, add the SSH public key to your user account. See Manage Virtual Machines#ConnecttoyourVM

 

9857

Captured VirtualMachines have hard disk size = 0 in Accounting. Also they are not registered in the ON table

 

9742

Azure ARM - Synchronizing a nonexistent VPC returns an internal server error

 

9642

Warning symbol on virtual machine cannot be deleted

 

9142

Add Cloud-init support to Rackspace

 

9031

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

 

7418

If LDAP server is not reachable no error is shown when trying to log in

 

5400

It should be possible to assign an LDAP group to enterprise roles in more than one enterprise