The new Home of the openQRM Project

This is the new home of the openQRM Data-center management platform.
Please click here for the "old" homepage http://www.openqrm.org

openQRM Plugins for version 3.x:

openQRM is based on a central deployment, management and monitoring server which is separated in "base" and "plugins". To keep openQRM stable and robust additional features can be easily integrated as an openQRM Plugin via a well defined Plugin-API (please check the "sample" plugin and the documentation for more details).

Plugins automatically included in the base :

Automatic installation and configuration of Mysql
Enable this plugin to automatically install and pre-configure the Mysql-database used by the openQRM-server. It eases up the installation procedure.

Iscsi-deployment
The Iscsi-deployment plugin adds support for booting server directly from and Iscsi-target server (e.g. Enterprise Iscsi-Target, NetApp-Filer, ...). The server images stored on the target-server are connected to the server systems automatically resulting in an ultra-fast and flexible server deployment. This plugin can be combined with the lvm-mgmt plugin (LVM2-storage integration) to gain the advanatages of fast-cloning for server images.

Support for Windows OS
This plugin features support for the Windows OS family. openQRM then manages (local-booted) Windows-system next to Linux-Servers. Free windows systems (windows servers currently not in use) can be dynamically and automatically provisioned to serve different appliactions.

Automatic ip-address assignment with dhcpd
The dhcpd-plugin automatically manages your ip-address assignment and network-boot environemnt for the rapid-deployment features of openQRM. The configuration of the dhcpd-server provided by this plugin can be easily managed by the webmin-dhcpd plugin

Automatic configure a local NFS-server
Enable this plugin to automatically install and pre-configure a NFS-server on the openQRM-server system. It eases up the installation procedure.
One or more high-available, remote storage servers are recommended for an openQRM managed environment.

Deploy server via nfsroot
This plugin adds the "nfs-deployment" type to the openQRM-server and features flexible provisioning and server-imaging via nfsroot. If you start with openQRM you should try this deployment type first. It is the "easiest" one.
This plugin can be combined with the lvm-mgmt plugin (LVM2-storage integration) to gain the advanatages of fast-cloning for server images.

Power-management for hp-ilo
Servers with the "hp-ilo" power-management interface can be managed automatically by openQRM via this plugin e.g. systems can be shut-down and powered on by requests to save overall power-consumption of the data-center.

Power-management for ipmi
Same as above for the "ipmi" power-management interface.

Network-boot server via tftpd
openQRM's rapid-deployment model is based on network-booting. This plugin automatically adds the required tftp-service to the openQRM-environment. It eases up the installation procedure.

Additional plugins to download :

Aoe-deployment
With the Aoe-deployment plugin servers can be booted directly from an Aoe- and/or Coraid Storage-server. It is very similar to the Iscsi-plugin but working with the Aoe-protokol which is known to have less overhead than tcp-ip (e.g. used by the Iscsi-storage systems).

Bacula Backup
Manage backups and restores with the Bacula-plugin. It integrates the well-known Bacula-backup server within the openQRM management interface.

Demo
The demo-plugin brings an own scripting language to remote-control an openQRM-server. Intentially it was developed for automatic demonstration purposes but it was found out that it is very useful to automate tasks in openQRM via its script programming-interface.

Support for Freebsd
This plugin adds support for the FreeBSD operation system to openQRM. After enabling this plugin FreeBSD systems can be imaged, deployed, managed and monitored in the same way as the Linux-systems.

Automatic Installation with Linuxcoe
Automated profile-based installation of different Linux-distributions (Debian/Ubuntu/Suse/openSuse/Fedora/Redhat) is the base-feature of LinuxCOE, an automated installation project, open-source, managed and sponsored by HP. The LinuxCOE plugin for openQRM brings an additional deployment-type named "automated installation". It intgrates seamlessly within the openQRM management environment to automatically deploy server to their local harddisk in a standardized way.

Fast-cloning server with the LVM2 integration
The "lvm-mgmt" plugin transforms a standard Linux-box into a rapid-fast-cloning storage-server supporting snap-shotting for NFS- and Iscsi-filesystem-images. The snapshots (clones from a "golden server image") are immediatly available for deployment and saving space on the storage-subsystem because just the delta of the server image is being stored.

Enhanced system monitoring via Nagios
Nagios is THE tool when it comes to monitoring systems, their services and the network. Transparently it integrates within openQRM and eases up configuration and mangement of service-checks for the servers. It also provides graphs for network-usage via rdd-tool.

Automatic configuration managment with Puppet
Deploying servers from server-templates ("golden server images") is one thing. Adapting the configuration and applying standard config-files per server is the other. Puppet is known to be the "next-generation of cfengine" and provides automated configuration-management via its intgration by the "puppet" plugin.

Virtualization via Qemu
Deploying Qemu Virtualization-hosts with openQRM and create and administer the virtual-machines is the feature being added to the openQRM-server by the "Qemu" plugin. The virtual Qemu-resources (vms) are transparently managed by openQRM in the same way as physical systems.

Example of the openQRM plugin API
This is an "example" plugin which gives an overview of the plugin-API provided by the openQRM-server. It is a good start for developers planning to write own-, custom-plugins for openQRM.

Support for Solaris/openSolaris
This plugin adds support for the Solaris operation system to openQRM. After enabling this plugin Solaris/openSolaris systems can be imaged, deployed, managed and monitored in the same way as the Linux-systems.

Secure login to the managed servers
The "ssh-login" plugin provides a secure ssh-login to the managed servers. It embedds a ssh-terminal session within the openQRM GUI.

Remote Desktop via VNC
Vnc is a common and portable tool for remote-desktop connections. The "vnc-login" plugin integrates an easy-login to the remote-desktops of the managed servers.

Light Virtualization with Linux-VServer
Linux-VServer is known to be a great choice for applications which require a ligh-virtualization technology with very less overhead. Linux-VServer Virtualization hosts can be easily provisioned via openQRM by enabling this plugin. It also enables the administrator to create, start, stop and deploy the "vms" seamlessly through the web-interface. The virtual Linux-VServer-resources (vms) are then transparently managed by openQRM in the same way as physical systems.

Easily manage the dhcpd server via the webmin-dhcpd plugin
The "webmin-dhcpd" plugin features an easy-configuration GUI for the dhcpd-server provided by the dhcpd-plugin.

Let users manage their systems with Webmin
The "webmin" plugin is used to give the users of the managed servers a graphical utility to manage their own system. By enabling this plugin Webmin will be automatically installed, pre-configured and started on the deployed servers.

Virtualization via Xen
Next to VMware Xen is the currently the biggest player in the virtualization market. The Xen-plugin for openQRM provides a complete management utility to deploy Xen-host systems and also to dynamically manage their domains (vms). Similar to the other virtualization plugin the virtual Xen-resources (vms) are then transparently managed by openQRM in the same way as physical systems.




Linux is a Registered Trademark of Linus Torvalds. All logos and trademarks in this site are property of their respective owners.