Abiquo 4.4 release notes

[ 1 4.4.0 ]



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



4.4.0

Platform changes

For platform and component upgrades, see Changes#4.4

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

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

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

New features

Features and Improvements

Key

Summary

Support ticket/
Recent version

10345

Compatibility with SMB2 for Hyper-V

 

10279

Outdated amqp-client dependency in Delorean

4.2.3

10557

Move VMs between virtual appliances in same virtual datacenter. See Manage Virtual Machines#MoveaVMtoanothervirtualappliance

 

10397

VDC role restriction. Limit access to a virtual datacenter by selecting a role with fewer privileges than cloud user roles. See Manage Enterprises#Limit access to virtual datacenters with a default role and Manage Virtual Datacenters#Limit user access to the virtual datacenter



10396

VMware deploy at cluster level. Add VMware vCenter Clusters as physical machines (does not support iSCSI storage). Please contact Abiquo Support for information about migration to clusters

10395

Support for VPNaaS. The initial version is for AWS, NSX-NAT, and NSX-gateway. It supports creation of site-to-site VPNs from private cloud VDCs to other sites. See Manage VPNs



10394

VM limits - allocation limits for enterprise, location, and virtual datacenter levels for Number of VMs. Manage Virtual Datacenters#Manage resource allocation limits for a virtual datacenter and Manage Enterprises#Control enterprise resources and Manage Enterprises#Limit Resources for an Enterprise in a Location. These limits also display in Home View on the Metrics tab.

 

10393

New Control view with Alerts and Action Plans across the platform. Also Alarms in Infrastructure and Cloud (virtual datacenter). See Control View and Manage cloud alarms and Infrastructure Alarms and Manage Scaling Groups. As part of the upgrade process from 4.2.x, run the upgrade tool on the kinton and watchtower databases

9978

Optional Dnsmasq as a DHCP remote service to replace existing DHCP remote service that uses OMAPI. See Manage Datacenters and Public Cloud Regions#CreateaDatacenter and Abiquo Configuration Properties#dnsmasq. Please contact Abiquo Support for information about using Dnsmasq in Abiquo

9786

Restrict VM - for outsourcing, running provider applications, etc. See Administer and Troubleshoot VMs#RestrictvirtualappliancesandVMs for administrators and Manage Virtual Machines#RestrictaVM for users

 

10678

Reduce VSM log-level for "VcenterUtils Can't look up host" messages

Support ticket: 5646

10667

Classic firewalls for vCloud Director. The platform can synchronize classic firewalls from the Edge on vCloud director. Users can edit the firewall rules.

 

10662

Metrics: Allow filtering by multiple dimensions. See Manage Virtual Machines#ViewVMmetrics

 

10657

In user interface, allow user to set dimensions for alarms. See Infrastructure Alarms and Manage cloud alarms

 

10643

Add indexes to accounting_event_detail

 

10638

Allow administrator to set VMX parameters based on template. See Advanced configuration of VMs on ESXi

 

10627

Enable user to create alarms over metric dimensions

 

10610

On Delete Enterprise validate that it does not have any FWs or LBs or Floating IPs

 

10596

Azure - Allow delete of load balancer that does not exist in the provider

 

10581

Add query parameter for /locations to only return locations with credentials

 

10575

Add Virtual machines tab and search view at VDC level. See Manage Virtual Machines#ViewallVMs

 

10558

It should be possible to add synchronized vCloud load balancers into VDC

 

10526

Group public cloud regions by provider for creation and editing of enterprises (allowed datacenters, and shortcuts for allocation limits and default VDC roles per region). To activate, set UI configuration property. See Configure Abiquo UI and Manage Enterprises#AllowenterpriseuserstodeployVMs.

 

10518

Improve error message when reconfigure action fails because of an invalid hardware profile

 

10507

Azure - Check if IPs are used in the provider before deploying a VM

 

10456

Button to "Synchronize" virtual appliance should be "Deploy all VMs" button. See Manage Virtual Machines#AddmoreVMstoadeployedvirtualappliance

 

10455

vCloud - When VM status is not known, display VM name in logs

 

10453

Azure - Add support for reconfigure of NICs and hardware profiles for VM in OFF or not allocated state

 

10448

Logo on tutorials screen is old

 

10442

vCloud - Allow the user to delete a VDC that does not exist in the provider

 

10441

Azure - Allow the user to delete a VDC that does not exist in the provider

 

10437

Improve exceptions for invalid hardware profile

 

10436

