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 |