2.4.0
Licensing upgrades
In Abiquo 2.4 licensing has been updated to use stronger encryption keys. This change requires the following points to be taken into account.
- Prior to any upgrade please contact Abiquo support in order to obtain new license that will be compatible with V2.4
- During the upgrade, all existing licenses will be removed
- Old licenses are not valid for use with Abiquo 2.4
- As part of the upgrade process, add new licenses to the platform using the User Interface or the REST API
Platform Component Upgrades
Abiquo 2.4 requires the following changes to the platform components:
- Update Abiquo AIM on open source hypervisors to version 1.5.3, following the standard yum procedure
- Abiquo now ships with MariaDB 5.5
- Upgrading customers must upgrade to MySQL 5.5 or MariaDB 5.5 BEFORE upgrading to Abiquo 2.4
- Customers using LVM should upgrade LVM using the ISO
- The cron job to update statistics is no longer required
- Old events can be archived to the metering archive table using a database event
New Features and Improvements
Abiquo 2.4 contains the following new features and improvements.
Description | Documentation Labels |
---|---|
High Availability of Virtual Appliances | v24 layers vappha vm antiaffinity |
API Load Balancing | v24 api load balancing |
Configuration Changes in Abiquo 2.4 (AIM, LVM, privileges and properties) | v24 property privilege |
Database Changes | v24 mariadb mysql |
Changes to Accounting in Abiquo 2.4 | v24 accounting |
Changes to Abiquo Billing Integration in 2.4 | v24 billing |
Networking Improvements in 2.4 | v24 networking |
Changes to Network Service Type User Interface | v24 network service type |
Changes to VM Storage Configuration | v24 storage |
Control Access to Storage Service Levels | v24 storage tiers service levels allowed restricted |
Extended OVF Support and Template Definition | v24 ovf template |
Move Persistent Virtual Machine Templates | v24 move persistent template |
New Instance Process | v24 instance process |
Promote Instances to Master Templates | v24 promote instances |
Customize GUI Error Messages | v24 gui localization errors |
New GUI Elements | v24 gui branding |
Google Maps Replaced with OpenStreetMap | v24 google maps map |
The Abiquo Wizard | v24 wizard gui localization |
Changes to Remote Access Passwords | v24 vnc password remote access rdp |
Guides to new features can be found under the New in Abiquo 2.4 page in Current Release Info.
Resolved issues
Key | Summary |
2854 | Server error response trying to load the statistical data of an enterprise that has been deleted |
3092 | No way to set/update the cost code for deployed VM templates |
3353 | KVM has a limitation of 4 IDE devices, add check and meaningful error message |
3401 | Incorrect rel in the XML setting an unmanaged network as the default VLAN in a VDC |
3573 | 500 server response creating an external/unmanged vlan with invalid enterprise ID |
4004 | 500 internal server error in second Abiquo client when concurrently retrieving VMs from a machine |
4069 | Creating one persistent VM in VAPP with other VMs, all the VMs say they are processing |
4206 | Special currency characters on Add a Cost Code popup display as hex codes |
4305 | If a user does not have "Manage Virtual machine hard disks" privilege, the HD tab should not display in config |
4307 | The physical machine's used resources are not released when deleting a VM in unknown state |
4314 | By default when a hard limit is set we should set the soft limit to the same value |
4329 | The hard-limit popup is not shown when creating a persistent template |
4343 | The soft-limit popup is showing wrong information |
4412 | If I cannot update or create an instance in an appliance with out saving first, why are buttons live? |
4427 | In the ""associate service profile screen", the Accept button is enabled after deleting the last service profile |
4446 | A user who has privileges to manage vApps, cannot remove vApps that contain VMs |
4461 | After detaching a NIC, it is not possible to attach it again unless the popup is closed and opened again |
4515 | Preserve current state with selection of volume or persistent machine when background process updates data on screen |
4516 | Deploying a VM through the API fails if soft limits are exceeded. It should succeed with an event warning as in the GUI. |
4561 | Refresh does not work correctly in Home view. Should add an "Update statistics automatically" check to enable |
4564 | Can capture virtual machines with IPs that are not associated with any NST of the PM. Should produce capture error and |
4577 | Cannot see all the network interfaces in the physical machine details if there are a lot of interfaces |
4585 | (API) Including an invalid reference link, the error response is not handled and a 500 internal server error is produced |
4616 | Wrong behavior reaching soft limits because CPUs were not counted correctly |
4621 | Default network service type was being created in the physical machine in the GUI. |
4624 | Problem refreshing the default network service type because "Network Service" and "Network Service (default)" labels were used |
4632 | Public IP limits are incorrectly displayed on the Dashboard. Enterprise Admin user can see enterprise's public IP limits |
4635 | Cannot add the same UCS Rack in different Datacenters |
4636 | In infrastructure Statistics panel, externalStorage is computing additional hard discs as freeStorage (total externalStorage) |
4647 | vCenter user and password properties have a default value but they should not |
4651 | (API) A user with privileges to capture a VM cannot do so because the vApp link is missing when virtual datacenters are retrieved |
4660 | (API) Deprecated resources related with virtual appliances |
4661 | Incorrect error handling when creating an instance with a name that includes blank characters at the beginning or the end |
4678 | The call "getTiers" returns an empty list if the scope assigned to the user does not include the datacenter |
4685 | Templates with spaces in their names remain "in progress" until template list is refreshed, but the templates upload correctly |
4691 | Description is blanked after adding a volume on a generic iSCSI storage device |
4855 | Name and description of privilege for creating persistent templates is not accurate |
4911 | Raw templates do not deploy to ESXi |
4961 | vApp remains spinning when VM is deleted and vCenter is not reachable |
4972 | A shared template cannot be downloaded from another enterprise |
4977 | Undeploying a paused VM does not set stopTime in the accounting_event_vm entry for that VM |
4978 | If you remove a PM and re-add it again, all accounting_event_vm of hosted VM are set as Stopped |
5025 | "You do not have enough permissions to perform that task" message when retrieving vApps from another enterprise |
5027 | Unclear message on unlicensed Abiquo. Should include names of machines that will be disabled due to insufficient licenses |
5030 | Templates of over 4 GB are not properly downloaded from Abiquo Appliance library |
5047 | When calculating cloud usage stats, the query returns more than one result when it is not filtered by datacenter ID |
5087 | Only attached volumes are being counted as used external storage in Home View Statistics for Enterprise and VDC chart |
5144 | Refresh datastores button using the Service IP instead of Management IP |
5152 | Resize of a volume fails with not enough space on volume due to NetApp parameters |
5231 | Live migration / VSM move event does NOT update physicalmachine resource usage stats |
2.4.1
Resolved Bugs
Key | Summary |
---|---|
4927 | Change default mouse input type of KVM from type='mouse' bus='ps2' to type='tablet' bus='usb'. This fix was tested with Abiquo KVM based on CentOS 5 and CentOS 6 |
5171 | ESX cannot attach 8 volumes (SCSI 0:7 is reserved). From now on, when reordering disks, Abiquo will bypass SCSI 0:7 for disk 7 and attach the disk to 0:8 |
5222 | If a physical machine is removed when there are captured virtual machines in vApps, this leaves those vApps in an incorrect state. From now on, when deleting a physical machine, captured virtual machines will be deleted. Captured virtual machines previously affected by this bug may be synchronized (on ESX hypervisors) or deleted manually using the API |
5242 | Libvirt KVM plugin adds an unnecessary loader tag in XML definition (os.setLoader("/usr/bin/qemu-kvm");), which prevents VMs from starting. This bug affects KVM running on CentOS 6 systems. |
5263 | Virtual machine must be powered off to change "show password" behavior in the GUI |
5281 | In private networks, the VLAN tag remains assigned although there are no virtual machines deployed |
5287 | GUI reporting wrong disk size of deployed virtual machines. This bug affected templates uploaded using the GUI. The current size on disk was shown in the Apps Library and accounted for |
5292 | Clicking on Abiquo Support button twice causes error message to appear |
5301 | Removing the VDC_MANAGE_STORAGE privilege does not remove 'Volumes' tab on virtual machine configuration screen |
5303 | Instance of a captured virtual machine uses the last disk instead of the first one. This issue affected captured machines on ESX hypervisors with multiple disks but only when the primary disk was deployed as SCSI. From now on, bootable SCSI disks will be detected as the primary disk. |
5305 | Allow OVF without Product Section to enable import of OVF exported from VMware hypervisors |
5307 | (ESX) E1000 driver always used when attaching a NIC to DVS |
5308 | VmxNet3 NIC type of ESX is not recognized because Abiquo was expecting the name in upper-case. This fix will enable import of OVF exported by VMware hypervisors |
5323 | Deleting a virtual machine captured from an ESX hypervisor leaves the virtual machine in the database in the NOT_ALLOCATED state instead of deleting the VM from the database. |
5327 | Creating an instance of a vmdk_sparse template deployed in ESXi fails |
2.4.2
Improvements
Key | Description |
---|---|
5135 | Capability to set the number of sockets and cores per socket in ESXi VMs. See Configure CPU Cores per Socket in Abiquo Administrator's Guide under Configuring Abiquo |
Resolved issues
Key | Description |
---|---|
5385 | VMs created directly in the hypervisor with only SCSI primary disk cannot be imported into Abiquo |
2.4.3
Improvements
Key | Description |
---|---|
5664 | Update the NetApp plugin to support Ontap 8.2 |
Resolved Bugs
Key | Description |
---|---|
5318 | It is not possible to promote an instance from a shared template |
6249 | It is not possible to download an instance from a shared template |