These are the release notes for Abiquo v2.2.x. For the release notes of the current version, see Release notes
2.2.0
New Features
Abiquo 2.2 contains the following new features and improvements:
- Administration Scope : limit a user to a set of enterprises and datacenters to create administrators for client or regional groups, improving delegated administration, security and control.
- Database accounting improvements : optimized tables, processes and views for improved scalability and query performance, and more robust data collection; separate schema for improved security.
- New ESX Functionality
- DVD hardware on VMs: users can start a VM with a DVD enabled, reducing admin workload.
- Thin provisioning on ESX: enabled for all VMs deployed using Abiquo allowing users to resize the hard disk with external tool.
- Use virtualCopyDisk in all calls (ESX): uses VMWare API more consistently, improves VM deployment performance, stability and scalability.
- Complete API functionality : improves the overall performance and scalability of the platform. Events retrieval and persistent VMs are now included in the API. New API/GUI workflow to create persistent virtual machines.
- VLAN NIC limits :
- Limit the number of NICs of the same VLAN on a VM: improves platform stability and security.
- Limit the number of NICs on a VM: improves platform stability and security.
- VNC Language selector in ESX : the end user can decide the keymap for the VNC connection.
- Nexenta plug-in uses API instead of agent : simplifies installation and maintenance. (Note: Changes to Nexenta for Upgrade to 2.2 )
- Set port for vCenter communications : supports custom environments for improved security.
- Pluggable architecture for storage : allows development of custom storage plugins using SDK.
- Billing Integration CSV and DBMS Costing : enhancement to the Abiquo Billing Integration to optionally include costing calculated from the Abiquo pricing data.
- Workflow changes
- Persistent Virtual Machines : In Virtual Datacenters view, create persistent virtual machine templates from virtual machine templates. Deploy persistent templates to create persistent virtual machines .
- Property Changes
- In Abiquo 2.2, the default value for the property abiquo.dvs.loadsharingmechanism has changed
- Abiquo Theme Generator : easy-to-use theme generator for Abiquo base and enterprise themes to customize your Abiquo GUI.
- KVM binary : binary for installing Abiquo KVM on CentOS 6 systems.
- Reporting Schema and Custom Reports : kinton_reporting schema provides a view-based interface to the Abiquo database, improving security, performance and stability and simplifying report creation and maintenance.
Improvements
Key | Summary |
---|---|
3697 | Upgrade jclouds-chef dependency to 1.5 to ensure the same version of jclouds is used for the whole platform |
4344 | Improve feedback for user for Hard and Soft Limits |
Resolved issues
Key | Summary |
---|---|
2795 | Deadlock in server |
3403 | In ESX + vCenter + Abiquo HA, after the VMs have been moved, vCenter is trying to unregister the VMs. As a result of this issue Abiquo documentation was changed to indicate that vCenter is not compatible with Abiquo HA |
3603 | With HA enabled, choosing local datastores instead of shared causes nullpointer errors |
3871 | Check the tag availability when editing a Rack |
4113 | Deleting a VM/VApp/VDC/Enterprise causes information loss for an Accounting period (one hour) |
4140 | Attempting to apply allocation rules through the API without datacenter parameter produces a 500 internal server error |
4185 | Default gateway is not assigned when attaching a NIC from an unmanaged network |
4199 | The HA process fails with null errors when the enterprise can only deploy on reserved machines and has not reserved the candidate one |
4209 | When deploying a VM with IDE master and slave disks in ESXi after removing a master disk, the power on fails |
4210 | (ESXi) wrong bus/unit number usage ("There is an IDE slave with no master"). This error occurred when removing a volume or hard disk if it was not the last one added. It is caused by IDE controller restrictions |
4212 | When there is no DC available, when we try to create a VDC, a message should appear |
4217 | Remove RASD entities when detaching a NIC to complete cleanup of network records in database |
4224 | Cannot reserve physical machines using the GUI |
4226 | Check in event handlers if the virtual machine is subscribed before subscribing it. This fix will prevent crashes in the event handlers and notification system |
4227 | Through the API, a PM can be reserved by an enterprise although it contains VMs of other enterprises |
4241 | Receiving a badly formatted soft limit dialog error, “Server response”, when adding NICs to a VM |
4242 | Cannot undeploy a paused VM in ESXi |
4243 | ESXi only supports memory amounts that are multiples of 4. If not, powerOn fails. |
4269 | When you assign an unmanaged IP in a reconfigure, the IP address is created twice but assigned to the VM once |
4277 | Incorrect number of CPUs in KVM when active CPU sockets > 1 |
4292 | Server error retrieving the VMs from a HyperV that has persistent images deployed on it |
4320 | A virtual machine can be deleted before the instance process finishes. This occurs when a conversion of a template is deployed and an instance process started. The virtual machine is unlocked too soon |
4331 | A user who can manage network elements cannot put an external IP in quarantine |
4337 | Abiquo AIM does not bring the bridge up if the bridge already exists, but is down |
4355 | Lease not created in OMAPI/DHCP. When reconfiguring, if it can't find previous lease, it won't create a new one. Log message contains: “Could not reconfigure DHCP Server” and “OMAPI rule not found”. It was necessary to create a new lease manually with the previous name. |
4363 | Expanding NetApp volume in not reflected in KVM |
4366 | Not enough disk when creating persistent VMs causes an unlock of the virtual app before the process finishes. |
4372 | Accounting Upgrade process uses too many resources. A new upgrade script has been developed. |
4381 | (vMotion) After doing vMotion of a VM with volumes, it is not possible to powerOff or reconfigure |
4387 | When retrieving a virtualmachine, if an entry exists in the database, the record with the hypervisor is updated but the VSM subscription is not |
4389 | Retrieve from a Hypervisor in "HA disabled" state changes idHypervisor in VM entry |
4390 | Undeploy is possible from a hypervisor in "HA disabled" state |