Edit a vCloud template does not save change. Notes: User can edit CPU/RAM when not using hardware profiles. User cannot edit CPU/RAM min./max. for public cloud region

 

10434

Create VDC should show credential friendly name

 

10433

Azure vNets should have the same name as the VDC in Abiquo

 

10432

vCloud Director vApps should have the same name as the VDCs in Abiquo

 

10431

Create VDC in public cloud should accept name for example, as VPC name in AWS, subnet name in Azure, vApp name in VCD, Edge field in NSX. Rename in Abiquo also propagates the change to the provider. "The synchronization process will not update provider entities that were created before the introduction of naming

 

10428

AWS - VPC should also have name tag as for subnets and VMs

 

10423

AWS - Reuse floating IPs on VPC creation. Abiquo can reuse floating IPs that are not assigned to a VDC

 

10416

Obtain the remote access address of the VM from the VM definition supplied by the hypervisor. Do not automatically copy the hypervisor service IP to the vrdIP attribute

 

10406

Allow for longer vApp names on sync. Support names of up to 255 characters

 

10403

Enforce /etc/scsi/initiatorname.iscsi file closing on BPM checks

Support ticket: 5500

10398

Change infrastructure icon to server stack

 

10390

On Sync, put all VMs in same vApp based on enterprise property singlevapp. See Compute in Public Cloud Regions#Onboardenterpriseresourcesfrompubliccloud

 

10385

Remove IPv4 validation from host discovery

 

10383

Add hypervisor without initiatorIQN if plugin does not support iSCSI external storage

 

10379

Database fields for enterprise properties and template variables and VM variables are too short. Extend length of keys and values to 255 characters

 

10371

vCloud Director - Credentials could modify PCRegion name in allowed locations. Each enterprise / organization should see the PCR as its orgVdc.
The PCR is the same but links to /cloud/locations should use the orgVdc name as the friendly name

 

10367

Sort backingValue when querying subnets in NSX. Enforce network providerId order

 

10362

Estimated bill is not displayed if its database value is less than "1"

 

10361

Estimated bills do not appear if difference is not greater/equal 24 hours between dates. Estimation is now a linear regression based on available values

 

10352

Enable reseller and key node (headquarters) aggregators at tenant level and display in user interface. See Manage Enterprises and Organization hierarchy in hybrid cloud and Create a Reseller and Reseller Administrator User

 

10351

Cannot order NAT IPs by 'quarantine' attribute

 

10335

Filter events by date is not giving any format hint

 

10305

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

 

10303

Adding credentials for public cloud region, secret access key should be hidden

 

10292

Add 'available' and 'assigned' query parameters to GET NAT IPs from device

 

10280

Guacamole: Show VM label or name inside tab

 

10278

Improve main header: move labels to tooltips, improve click UX, change icons (infrastructure, users, virtual datacenter)

 

10253

In PCR creation use vCloud VDC names as region names. Initial release vCloud and OpenStack

 

10242

User interface - Implement Quarantine of NAT IPs. See Manage NAT

 

10238

LDAP member search should be scope sub

v4.2.3

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

v4.2.3

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

v4.2.3

10165

SMS password emails may need different content type

Support ticket: 5327

10161

Allow more variables in SMS password template

 

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

v4.2.1

10026

Add Cloud-Init support to vCloud Director

 

10013

User interface - Add Cores per socket to the VM template and VM dialogs

 

9996

Using vCenter tags tool, undeploy doesn't remove vmFolder if it's not empty

 

9967

Changes to infrastructure view on the Servers tab. Get physical machines by rack returns a heavy JSON response

 

9898

Captured VMs become NOT_MANAGED after adding a host again. Clarify functionality in documentation

 

9734

Amazon - Improve error message for time out exception while retrieving template

 

9657

Display a message while monitoring graph is loading data

 

9626

Apply usability changes to virtual appliance cards

 

9239

Compress log files on rotating

 

8543

Licenses - Display warning message before licenses are expired

 

8248

Hyper-V plugin must check multiple concurrent connections to Hyper-V server. Constraint on multiple concurrent connections has now been removed

 

Resolved Issues

Key

Summary

Support ticket /
Recent version

10727

User is not able to edit a scope if parent scope is not allowed/visible

 

10717

Azure - "NicInUse" error incorrectly returned after successful deploy

 

10716

Editing an enterprise allow administrator to view allowed datacenters/PCRs that are out of scope but not manage them

 

10684

Azure - Synchronized VM has two public IPs instead of one

 

