openQRM Changelog

New in version 5.1

September 5th, 2013
  • This version introduces a completely new, intuitive Web interface design and datacenter dashboard.
  • A new hybrid cloud plugin allows the user to transfers system loads to Amazon AWS and Eucalyptus, including automated application deployment and monitoring.
  • The improved virtualization support now supports integrating existing VMWare ESX and Libvirt hosts easily.
  • For KVM virtual machines, GlusterFS is now natively supported directly through the GlusterFS block driver.

New in version 5.0.2 (February 25th, 2013)

  • This version includes minor updates of the packaging build system.
  • Additionally, minor release numbers have been implemented, and the Suse/OpenSuse Linux distribution was added to the list of official supported operating systems of openqrm.

New in version 4.7 (October 4th, 2010)

  • Base :
  • changed halt to poweroff
  • implemented seamless update
  • link the tftpboot/boot dir to the boot-services
  • updated openqrm-client and openqrm-initrd-templates
  • increased column event_description in event_info table
  • added database-update functions for mysql
  • remove the tftpboot link on uninstall
  • refresh resource-parameters during openqrm-client restart
  • enhanced openqrm-client start phase for HA
  • avoid starting bootservices on idle resource for faster startup
  • clean udev rules on startup to have persistant interface names
  • heavily increased performance for import_kernel phase
  • added to detect lvm volumes within the initrd-stage
  • increased version number, added configuable timeout and retry values for the cmd-queue
  • added lvm to the initrd
  • enhanced package-manager update
  • better handling of setting the default kernel
  • cmd-queue now using configurable timeout, increased default timeout to 120s
  • fixed incorrect sequence in the cmd-queue actions
  • removed sequentially processing-statistics event for better performance
  • added updated htmlobjects in preparation for the ongoing move to MVC
  • added authblocker to the appliance.class to enforce the correct start sequence
  • better handling of adding events avoiding the time of the maintenance cron job
  • added get_ids_by_storage method to image.class
  • added additional virtualization and storage infos to resource-parameters
  • added methods to get and set resource-capabilities
  • implemented configurable HA timeout per resource
  • added get_ids_by_storage_type method to storage.class
  • added constraint-checks for object removal, increasing the useability
  • updated links to the current documentation
  • disabled postgres, oracle and db2 support for now, scheduled to be re-worked for version 5.0
  • added menu section for enterprise plugins
  • using official htmlobjects release from sf.net
  • added update target to main Makefile
  • Plugins :
  • aoe-storage :
  • added to remove the authblocker when the device is existing auth succeeded
  • made auto-starting the storage configurable for better HA handling
  • improved remount_fs for Ubuntu Lucid and Maverick
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • citrix:
  • added fencing function, improve HA handling
  • added constraint-checks for object removal
  • added cloud-hook, making the Virtualization types completely plug-able
  • added ha-hook to auto-create and fence VMs
  • cloud:
  • improved html for the Cloud-portal
  • added UI-compatible wdsl
  • implemented Cloud-Profiles including custom-icon-upload for user-friendly deployment
  • added Visual-Infrastructure-Designer for profile deployment
  • restructured menu of the Cloud-portal
  • improved account details
  • implemented CloudUserGroups
  • implemented configurable host-limits per resource
  • implemented CloudPowerSaver for automatic power-off of not-utilized resources
  • implemented ResourcePools to allow assignment of dedicated Cloud-resources to CloudUserGroups
  • restructured cloud-actions in the cloud-monitor-hook for much better performance and scalability
  • added configurable performance parameter
  • implemented HostStartFromOff, allow the Cloud to automatically power-on Host systems via a plugin-hook for the new out-of-band management plug-ins
  • improved AutoCreateVMs, monitoring the start-up phase of the VMs
  • made Cloud-Ip management plug-able
  • implemented Cloud auto-scaling
  • dhcpd:
  • improved new-resource action
  • equallogic-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • improved remount_fs for Ubuntu Lucid and Maverick
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • fixed gathering the correct 32 or 64bit lib-depenencies for the resize-components
  • highavailability:
  • added configurable HA time-out per resource
  • improved to automatically create VMs and to automatically power-on Hosts
  • added fencing-hook
  • iscsi-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • made auto-starting the storage configurable for better HA handling
  • improved remount_fs for Ubuntu Lucid and Maverick
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • kvm:
  • added fencing function, improve HA handling
  • added constraint-checks for object removal
  • added cloud-hook, making the Virtualization types completely plug-able
  • added ha-hook to auto-create and fence VMs
  • kvm-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • added support for shared SAN storage
  • added fencing function, improve HA handling
  • added constraint-checks for object removal
  • added cloud-hook, making the Virtualization types completely plug-able
  • added ha-hook to auto-create and fence VMs
  • local-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • lvm-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • made auto-starting the storage configurable for better HA handling
  • improved remount_fs for Ubuntu Lucid and Maverick
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • lxc-storage:
  • This is the new lxc-storage plugin integrating lxc-containers into openQRM and the openQRM Cloud
  • netapp-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • improved remount_fs for Ubuntu Lucid and Maverick
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • nfs-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • improved remount_fs for Ubuntu Lucid and Maverick
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • sanboot-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • sshterm:
  • a brand-new sshterm plugin using WebShell, improved usability
  • tmpfs-storage:
  • This new plugin allows to deploy systems directly into memory (RAM)
  • added to remove the authblocker when the device is existing auth succeeded
  • vbox:
  • added Virtualbox as additional Virtualization type into openQRM, initial version
  • vmware-esx:
  • improved VM actions
  • added fencing function, improve HA handling
  • added constraint-checks for object removal
  • added cloud-hook, making the Virtualization types completely plug-able
  • added ha-hook to auto-create and fence VMs
  • vmware-server:
  • added fencing function, improve HA handling
  • added constraint-checks for object removal
  • added cloud-hook, making the Virtualization types completely plug-able
  • added ha-hook to auto-create and fence VMs
  • vmware-server2:
  • added fencing function, improve HA handling
  • added constraint-checks for object removal
  • added cloud-hook, making the Virtualization types completely plug-able
  • added ha-hook to auto-create and fence VMs
  • wakeuponlan:
  • intgrating WOL (wake-up-on-Lan) as out-of-band management option
  • providing the capability to automatically power-on Hosts (-> auto-scaling)
  • windows:
  • updated Windows openQRM-Client.exe
  • fixing sf.net bug 3028337 Windows openQRM Client setup fails
  • xen:
  • added fencing function, improve HA handling
  • added constraint-checks for object removal
  • added cloud-hook, making the Virtualization types completely plug-able
  • added ha-hook to auto-create and fence VMs
  • xen-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able
  • added support for shared SAN storage
  • added fencing function, improve HA handling
  • added constraint-checks for object removal
  • added cloud-hook, making the Virtualization types completely plug-able
  • added ha-hook to auto-create and fence VMs
  • zfs-storage:
  • added to remove the authblocker when the device is existing auth succeeded
  • improved remount_fs for Ubuntu Lucid and Maverick
  • added cloud-deployment hook, making the Cloud Storage types completely plug-able

