Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

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

Child pages (Children Display)
pageAbiquo 4.4 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

(warning)

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

(warning)

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

(warning)

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


...