Files
org-roamings/20220110091205-ocf_resource_agent.org

1.3 KiB

OCF resource agent

Présentation

  • Open Cluster Framework resource agent est un exécutable permettant de controller une ressource d'un cluster,
  • Une resource = tout ce qui peut être géré par un cluster (IP, FS, BDD ou une VM par exemple),
  • Un OCF resource agent peut être utilisé par les applications de gestion de cluster Pacemaker et RGmanager,

Implémentation

  • Pas de language dédié (shell généralement),
  • Règle de nommage: lower kebab case (a-ocf-agent-exemple).

Howto

  • Installer resource-agents package:
apt-get install resource-agents
  • Pour tester la conformité d'un resource-agent créé :
ocf-tester -n <nom du resource-agent> <chemin vers le script du resource agent>
  • A installer dans le répertoire /usr/lib/ocf/resource.d/<provider>/ du noeud concerné
  • Pour créer une nouvelle ressource:
sudo pcs resource create <id de la resource> [<standard>:[<provider>:]]<type>