These release notes are for Abiquo v4.2.x. For the release notes of the current version, see Release notes
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
- 9778 - Guacamole integration for unified remote access across all providers. See Configure Remote Access to VMs and Manage VMs#Connect to your VM and Changes to branding and Abiquo Branding Guide
- 9631 - Infrastructure view tab showing all VMs at datacenter level. See Administer VMs in infrastructure
Improvements
The following improvements were introduced in Abiquo 4.2.
Key | Description | Other 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:
| 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. 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.
Key | Description | Other 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 |
|
4.2.1
Features
- New NSX plugin with NAT capabilities
- Administrator: Configure the NSX integration
- Cloud Administrator: Manage NAT
- User: Manage NAT for virtual datacenters
- Support for Cloudoorsphere
Improvements
Key | Description | Notes |
---|---|---|
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. 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. 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
Key | Description | Notes |
---|---|---|
10144 | vCloud Director - some requests are waiting indefinitely. New abiquo.properties added to configure timeouts | |
10134 | vCloud Director login does not complete. New abiquo.properties added to configure timeout | |
10128 | vCloud 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. | Support ticket: 5188 |
10051 | It is not possible to recover password without reCAPTCHA. | |
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. | |
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. | |
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 | |
9141 | Add cloud-init support to Amazon. | |
8493 | Creating an external network, enterprise changed in popup is not changed in API request |
4.2.2
Improvements
10224 | Sort and filter NAT rules |
10218 | VMs 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. |
10205 | Create 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. |
10203 | Forgot 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
|
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) |
10078 | Consider 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 |
9521 | Include 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 |
10246 | Failure to roll back any register (update FW, LB or NAT) if not changing IPs |
10226 | Enable configuration of load balancer acceleration. Add Abiquo property abiquo.nsx.load-balancer-acceleration and set to "true" to configure. |
10222 | User interface - Load balancer address type does not behave as defined by the plugin constraints |
10221 | Add VDC price to VApp price pop-up |
10220 | When deleting a LB in NSX, do not try to delete addresses if they are used by another virtual server |
10211 | Error trying to add Azure ARM credentials |
10206 | Network 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. |
10155 | Send 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 |
10152 | VM 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) |
10092 | Remove 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 */ /* Set color to a selected Action Plan */ |
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 |
9986 | Emmett 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
Key | Summary | Notes |
---|---|---|
10348 | Control 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 | |
10343 | Add 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 | |
10334 | Improve reuse of connection when hosts are removed/added from vCenter | |
10328 | Set up vCloud with admin credentials and create a public cloud region for use by multiple organizations. See VMware vCloud Director | |
10327 | vCloud: 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 | |
10326 | vCloud: 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) |
|
10305 | Improve 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
Key | Summary | Notes |
---|---|---|
Key | Summary | Notes |
10323 | Volumes grid sort starts a loop call | v4.0.4.1 |
10320 | If 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 |
|
10313 | Retrieving 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 |
|
10287 | Force 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:
"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 |
|