SourceForge.net Logo

openQRM 3.1 Available Plugins | Print |

OpenQRM is designed and implemented using a pluggable open architecture which allows users/developers to add (enhance/change) features and components to openQRM without changing code in the main engine. Each plugin is self-contained and can add/modify the functionality of the openQRM engine or of the connected nodes.
 

There are several openQRM plugins available for use, and the list keeps growing. Following are the currently available plugins (for further information, please refer to Plugins in openQRM):

Default plugins:
These are plugins for openQRM that are part of the basic package.
You can find them at <openQRM-source-dir>/out/qrm/plugins/<plugin-name>

  • dhcpd This plugin is a DHCP server. It provides the required functionality of letting nodes network boot and receive IP addresses. You should use this plugin unless you have another DHCP server in your network � please refer to the installation manual for instructions on configuring an external DHCP server for use with openQRM.
     
  • iSCSI This plugin installs iSCSI enabled kernels for use with openQRM. These kernels let you store your filesystem images on a storage device which supports iSCSI rather than through an NFS head.
     
  • LDAP This plugin allows user authentication in openQRM to be done through an LDAP server instead of through the internal user/password mechanism of openQRM. Note that this plugin does not include the LDAP server itself � just the components needed for connecting it with openQRM.
      
  • tftpd This plugin runs a TFTP server on the openQRM server node. This is useful in case you do not want to use (or you don�t have) an external TFTP server. A TFTP server is required for network booting the nodes managed by openQRM.
     
  • win This plugin provides a Microsoft Windows agent to be used when a openQRM is managing Windows machines. This agent allows openQRM to monitor the Windows node and perform basic functions on it such as start and stop.
     

Community Plugins:
These plugins were developed by community members. The plugins will soon be available for download, and their sources will be found in the CVS at Sourceforge. 

  • sshlogin � This plugins allows users to open an SSH connection to a node directly from the openQRM web GUI.
     
  • VNClogin � This plugin adds the option to directly open a VNC (remote desktop) connection to a node from the openQRM web GUI.
     
  • webmindhcpd - This plugin runs the Webmin DHCP configuration tool on the openQRM server. This provides users with a web based tool for configuring the openQRM DHCP server or any other DHCP server they point to.
     
  • Nagios � This plugin provides integrates the Nagios monitoring tool with openQRM. Through this plugin users can manage the services Nagios will monitor for each Virtual Environment, will be able to view both openQRM and Nagios screens from the same console, and most importantly � will be able to automate the responses to Nagios alerts.
    More information on the Nagios integration plugin for openQRM can be found HERE.
     
  • Xen � This plugin provides the required integration between openQRM's partition awareness and the Xen partitioning technology. 
    More information on the Xen integration plugin for openQRM can be found HERE

 

Additional plugins are being worked on and will be available soon. If you would like to be notified when new plugins are available, please click here.