These are the release notes for Abiquo v2.0.x. For the release notes of the current version, see Release notes
2.0.0
Platform Changes
Abiquo 2.0 includes the following new features:
- Opscode Chef support: Integration with Opscode Chef allows users to individually customize virtual machines at deployment time. Abiquo presents available Chef "recipe" options, and then passes the selected machine configuration to the Chef server for seamless customization to the user's exact requirements – all from within the Abiquo GUI.
- Pricing model: Each tenant can be assigned a pricing model that specifies the cost of the each virtual resource being consumed. The multi-currency pricing models are used for charge-back, show-back and show-forward, allowing users to be fully informed and optionally notified of the cost of each virtual appliance before it is deployed.
- NetApp Multistore support: The ability to have Abiquo managed tiered pools and self service storage using NetApp FAS arrays running in Multistore mode.
- Cisco UCS service profiles: Service profile templates enable you to create a large number of similar service profiles. With a service profile template, you can quickly create several service profiles with the same basic parameters, such as the number of vNICs and vHBAs, and with identity information drawn from the same pools.
- VMware vSphere 5 support: The ability for Abiquo to add and utilize vSphere 5 infrastructure components (ESXi 5 hosts, vCenter Server 5 and DVS).
- Citrix XenServer 6 support: The ability to add XenServer hosts to Abiquo and deploy virtual machines to them.
- Updated Infrastructure, Virtual App and Virtual Image API: Complete set of RESTful API resources to define, create and deploy vApps.
- Multi-virtual disk support for VMware vSphere: This functionality allows Abiquo to include any type of vSphere supported storage type (including FC, FCoE, NFS, iSCSI) and use them to provision virtual disks. In addition, Abiquo can now attach two or more virtual disks per VM.
- Networking enhancements: Abiquo now offers four types of networks in virtual datacenters:
- Public networks with Internet addressable public IP addresses.
- External networks assigned to an enterprise and used in one or more virtual datacenters, with the IP addresses are allocated by Abiquo.
- Unmanaged networks are like external networks but with addresses allocated from outside Abiquo (for example, the corporate DHCP server)
- Private networks with private IP addresses restricted to one virtual datacenter (VDC).
- In addition, Abiquo now supports the ability to reconfigure (add/delete) vNICs by powering off VM (VM can stay deployed)
Other Improvements:
- Allow Static Routes to be added to Virtual Networks, integrated with DHCP
- Automatic creation of infrastructure elements for "Cloud in a Box "installation
- Automatic GUI language selection via URL parameter
- Improved network API efficiency of the GUI
- Removed the requirement to use a DHCP server
- Improved bandwidth and throughput control when deploying VMs
- FLEX server re-written to use the public API
- User-defined metadata per Enterprise
- Add a "Copy to Clipboard" action to all message popups
- Improved authentication security when using a login token
- Customisable URL to specify the web page after logout
- DHCP service table deprecated
- User-definable metadata when creating vApp Instances
- Enhanced vCenter DVS integration
- Improved system summary information on console login
- Automatically run the ciab-setup script on initial start-up if necessary
- Dynamic language in the GUI
- Ability to select an External Network when creating a VDC
- Add German labels
- Removed the Heartbeat tab from the Config page
- Important performance and usability improvements in Virtual Datacenter view
Improvements
ABICLOUDPREMIUM-1335 | Automatically open "add physical machine" when adding a rack |
ABICLOUDPREMIUM-1935 | Resources must only have links allowed by logged user permissions |
ABICLOUDPREMIUM-2013 | Move VM configuration to a "General" tab |
ABICLOUDPREMIUM-2222 | Review API: OVFPackage and OVFPackageList |
ABICLOUDPREMIUM-2488 | Change client code to avoid an important conflict with Pricing Branch |
ABICLOUDPREMIUM-2505 | Show ALL compatible conversions IN "Library images" when creating a vApp |
ABICLOUDPREMIUM-2898 | Add a "Check all" button when creating a datacenter to check all remote services at one time |
ABICLOUDPREMIUM-2949 | Move progress bar styles to CSS |
ABICLOUDPREMIUM-440 | Logout is not applied at some points in the application |
ABICLOUDPREMIUM-798 | When creating a Physical machine, you cannot edit the datastore directory |
ABICLOUDPREMIUM-968 | If Enteprise has no DC assigned, the tab should be in RED text to help the Cloud Admin |
Resolved Bugs Reported by Customers
ABICLOUDPREMIUM-2789 | "i" icon upside down in base branding theme source | |
ABICLOUDPREMIUM-2791 | Unclear error message in network configuration |
|
ABICLOUDPREMIUM-2806 | Japanese Virtual Datacenter name can not be displayed properly in Home view | |
ABICLOUDPREMIUM-2807 | DHCP relay script does not create interfaces with designated address block | |
ABICLOUDPREMIUM-2821 | Error importing OVFPackageList from Remote Repository | |
ABICLOUDPREMIUM-2828 | Could not synchronize database state with session | |
ABICLOUDPREMIUM-2883 | First setting is canceled by Abiquo (v1.8.5HF3) when creating "User" | |
ABICLOUDPREMIUM-2916 | Default_network permission "error" | |
ABICLOUDPREMIUM-2942 | Enterprises API incomplete? (v1.8.5-HF5) | |
ABICLOUDPREMIUM-2948 | Blade powered off during appliance update | |
ABICLOUDPREMIUM-2958 | Monthly usage is wonky | |
ABICLOUDPREMIUM-2966 | Remote access password invalid chars | |
ABICLOUDPREMIUM-3033 | Quarantined external IP addresses still usable | |
ABICLOUDPREMIUM-3198 | NFS refresh problem in vAPP window when you have multiple NFS repos | |
ABICLOUDPREMIUM-3202 | Enterprise admins allowed to change picture URL for shared images | |
ABICLOUDPREMIUM-3227 | AIM losing connection | |
ABICLOUDPREMIUM-3268 | Extending an aggregate new size not visible within Abiquo GUI | |
ABICLOUDPREMIUM-3274 | Java VNC console should work with German keyboard |
Resolved Bugs
ABICLOUDPREMIUM-1332 | Wrong size units editing limits |
ABICLOUDPREMIUM-1691 | Remove VM vlan rack assignment when removing a physical machine |
ABICLOUDPREMIUM-1794 | Long physical machine name causes an ALLOC-1 error |
ABICLOUDPREMIUM-1803 | API: Remove rack or datacenter is not implemented |
ABICLOUDPREMIUM-1846 | Sometimes some events are not received due to java.lang.NullPointerException at com.abiquo.abiserver.eventing.VSMListener.updateEventOnDb |
ABICLOUDPREMIUM-1926 | Enable physical machine after HA result in indefinite move VM |
ABICLOUDPREMIUM-1979 | If a VDC has a VLAN soft limit, when you deploy a VM, a wrong popup is displayed |
ABICLOUDPREMIUM-1987 | System unique key is not shown when you register the product |
ABICLOUDPREMIUM-1988 | VLAN tags limits from rack do not acknowledge used tags |
ABICLOUDPREMIUM-2045 | Generic ISCI volume creation needs to have an enterprise selector |
ABICLOUDPREMIUM-2054 | Orphans are not deleted in the rollback process |
ABICLOUDPREMIUM-2085 | HA: disabled by HA PM state is modified if power on/off and a VM is not moved |
ABICLOUDPREMIUM-2113 | HA: some virtual machines are moved again when PM is re-enabled |
ABICLOUDPREMIUM-2131 | NullPointerException when any vSwitch is defined. |
ABICLOUDPREMIUM-2172 | 500 Internal Error when trying to POST a RemoteService with no Type or no URI |
ABICLOUDPREMIUM-2179 | When you try to retrieve a ucs_rack with the id of a standard rack, an internal server error is shown |
ABICLOUDPREMIUM-2185 | Cannot remove a virtual machine in unknown state |
ABICLOUDPREMIUM-2186 | VLAN tag isn't updated |
ABICLOUDPREMIUM-2187 | Review crashed state behavior |
ABICLOUDPREMIUM-2191 | Deployment fail using DVS with a network name like VLAN_10.0.0.X/24 |
ABICLOUDPREMIUM-2248 | API: Catch error .abiquo_repository does not exist when creating remote services |
ABICLOUDPREMIUM-2295 | It is not possible to edit an enterprise if the user does not have the privilege "Access Pricing view" |
ABICLOUDPREMIUM-2300 | A server response "/ by zero" is displayed when you edit a Virtual Image from Apps Library |
ABICLOUDPREMIUM-2342 | Wrong currency is loaded when a pricing model is edited |
ABICLOUDPREMIUM-2343 | Only the first 25 pricing models are shown in the dropdown (Edit enterprise --> Pricing Model) |
ABICLOUDPREMIUM-2355 | Flash player crashes when clicking on Pricing tab and the user doesn't have the privilege "Manage pricing" |
ABICLOUDPREMIUM-2368 | Flash player crashes clicking on Name or Code when trying to add a new Cost Code |
ABICLOUDPREMIUM-2427 | Set VLAN as default does not work in creation |
ABICLOUDPREMIUM-2433 | With external network selected as default for new VDC, no VLAN is displayed as default when creating VDC |
ABICLOUDPREMIUM-2440 | (API) Internal server error trying to create a Cost Code with more than 256 characters in the required attributes |
ABICLOUDPREMIUM-2446 | Cannot move or copy a virtual appliance to another virtual datacenter |
ABICLOUDPREMIUM-2455 | API token authentication not working |
ABICLOUDPREMIUM-2458 | (API) A cost code with empty required attributes can be created |
ABICLOUDPREMIUM-2459 | (API) A user can retrieve an existing cost code although the privilege "Access Pricing view" is disabled |
ABICLOUDPREMIUM-2463 | (API) Can retrieve a cost code currency of a non-existent cost code |
ABICLOUDPREMIUM-2464 | (API) 500-internal server error is triggered by adding a cost code currency without the attribute "Price" or if this attribute is empty |
ABICLOUDPREMIUM-2465 | Do not allow user to modify enterprise for external VLAN that is default VLAN in VDC |
ABICLOUDPREMIUM-2469 | Internal Server error when buying a public IP to virtual datacenter |
ABICLOUDPREMIUM-2471 | Big images are displayed as deployed even if not true in hypervisor |
ABICLOUDPREMIUM-2472 | The privilege "No VDC restriction" does not work |
ABICLOUDPREMIUM-2476 | When a user who does not have the privilege "Access Pricing view" edits a virtual image, a server error is displayed |
ABICLOUDPREMIUM-2484 | (API) Internal server error trying to update a non-existent currency |
ABICLOUDPREMIUM-2487 | (API) A user can retrieve the list of pricing templates although the privilege "Access Pricing view" is disabled |
ABICLOUDPREMIUM-2493 | (API) Trying to create a pricing template excluded some required attribute and an internal server error is displayed |
ABICLOUDPREMIUM-2494 | Can create a Pricing template with a Charging Period of "Minute" and "Hour". |
ABICLOUDPREMIUM-2495 | Cannot edit pricing templates created using the API |
ABICLOUDPREMIUM-2508 | Pricing significant digits should only be for display purposes |
ABICLOUDPREMIUM-2511 | Flash crashes when you click on the "edit" button and there are no users selected |
ABICLOUDPREMIUM-2513 | Pricing model screen problem |
ABICLOUDPREMIUM-2515 | (API) Can retrieve a cost code from a non-existent pricing template |
ABICLOUDPREMIUM-2517 | When a PM is deleted it is not unsubscribed from VSM |
ABICLOUDPREMIUM-2525 | Only the first 25 Cost codes are shown in the dropdown from Apps Library |
ABICLOUDPREMIUM-2528 | Allow all Flex services to use HTTP/HTTPS protocols |
ABICLOUDPREMIUM-2531 | Only users from the original enterprise can delete a shared virtual image |
ABICLOUDPREMIUM-2547 | (API) A user without the privilege "ROLE_PRICING_VIEW" can retrieve virtual appliance price |
ABICLOUDPREMIUM-2548 | Flash player raises an error when trying to delete a Service Profile |
ABICLOUDPREMIUM-2549 | Cannot remove an instance of a shared image |
ABICLOUDPREMIUM-2550 | (API) 500 internal server error when clicking over a blade that has no connectivity to the UCS rack |
ABICLOUDPREMIUM-2551 | Change the way client loads the client-config.xml.jsp file |
ABICLOUDPREMIUM-2555 | When you edit a pricing model and go to "Images Prices", the "current price" and "New Price" do not have the correct currency |
ABICLOUDPREMIUM-2558 | A user with the pricing privileges cannot clone a Pricing Model |
ABICLOUDPREMIUM-2564 | The pricing models are not shown when editing an enterprise with a user who has the "Users" privileges and "Access Pricing view" |
ABICLOUDPREMIUM-2582 | UCS related issues in Abiquo's GUI |
ABICLOUDPREMIUM-2585 | When you use the API to add a tier to a Pricing Model, the other tiers disappear |
ABICLOUDPREMIUM-2599 | Poor handling of lost connection to Abiquo server |
ABICLOUDPREMIUM-2602 | Not all information is shown in the "deploy charges" popup |
ABICLOUDPREMIUM-2629 | 500 internal server error associating the default template to a UCS blade |
ABICLOUDPREMIUM-2641 | Cannot create many physical machines in different datacenters with the same IP |
ABICLOUDPREMIUM-2649 | Change the algorithm to select the virtual machine template conversion to deploy to use base format if compatible |
ABICLOUDPREMIUM-2655 | 404 server error response cloning a Service Profile |
ABICLOUDPREMIUM-2658 | Not possible to power off a UCS blade |
ABICLOUDPREMIUM-2683 | When a cloud admin tries to add a new pricing model, an error server response is shown |
ABICLOUDPREMIUM-2701 | Error at login |
ABICLOUDPREMIUM-2703 | Could not initialize proxy - no Session when clicking on physical machine |
ABICLOUDPREMIUM-2707 | Tip for Download virtual machine privilege wrong |
ABICLOUDPREMIUM-2717 | (API) When an enterprise with a pricing model is created, a 500 server error is launched |
ABICLOUDPREMIUM-2730 | (API) Inappropriate message is displayed trying to update the "address" or "mask" of an Unmanaged Network |
ABICLOUDPREMIUM-2734 | Username can be edited by API |
ABICLOUDPREMIUM-2738 | Resource action/ips is deprecated but still appears in documentation and API calls |
ABICLOUDPREMIUM-2752 | Create a VDC of type X and delete all hypervisor of type X. VDC type changes to "- Hypervisor Type -" |
ABICLOUDPREMIUM-2760 | Flash player crashes using a filter without selecting a Network |
ABICLOUDPREMIUM-2771 | When a VM which contains NICs from an unmanaged VLAN is removed, in the list of IPs in Infrastructure view, the NICs are not removed |
ABICLOUDPREMIUM-2798 | Apache Frontend Wiki doesn't work with Monolithic installations |
ABICLOUDPREMIUM-2827 | Added physical machines without user and/or password using the API |
ABICLOUDPREMIUM-2829 | The "download" icon of virtual machine templates is disabled although the privilege to download VM templates is enabled |
ABICLOUDPREMIUM-2843 | Change API message errors |
ABICLOUDPREMIUM-2857 | Indefinite move after starting stopped ESXi with HA |
ABICLOUDPREMIUM-2858 | VApps being undeployed are shown as green |
ABICLOUDPREMIUM-2863 | Add the entries to the DHCP lease file |
ABICLOUDPREMIUM-2865 | Retrieve all external VLANs in VDC view, returns the private ones |
ABICLOUDPREMIUM-2876 | Table metering and physicalmachine incompatibility |
ABICLOUDPREMIUM-2877 | In the Persistent image process, if occurs a timeout contacting V2V, the VApp stays with spinning wheel |
ABICLOUDPREMIUM-2886 | DHCP Options for Static Routes GUI issues |
ABICLOUDPREMIUM-2897 | Not possible to delete DHCP Static Routes |
ABICLOUDPREMIUM-2919 | A user with pricing privileges cannot associate a pricing model |
ABICLOUDPREMIUM-2945 | Invalid error message (tomcat log) when trying to authenticate via Flex client and the API is not working |
ABICLOUDPREMIUM-2967 | I cannot manipulate a re-syncronized VM if this VM had iSCSI volumes attached |
ABICLOUDPREMIUM-2996 | Strange behaviors with licenses validation |
ABICLOUDPREMIUM-2997 | Cannot edit DHCP |
ABICLOUDPREMIUM-2998 | Different User privilege problems |
ABICLOUDPREMIUM-3000 | In the volume list, the persistent volumes are not showing the vApp Name |
ABICLOUDPREMIUM-3001 | We should protect HD creation for other hypervisors apart from ESX |
ABICLOUDPREMIUM-3008 | In the API, VirtualAppliances and VirtualMachines do not have the deploy and undeploy action links |
ABICLOUDPREMIUM-3009 | Delete a DHCP RS with RETRIVED VM only should work |
ABICLOUDPREMIUM-3017 | Server response 'null' when attempting to add a virtual machine template to the Apps library |
ABICLOUDPREMIUM-3018 | If I delete a retrieved VM on the hypervisor, a AMQChannel ConflictException occurs |
ABICLOUDPREMIUM-3076 | Cannot filter in the virtual datacenter resource |
ABICLOUDPREMIUM-3077 | Cannot filter in the virtual appliance resource |
ABICLOUDPREMIUM-3078 | Cannot filter in the virtual machine resource |
ABICLOUDPREMIUM-3081 | Remove deprecated field 'virtualCpusPerCore' in Machine object |
ABICLOUDPREMIUM-3093 | Cannot deploy on HyperV NFS/Samba abiquo.virtualfactory.hyperv.repositoryLocation = //10.81.2.20/vm_repository is not being used |
ABICLOUDPREMIUM-3098 | Abiquo AIM tries to create datastore file in /selinux when SELinux is in permissive mode (i.e. /selinux is mounted) |
ABICLOUDPREMIUM-3100 | Abiquo is trying to deploy using the wrong Hypervisor type. |
ABICLOUDPREMIUM-3102 | The soft/hard limit of VLANs should not be controlled during a deploy |
ABICLOUDPREMIUM-3104 | AM: sometimes a remote repository is unusable due to an error "Name is null" |
ABICLOUDPREMIUM-3126 | Generate Missing Conversions does not work |
ABICLOUDPREMIUM-3128 | Wrong privileges required to add a hard disk (and a null server error in this case) |
ABICLOUDPREMIUM-3133 | Remove OpenSolaris from available Storage Devices |
ABICLOUDPREMIUM-3153 | Abiquo HA test failed |
ABICLOUDPREMIUM-3165 | Server response 'null' when accessing modifying a VApp with limited privileges |
ABICLOUDPREMIUM-3187 | Cannot 'make persistent' an image shared by Enterprise X when logged on as a user in Enterprise Y |
ABICLOUDPREMIUM-3282 | Undeploy of VMs that appear as powerOn in Abiquo but do not exist in the Hypervisor, crashes and puts Vapp in spinning state |
ABICLOUDPREMIUM-3312 | With HA, when reenabling the failed host, its resources are not updated |
ABICLOUDPREMIUM-3325 | If we call delete VLAN on AIM too quickly after powerOff VM, we can get an exception |
ABICLOUDPREMIUM-3361 | VSM incorrectly removed subscription for my VM |
ABICLOUDPREMIUM-3364 | Datastore used size is not being updated when attaching/detaching extra HD |
ABICLOUDPREMIUM-3397 | VSM unsubscribes for no apparent reason |
2.0-HF1
Abiquo 2.0 HF1 contains the following improvements
- New datastores detected by Abiquo in the physical machine check: allows new datastores to be added as required.
- Cookie authentication improvements in multi-domain path: cross-domain access is now supported.
- Multiple pool management in a storage tier with progressive and performance algorithms: improves storage capacity and flexibility.
- Private and public VM template category management in the appliance library: ensures multi-tenancy isolation.
- Logging improvements in Virtual System Monitor: improves traceability of virtual machine operations
- Improved OVF template validation tool: makes it easier to resolve virtual machine template problems
- Possibility to remove remote access information from GUI: improves platform security
- Added privilege to assign hard disks to virtual machine: improves platform security
- Added GUI config property to hide hard disks tab: allows platform to be updated without exposing this new feature to end users
- Added privilege to enable/disable chef: improves platform security
Overview of Resolved Bugs
In addition, Abiquo 2.0 HF1 includes fixes for the following bugs:
- GUI Hangs when selecting HD tab in VM config
- The Port in a distributed virtual switch is not assigned correctly
- Virtual Datacenter pagination
- VSM event callback should consider DELETE events for captured virtual machines
- VM reset does not work
- A VM cannot be deployed in a vCenter with DVS if the network has spaces in its name
- Expanding a NetApp volume is not reflected in ESXi
- Numerous other bugs. See detailed list below.
Improvements
Key | Summary |
---|---|
ABICLOUDPREMIUM-792 | Create a tool that allows user to validate an OVF before trying to download it to the Appliance Library |
ABICLOUDPREMIUM-3390 | Add local categories and global categories so enterprise-level categories are not visible to all users |
ABICLOUDPREMIUM-3416 | Improve error message when Redis connection fails |
ABICLOUDPREMIUM-3424 | BETA - Multiple Aggregates per Storage Tier |
ABICLOUDPREMIUM-3439 | Delete VSM check log from catalina.out |
ABICLOUDPREMIUM-3510 | Cookie-based authentication should support cookies created on server other than Abiquo server |
Resolved Bugs
Key | Summary |
---|---|
ABICLOUDPREMIUM-2112 | HA Reenable fails after undeploying the moved VM in KVM (Libvirt based) |
ABICLOUDPREMIUM-2701 | Error at login |
ABICLOUDPREMIUM-2819 | Conflicting or invalid virtual machine name detected - VMware |
ABICLOUDPREMIUM-2909 | Metering table ID columns are not populated |
ABICLOUDPREMIUM-3105 | Multiple Physical Machine: Physical machines are green when they don't have a datastore selected |
ABICLOUDPREMIUM-3140 | Storage device Username cannot be edited in storage view:devices |
ABICLOUDPREMIUM-3160 | Assigning public IPs in quarantine already purchased by an Enterpise |
ABICLOUDPREMIUM-3171 | VLAN tags are not unassigned when all the VirtualMachines are undeployed |
ABICLOUDPREMIUM-3179 | A user with the privilege "View datacenter details" cannot see the details of a Physical Machine |
ABICLOUDPREMIUM-3181 | Apps Library refresh does not work |
ABICLOUDPREMIUM-3195 | H/T Cores count towards license |
ABICLOUDPREMIUM-3208 | Java VNC console not working in IE9 |
ABICLOUDPREMIUM-3257 | Expanding a NetApp volume is not reflected in ESXi |
ABICLOUDPREMIUM-3288 | Null server response error message displayed in the UI when refreshing a template definition list created by API |
ABICLOUDPREMIUM-3322 | A user with the privilege "Assign volumes to a virtual machine" cannot attach a volume to a VM |
ABICLOUDPREMIUM-3323 | Virtual Appliance error creating a persistent image for a user who has privileges to perform this task |
ABICLOUDPREMIUM-3328 | No Privilege for Chef |
ABICLOUDPREMIUM-3329 | Need privilege for "Assign hard disks to virtual machine" |
ABICLOUDPREMIUM-3334 | Improve the message to user when they try to move a depolyed VAPP, because the message is hard to read/understand |
ABICLOUDPREMIUM-3336 | The power off process of UCS (HALTED_FOR_SAVE) fails |
ABICLOUDPREMIUM-3344 | Unhelpful error message in the Apps Library if the remote NFS is Badly configured on one datacenter in the Enterprise |
ABICLOUDPREMIUM-3352 | Removing NIC doesn't release External Network IP |
ABICLOUDPREMIUM-3356 | Remove Remote Access Information from GUI |
ABICLOUDPREMIUM-3378 | null server response error when accessing a VApp with limited privileges |
ABICLOUDPREMIUM-3379 | Retrieve of VMs does not work because of a "/" at the end of the path name |
ABICLOUDPREMIUM-3384 | A user with the privilege PHYS_DC_RETRIEVE_DETAILS cannot retrieve the list of volumes from a storage pool |
ABICLOUDPREMIUM-3405 | Cannot retrieve VMs |
ABICLOUDPREMIUM-3412 | VLAN tag is not unassigned if the configuration of the VM is changed |
ABICLOUDPREMIUM-3445 | A VM cannot be deployed in a vCenter with DVS if the port group already exists in another datacenter in the same vCenter |
ABICLOUDPREMIUM-3446 | Power On/Off doesn't work from Infrastructure screen |
ABICLOUDPREMIUM-3447 | Static Routes of /16 generates corrupt data |
ABICLOUDPREMIUM-3455 | A VM cannot be deployed in a vCenter with DVS if the network name contains blanks |
ABICLOUDPREMIUM-3457 | VM reset does not work |
ABICLOUDPREMIUM-3465 | Failures not reported to VDC users |
ABICLOUDPREMIUM-3473 | Deleting an Enterprise with external/unmanaged network - 500 Internal Server Error |
ABICLOUDPREMIUM-3479 | Delete a node from a Virtual Appliance using Hyper-V - Wrong datastore definition |
ABICLOUDPREMIUM-3481 | Creating a datacenter with a poorly configured AM - the AM is added but it should not be |
ABICLOUDPREMIUM-3482 | If the NFS is located on the same machine as the remote services are, the AM check fails |
ABICLOUDPREMIUM-3494 | Cannot create an instance of an imported/captured machine in ESXi Hypervisor |
ABICLOUDPREMIUM-3497 | Virtual Datacenter pagination does not work |
ABICLOUDPREMIUM-3500 | Error discovering blades |
ABICLOUDPREMIUM-3504 | Configuring datastore when adding a VirtualBox - names of virtualmachines including part of the path |
ABICLOUDPREMIUM-3506 | Should check which enterprise the user belongs to before performing requests from /cloud/virtualdatacenters/ |
ABICLOUDPREMIUM-3517 | Example for 'Updating an Enterprise' actually covers updating a User |
ABICLOUDPREMIUM-3520 | Invalid popup format is displayed when reaching the soft limit of some resources from VirtualDatacenter |
ABICLOUDPREMIUM-3521 | CPU, RAM and HD = 0 in a captured virtual machine |
ABICLOUDPREMIUM-3522 | Soft/Hard Limits by VirtualDatacenter - Wrong "hard limits exceeded" message |
ABICLOUDPREMIUM-3526 | DC - 0 message returned when creating a Virtualappliance |
ABICLOUDPREMIUM-3528 | "Name" and "Description" fields are very narrow and difficult to edit |
ABICLOUDPREMIUM-3533 | After updating the name of an attached volume, the VM remains LOCKED forever |
ABICLOUDPREMIUM-3536 | We do not check if the API user has privileges to retrieve other enterprises |
ABICLOUDPREMIUM-3537 | The property "esxi.diskController.secondary" does not work for Auxiliary Disks on the datastore |
ABICLOUDPREMIUM-3572 | ESXi: failed copy not reported as a configuration error |
ABICLOUDPREMIUM-3576 | Incorrect HD Soft/Hard Limits by Datacenter |
ABICLOUDPREMIUM-3579 | The Port in a Distributed Virtual Switch is not assigned correctly |
ABICLOUDPREMIUM-3581 | Server response error accessing VDC View with a user who has role "user" |
ABICLOUDPREMIUM-3582 | GUI Hangs when selecting HD tab in VM config |
ABICLOUDPREMIUM-3584 | It should be possible to save edits of the properties of an image created from an instance |
ABICLOUDPREMIUM-3590 | The AM cannot be added any more after creating the Datacenter without the NFS mounted |
ABICLOUDPREMIUM-3600 | Unable to create public network with Class C address |
ABICLOUDPREMIUM-3609 | When the name of a rack includes an apostrophe, its physical machines cannot be reserved |
ABICLOUDPREMIUM-3641 | UCS Blade Configuration Error |
ABICLOUDPREMIUM-3643 | When editing a user, it is not possible to restrict VDCs |
ABICLOUDPREMIUM-3645 | The external network details do not appear in the Network tab of the virtual datacenters section |
ABICLOUDPREMIUM-3721 | Statistics - VM total/running counters are not updated correctly after a hypervisor is removed from Abiquo |
ABICLOUDPREMIUM-3723 | Statistics - VM total/running counters are not updated correctly after a VM is removed from the hypervisor |
2.0-HF2
Resolved Bugs
Key | Summary |
---|---|
ABICLOUDPREMIUM-3623 | Server error response when a user opens a virtual appliance without the privilege "Edit virtual appliance details" |
ABICLOUDPREMIUM-3782 | Can't force IP address to a specific interface like we could in 1.8.x |
ABICLOUDPREMIUM-3789 | DHCP server shuts down |
ABICLOUDPREMIUM-3791 | Inappropriate server error when adding a node of a shared image with an Enterprise Admin/User |
ABICLOUDPREMIUM-3812 | Instance fail due non-existent virtual machine left the virtual appliance locked |
ABICLOUDPREMIUM-3815 | Instances from shared virtual machine template are not properly shown for an Enterprise Admin |
ABICLOUDPREMIUM-3816 | Cannot delete an instance of a shared vimage |
ABICLOUDPREMIUM-3823 | When a NIC is added it should be removed from the list or else the user might add the NIC again |
ABICLOUDPREMIUM-3824 | ESX max NIC limit with DistributedPortGroup |
ABICLOUDPREMIUM-3854 | Deleting a license takes a long time due to the infrastructure check |
2.0-HF3
Improvements
Key | Summary |
---|---|
ABICLOUDPREMIUM-3855 | Add keymap property for VNC on ESX and ESXi |
ABICLOUDPREMIUM-3358 | New role permission for editing template sizes - disable template size edition |
Resolved Bugs
Key | Summary |
---|---|
ABICLOUDPREMIUM-3838 | Rack VLAN configuration is exceeded incorrectly |
ABICLOUDPREMIUM-1765 | ESXi does not update the device mappings when NetApp reassigns LUNs |
ABICLOUDPREMIUM-3809 | Undeployed VM in an unknown state |
ABICLOUDPREMIUM-3868 | If a user does not have the privilege "Edit virtual appliance details", all the fields from "General Information" should be blocked |
ABICLOUDPREMIUM-3870 | After performing a vMotion on a VM, its VNC IP becomes the management IP instead of the service one |
ABICLOUDPREMIUM-3879 | Windows templates don't work on KVM due to network card error |
ABICLOUDPREMIUM-3880 | Rules for CPU and RAM over subscription are not applied on DC statistics |
ABICLOUDPREMIUM-3901 | VApps containing deployed VMs, created from shared images cannot be opened if the user who created the VApp is deleted |
ABICLOUDPREMIUM-3908 | Executing Sanity procedure CloudUsageStats() kills statistics table |
2.0-HF4
Resolved Bugs
Key | Summary |
---|---|
ABICLOUDPREMIUM-3956 | After deploying a sparse template in ESXi, after DVS utilization, the VM cannot be retrieved |
ABICLOUDPREMIUM-3981 | Abiquo denies access to the Chef bootstrap URI |
ABICLOUDPREMIUM-3983 | ESX: wrong iSCSI HBA is selected during deployment |
ABICLOUDPREMIUM-3985 | Storage pool selection when creating volume does not take into account the volume's size |
ABICLOUDPREMIUM-3424 | Multiple Aggregates per Storage Tier. Improvement reopened in relation to resolved bug ABICLOUDPREMIUM-3985 |
ABICLOUDPREMIUM-4012 | ESXi: Error during task monitoring causes virtualfactory to abort the operation (but the operation is still in progress in the hypervisor) |
2.0-HF5
Resolved Bugs
Key | Summary |
---|---|
ABICLOUDPREMIUM-3762 | Error when creating an instance from a persistent VM (power off) |
ABICLOUDPREMIUM-3872 | VMotion does not work when the VM is powered off or paused |
ABICLOUDPREMIUM-3904 | A VM with a SCSI primary disk and an IDE secondary disk will not boot in ESXi |
ABICLOUDPREMIUM-3944 | DNS server information only populated in DHCP lease for NIC holding the gateway address |
ABICLOUDPREMIUM-3968 | Multiple VM_MOVE events during a vMotion |
ABICLOUDPREMIUM-3971 | A physical machine disabled by HA can be enabled performing a manual check |
ABICLOUDPREMIUM-4008 | Abiquo does not always detect vMotion VM moves |
ABICLOUDPREMIUM-4165 | After deleting and adding a hypervisor, captured machines are imported without idEnterprise |
ABICLOUDPREMIUM-4172 | Error expanding a volume |
ABICLOUDPREMIUM-4192 | Incorrect soft limit alert display when expanding a volume |
2.0-HF6
Resolved Bugs
Key | Summary |
---|---|
ABICLOUDPREMIUM-3301 | With an unhandled error on deploy, undeploy, etc., a hibernate error appears and VM is locked |
ABICLOUDPREMIUM-4219 | When reconfiguring a VM, sometimes the temporary VM is not found in the DB |
ABICLOUDPREMIUM-4267 | During deploy, if the commit is rolled back, the virtual factory still performs the action |
ABICLOUDPREMIUM-4268 | If a reconfigure tmp is in DB, the virtual infrastructure check fails |
ABICLOUDPREMIUM-4273 | When using HA, allocation is not well calculated |
ABICLOUDPREMIUM-4284 | Add allocation result again in events |
ABICLOUDPREMIUM-4294 | Infrastructure check locks before connect to NodeCollector |
ABICLOUDPREMIUM-4298 | Avoid allocator lock timeout from handlers |
ABICLOUDPREMIUM-4340 | Protect vm.idEnterprise on virtualmachine creation |
ABICLOUDPREMIUM-4341 | Use a fixed version of the Heartbeat client |
Improvements
Key | Summary |
---|---|
ABICLOUDPREMIUM-4276 | AIM use aim.ini to define the list of valid datastore types |
ABICLOUDPREMIUM-4373 | Add the capacity to block that 2 users use the same user account at the same time in different locations |
2.0-HF7
Resolved Bugs
ID | Summary |
---|---|
3864 | The circular virtual machines chart in Datacenter view was not shown if running VMs = total VMs. |
4378 | When HA is executed, if there are no suitable physical machines to move VMs to, the physical machine remains in state HA_IN_PROGRESS and cannot be re-enabled. |
4391 | Incorrect check when editing an enterprise Hard Disk hard limit. This fix ensures that the platform checks the Hard Disk used in the enterprise, not the total Hard Disk in use. |
4416 | Events list and other views are retrieving all records during pagination. This fix improves performance of the API and the GUI. For example, in Home view (Events) and Events view, the list will render faster because the platform will only retrieve the requested page |
4422 | Instances of persistent VMs always get LUN-0 as the source disk. This fix ensures that the correct disk is always copied when creating an instance of a persistent VM |
4439 | When a rack is HA enabled, the Nodecollector process, to check the hypervisors, is running twice. This fix improves performance and stability. |