New in version 4.6 (January 7th, 2010)

  • There is a lot to say about the tons of new features, usability enhancements, bug-fixes and other important updates for this new 4.6 release of the free Datacenter and Cloud Computing Management System openQRM. Full steam ahead the openQRM team, now backed by its new main sponsor openQRM Enterprise GmbH, worked hard to get openQRM even more "enterprise-ready".
  • For sure, the most visible change in this remarkable openQRM 4.6 release is the optical facelift, resulting in a streamlined and user-friendly web interface. The "Datacenter Dashboard" was redesigned and now provides a clean and complete overview about status and performance of all managed subsystems. The new restructured tree-menu additionally increases the usability, all functions are "in place" now.
  • One of the most important new features in openQRM 4.6 is the "Cloud Selector", which the Cloud Administrator uses to define Cloud Products (e.g. CPUs, memory, disk space, VM types, applications, etc.) and their pricing. The updated Cloud configuration now allows to configure the mapping between the virtual Cloud Computing currency CCU (Cloud Computing Unit) and a real currency (e.g. US$ or Euro). Additionally, a Cost Calculator displaying the exact costs and hourly, daily and monthly charges was added in the Cloud Request Forms. A new "private Cloud Image" feature allows Cloud users to create and maintain their own private Cloud Server templates. Another important update in openQRM 4.6 is that the server moved to secure SSL-enrypted "https" and now seamlessly supports different server architectures (i386 and x86_64).
  • openQRM 4.6 includes support for "hybrid Cloud Computing" by providing an Amazon EC2 connector via its new "AWS plugin". This plugin integrates public Cloud Providers and allows to seamlessly migrate systems from openQRM to e.g. Amazon, Eucalyptus or UEC and also to import system images (AMI's) from those external Clouds into openQRM. Never it was easier to outsource capacities in case of business peaks.
  • Also new in openQRM 4.6 is an update of the RPM and Debian packaging system, resulting in better quality pre-built packages, and a web-based installer which simplifies setting up openQRM tremendously.
  • To perfect the 4.6 release two new plugins were added to support local deployment of Xen and KVM virtual machines using local LVM volumes as their image storage. Those plugins were also adapted to the openQRM Cloud Portal, now enabling the deployment of non-Linux operating systems such as Windows and Solaris from within openQRM.
  • A big thanks to the openQRM team for their effort put into this next milestone of openQRM, especially to the main contributors Andre Westbunk, Alexander Kuballa, Boris Krajewski, Christoph Möller, Ferdinant V., Gerben M., Kris Buytaert, Martin Tillmann and Thomas Halinka.

New in version 4.5 (July 1st, 2009)

  • implemented "the Cloud billing should be plug-able"
  • implemented Cloud NAT feature
  • enhanced the kvm-plugin, group commands, states, more details
  • enhanced the xen-plugin, group commands, states, more details
  • improved iSCSI boot for the iscsi-storage and lvm-storage plugin
  • added Cloud-Mailer
  • added Cloud VCD Visual Cloud Designer !
  • added Zabbix monitoring plugin
  • added Equallogic suppport, plugin development sponsored by XXLWebHosting
  • re-organized the left tree menu -> plus subsections
  • re-worked lvm-storage plugin
  • re-worked ALL storage plugins
  • completely re-worked the netapp-storage plugin
  • -> added netapp authentication hooks to fit into the storage security framework
  • -> tested with ontap 7.0
  • added support not "un-managed" nfs-storage server via an option to manually set the export-list
  • reworked VMware ESX plugin
  • -> tested with VMware ESX 3.5 ESXi 4.0
  • reworked VMware Server 2 plugin
  • -> tested with VMware-server-2.0.1-156745.i386
  • reworked VMware Server plugin
  • -> tested with VMware-server 1
  • reworked Xen plugin
  • -> tested with Xen 3.2 3.4
  • reworked and finalyzed Citrix XenServer plugin
  • -> tested with Citrix XenServer 5.5.0
  • reworked KVM plugin
  • -> tested with kvm-62
  • New landing page with Data-Center summary
  • Fixed bugs : 2527643, 2636465, 2806793, 2709553, 2806816, 2781100, 2812712
  • Implemented/Closed Feature requests : 2208009, 2785130, 2208012, 2153370, 2697291

New in version 4.4 (March 20th, 2009)

  • debian build system updated
  • added nagios3 plugin
  • enhanced nagios2 integration, provding new automap option
  • implemented [ 2474672 ] persistant appliances for the cloud
  • fixed [ 2509597 ] requesting multiple resource does not free up cloud-ips
  • fixed [ 2520734 ] in openqrm 4.3 xen plugin there's a typo
  • fixed [ 2529860 ] umounting of /lib/modules before init
  • fixed [ 2524342 ] xen plugin does not find xen.gz in redhat based installs
  • fixed [ 2524370 ] xen plugin: xm/new.py requires xen 3.1+
  • implemented [ 2513579 ] integration of the Puppet groups into the Cloud
  • fixed [ openqrm-Bugs-2544987 ] xen plugin xm list avoiding dom0 entry
  • fixed [ openqrm-Bugs-2509728 ] growing event_info table slows down base engine
  • implemented [ openqrm-Feature Requests-2542613 ] xen-plugin make the location of the cfg files configurable
  • implemented [ openqrm-Feature Requests-1875784 ] enhancing the LinuxCOE integration
  • made the command-execution layer plug-able
  • added new command-execution layer based on dropbear (ssl + shared keys)
  • implemented [ openqrm-Feature Requests-2468844 ] cloud: on/off switch for the cloud -> being able to take it offline
  • puppet + webmin
  • added per-User Cloud-resource limits (quantity, memory, disk, network, cpus)
  • enhanced sshterm plugin, implemented secure remote access via ajaxterm and pound reverse-ssl-proxy
  • integrated sshterm-plugin into the Cloud
  • implemented [ openqrm-Feature Requests-1881578 ] ng: automatic loadbalancing for Xen vms
  • implemented [ openqrm-Feature Requests-1921180 ] ng: need a way to execute commands on the managed resources
  • implemented [ openqrm-Feature Requests-2502207 ] Web service plugin.

New in version 4.3 (January 2nd, 2009)

  • The usability and security of the storage subsystem has been improved, and the Debian build system has been updated.
  • The Cloud Computing plugin has been enhanced to automatically create virtual machines and to support requesting several resources with a single cloud-request.
  • Support for VMware-Server 2 has been added as an additional virtualization technology.

New in version 4.2 (November 16th, 2008)

  • Support for VMware ESX and Citrix XenServer was added.
  • An additional Puppet plugin now cares about automatic configuration management and a new Cloud plugin provides a private Cloud Computing environment.
  • The high-availability mechanism was improved and the user interface was enhanced for more usability.

New in version 4.1 (September 17th, 2008)

  • Support for KVM virtualization was added, and an image-shelf plugin now provides ready-made and ready-to-deploy server images to get started easily.
  • This version also provides many usability enhancements, shorter GUI sequences (meaning fewer mouse clicks), some security fixes, and other bugfixes.