10679

Azure - Internal server error creating a VDC with "read-only" Azure role, instead of Azure error

 

10669

Billing - Date is not correctly initialized

 

10664

Direct connection to orgNetworks (no fence); external networks will be excluded from firewall

 

10650

Azure - Can't attach a public IP to an already deployed VM

 

10641

Dashboard VDC Metrics do not display all soft / hard limit values

 

10639

Internal server error synchronizing Firewalls with VMs attached and previously retrieved

 

10635

Concurrency problems in static routing modification

 

10630

Metric dimensions are not correctly displayed

 

10629

API does not return all metric dimensions

 

10625

Creating a VDC with a space in the name in Azure causes a GEN-13

 

10623

Alarms - Not able to create alarm with statistic = Count (previous entity name was "samplecount")

 

10617

Cannot configure cloud-init in ec2, vcd or jclouds plugins : packet/openstack/azure/rackspace/digitalocean due to missing metadata value

 

10612

Synchronization of vCloud Director load balancer doesn't assign VDC if related VMs exist

 

10608

Manage NAT IPs privilege is not shown in UI on Roles tab on Privileges list

 

10606

Reconfigure task error after detaching backup policy from powered ON VM (VSM definition sync events processed during reconfigure)

 

10601

Events - Unexpected error displayed when synchronizing load balancers

 

10598

Unclear error when trying to remove a VDC with LB

 

10595

Sync PCR does not attach FWs to VMs

 

10593

Can't create an instance of a VM deployed from an instance of a captured

 

10585

vCloud Director - should be able to use all networks configured in the edge to create a loadbalancer address

 

10578

VApp specs - Not possible to materialize specs since NAT was introduced into specs

 

10574

When trying to create a VDC and VNI collides, rollback does not remove the static route on the PLR edge

 

10568

Cannot synchronize VDC with VM name already present in DB

 

10564

Load balancers using external are duplicated by sync

 

10562

Azure - Internal server error listing nodes from a nonexistent load balancer

 

10561

Monitors should enforce that connection data is not modified in plugins

 

10556

Virtual factory's differing NIC definitions for VMs may trigger harmful NIC attach/detach operations

Support ticket: 5581

10550

IDynamicRegions (vCloud, OpenStack) - Internal server errror deleting enterprise with credentials

 

10548

IDynamicRegions (vCloud, OpenStack) - Internal server error deleting enterprise credentials without allowed datacenter

 

10540

Accounting of Backup does not get updated by reconfigure

 

10537

Amazon + Spec - Materialize spec fails using NICs from subnet of NAT gateway after sync

 

10536

Clicking directly on 'monitoring' icon may not select the correct VM

 

10535

Netty libraries keep opening UDPv6 sockets until they hit maximum file descriptors

 

10532

Rounding errors may cause issues with the UI Home tab render

Support ticket: 5569

10530

Not possible to create an ANY NAT rule for ports if there is any other rule on the same NAT IP

 

10524

Unable to trace task type on action plan execution error

 

10517

Option to display deleted templates is difficult to find

 

10516

Cloud init is running dhclient on only one interface of VMs with multiple NICs

 

10513

Reporting - User & Audit - for generic selection produce report for the appropriate enterprises

 

10512

Reporting - Cloud Operations - disable for public cloud region when it does not apply

 

10511

Reporting - Used per Enterprise - add public cloud to configuration

 

10510

Reporting - End User - Disable cost code usage for public-only, Enterprise activity errors in total VMs, total activity, Inventory - dashboard indicators show incorrect data

 

10504

Monitoring datapoints are displayed every 2-3 minutes

 

10503

User interface - Not possible to edit hardware profile in Action Plan (using Amazon / Azure PCR)

 

10497

Sync firewall retrieves all firewalls in the device for all enterprises

 

10489

Virtual infrastructure check not working for VM in PCR

 

10485

vCloud - VDC - Storage consumption is not visible in the dashboard for vCD

 

10481

System property "client.main.monitorEnabled" collides with scaling groups monitoring

 

10480

NATIP: Previously enabled FW for a VM is not updated when adding new NICs

Support ticket: 5538

10478

Cannot synchronize load balancers in vCloud

 

10476

Wrong owner of intermediate files in conversions

 

10475

AWS - Cannot redeploy an undeployed VM within a short period of time

 

10467

Privilege to Manage NAT IPs should be assigned to same roles as Manage public IPs by default

 

10465

Monitoring not working properly with short periods

 

