Storage Servers


A "storage server" in openQRM is a internal definition of a mapping to a physical server which hosts application images.  This is typically an NFS/SAN or iSCSI server.   When you create a filesystem image,  the image physically lives on the device specified in the storage server definition.  

You may create and modify Storage Servers using the GUI via Management Tools > Storage Servers. 

We have provided a predefined storage server named local which uses storage local to the openQRM server.  

It is recommended that you create a storage server which points to an external NFS server or iSCSI target.  In this case, your QRM server can go down and the nodes will continue to operate.   Of course, if you are relying on HA VEs, you must have QRM running to examine the VE's and if needed, cause failover to an idle node.  A plugin for a HA openQRM server configuration is in the works.  Check the forums here.

You may create, update, or clone a storage server using the GUI via Management Tools > Storage Servers > Add new Storage Server/Configure/Clone.

For CLI definition of Storage servers, here is an example:

qrm-cli storage add --name my-nfs-server --type nfs --ip 10.1.1.1 --comments "NFS server used to store and serve filesystem images for the resources"