We've had a few issues recently where it's not clear what resource agent should be used.
For example in ticket #626 I didn't even realise lio had been forked to lio-t and I'm wondering if people would perhaps benefit from an index with brief description of each of the agent types.
This could simply be added to the readme.md in the project - I'd be happy to to submit a PR for the ones that I use / know about if others also wanted to contribute?
For example:
Resource Agents
This repository contains resource agents (RAs) compliant with the Open Cluster Framework (OCF) specification.
Agents & Implementation Types
Detailed information on each of the agents can be found by calling meta-data against each script.
For example /usr/lib/ocf/resource.d/heartbeat/iSCSILogicalUnit meta-data
Storage
iSCSILogicalUnit
Configures iSCSI LUNs of various provider types
lio
kernel iSCSI implementation that uses tcm_node.py to manage configuration - deprecated as of RHEL/CentOS 7 in favour of lio-t.
Requirements:
Package targetcli
RHEL5/6 derivative.
lio-t
kernel iSCSI implementation that uses targetcli to manage configuration.
Requirements:
Package targetcli
RHEL7 derivative or newer.
iSCSITarget
Configures iSCSI Targets of the same provider types as iSCSILogicalUnit
We've had a few issues recently where it's not clear what resource agent should be used.
For example in ticket #626 I didn't even realise lio had been forked to lio-t and I'm wondering if people would perhaps benefit from an index with brief description of each of the agent types.
This could simply be added to the readme.md in the project - I'd be happy to to submit a PR for the ones that I use / know about if others also wanted to contribute?
For example:
Resource Agents
This repository contains resource agents (RAs) compliant with the Open Cluster Framework (OCF) specification.
Agents & Implementation Types
Detailed information on each of the agents can be found by calling meta-data against each script. For example
/usr/lib/ocf/resource.d/heartbeat/iSCSILogicalUnit meta-data
Storage
iSCSILogicalUnit
Configures iSCSI LUNs of various provider types
lio
kernel iSCSI implementation that uses tcm_node.py to manage configuration - deprecated as of RHEL/CentOS 7 in favour of lio-t. Requirements:
targetcli
lio-t
kernel iSCSI implementation that uses targetcli to manage configuration. Requirements:
targetcli
iSCSITarget
Configures iSCSI Targets of the same provider types as iSCSILogicalUnit
Networking
IPaddr2
etc...