10464

Not possible to edit hardware profile in Action Plan (using Amazon / Azure PCR)

 

10463

vCloud - Too many open files

 

10458

Duplicated LB entries after creation fail because instances that provider does not support for LB are attached

 

10457

Azure - VM can use an IP from a LB

 

10446

Logging in with enterprise viewer pops up unauthorized errors

 

10445

Azure - Public IPs synchronize with name "Dynamic" instead of their name in the portal

 

10444

Azure - Cannot delete a public IP that has been used after deploy fails

 

10443

Azure - Deploying with Dynamic Public IPs creates another IP in Abiquo

 

10429

Amazon - DependencyViolation error message when rollback process fails

 

10427

Ignore Cloud-Init ISO in boot order

Support ticket: 5487

10420

Virtual machine scheduler events are not saved

 

10415

Synchronizing PCRs is not possible if floating IPs hard limit will be exceeded

 

10409

Azure - Change of VM state is not detected by Abiquo

 

10407

Azure - Metrics are not displayed

 

10405

Spec - Not possible to materialize a Spec in Azure (hardware profile not set)

 

10404

Spec - Not possible to materialize a Spec that contains a vCloud Load Balancer

 

10386

Guest customizations are not applied on templates deployed from VAppSpec

 

10384

Events are not saved in database with the real UTC timestamp

 

10380

NSX + NAT - "accounting_event_ips" table is not updated when removing NAT IP

 

10377

Azure - Abiquo does not detect that VMs have been removed in Azure portal

 

10366

Unexpected error adding credentials if no DC limit exists to allow a region

 

10365

Invalid HTTP call to vApp Icon URL

 

10358

Cannot create firewall in a VDC if the datacenter is not in user scope. Should be able to create firewalls in allowed datacenters irrespective of scope

 

10344

Amazon - DependencyViolation error message when deleting a VPC after creating another NAT gateway

 

10342

Amazon - "Estimated bill" request actually returns "current bill". Instead of displaying this value, the platform will create an estimate

 

10325

Update wiki links for 4.4 and use HTTPS to access the wiki

 

10324

Undeploying VApp using cloud-init does not work

 

10317

DigitalOcean - Edit VDC displays code

 

10314

Revise English spelling, grammar, and style of APIError

4.2.3

10313

Retrieving firewalls or loadbalancers by locations does not apply enterprise filter

 

10311

Virtual appliance spec - "Validate" icon button does not work

 

10298

Restrict creation of NAT rule with ANY protocol and ANY port when the IP already has rules defined for a protocol and port

 

10295

Azure - Undeploying VM action fails with firewall attached

 

10294

Azure - Recommended hardware profiles are not displayed at the top of the hardware profile selection list

 

10293

Azure - Undeploying onboarded VMs with uppercase letters in name fails

 

10286

Rackspace - Not able to deploy (invalid certificates)

 

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 adding an IP if the plugin does not support updateVirtualMachineAddressesInFirewall

4.2.3

10281

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

Support ticket: 5501 4.2.3

10276

During undeploy of VApp, when undeploys roll back, undeployed VMs get resubscribed

 

10256

Network config injection not working in Hyper-V

4.2.3

10254

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

4.2.3

10239

Delete user button should remember last user selected

 

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

4.2.3

10103

VM edit view should not list IPs used by resources that do not exist in Abiquo

 

10052

Misleading Enabled/Physical machine columns in the Datastore Tiers view. In datastore tiers list, show all physical machines that share a datastore

Support ticket: 5188

9975

Attaching a new disk directly in hypervisor does not update accounting

4.2.3

9952

Internal server error from invalid excluded network requests

 

9901

Add support for RDP access to Windows guests in public cloud

4.2.3

9892

Api log - Null pointer after MOVED event using a VM with ISO

3.10.8, 4.0.5, 4.2.2

9857

Captured virtual machines have hard disk size = 0 in Accounting. Also they're not registered in ON table

 

9742

Azure - Internal server error when synchronizing a nonexistent virtual datacenter

 

9695

Upgrade Akka version for tarantino in order to support new com.github.sstone:amqp-client_2.10:1.5

 

9642

Warning symbol on virtual machine cannot be deleted

Support ticket: 5621 4.2.3

9410

Get locations returns DTOs with self and edit links

 

9366

Azure - Regions in Canada and Korea cannot be used

 

9142

Add cloud-init support to Rackspace

4.2.3

7418

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

4.2.3

5400

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

4.2.3





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