Rechercher

Chapitre 11. Configuration des ressources du cluster

download PDF

Créez et supprimez des ressources de cluster à l'aide des commandes suivantes.

Le format de la commande de création d'une ressource de cluster est le suivant :

pcs resource create resource_id [standard:[provider:]]type [resource_options] [op operation_action operation_options [operation_action operation options ]...] [meta meta_options...] [clone [clone_id] [clone_options] | promotable [clone_id] [clone_options] [--wait[=n]]]

Les principales options de création de ressources de cluster sont les suivantes :

  • Les options --before et --after précisent la position de la ressource ajoutée par rapport à une ressource qui existe déjà dans un groupe de ressources.
  • La spécification de l'option --disabled indique que la ressource n'est pas démarrée automatiquement.

Il n'y a pas de limite au nombre de ressources que vous pouvez créer dans un cluster.

Vous pouvez déterminer le comportement d'une ressource dans un cluster en configurant des contraintes pour cette ressource.

Exemples de création de ressources

La commande suivante crée une ressource portant le nom VirtualIP, de norme ocf, de fournisseur heartbeat et de type IPaddr2. L'adresse flottante de cette ressource est 192.168.0.120, et le système vérifie si la ressource fonctionne toutes les 30 secondes.

# pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s

Vous pouvez également omettre les champs standard et provider et utiliser la commande suivante. Par défaut, la norme sera ocf et le fournisseur heartbeat.

# pcs resource create VirtualIP IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s

Suppression d'une ressource configurée

Supprimez une ressource configurée à l'aide de la commande suivante.

suppression de ressources pcs resource_id

Par exemple, la commande suivante supprime une ressource existante dont l'identifiant est VirtualIP.

# pcs resource delete VirtualIP

11.1. Identifiants des agents de ressources

Les identifiants que vous définissez pour une ressource indiquent au cluster quel agent utiliser pour la ressource, où trouver cet agent et à quelles normes il se conforme.

Le tableau suivant décrit les propriétés d'un agent de ressource.

Tableau 11.1. Identifiants des agents de ressources
FieldDescription

standard

La norme à laquelle l'agent se conforme. Valeurs autorisées et leur signification :

* ocf - L'adresse type spécifiée est le nom d'un fichier exécutable conforme à l'API de l'agent de ressources de l'Open Cluster Framework et situé en dessous de /usr/lib/ocf/resource.d/provider

* lsb - L'adresse type spécifiée est le nom d'un fichier exécutable conforme aux actions de script d'initialisation de base standard de Linux. Si le type ne spécifie pas de chemin complet, le système le cherchera dans le répertoire /etc/init.d.

* systemd - L'adresse type spécifiée est le nom d'une unité systemd installée

* service - Pacemaker recherchera l'adresse type spécifiée, d'abord en tant qu'agent lsb, puis en tant qu'agent systemd

* nagios - L'adresse type spécifiée est le nom d'un fichier exécutable conforme à l'API des plugins de Nagios et situé dans le répertoire /usr/libexec/nagios/plugins, avec des métadonnées de style OCF stockées séparément dans le répertoire /usr/share/nagios/plugins-metadata (disponibles dans le paquetage nagios-agents-metadata pour certains plugins communs).

type

Le nom de l'agent de ressource que vous souhaitez utiliser, par exemple IPaddr ou Filesystem

fournisseur

La spécification OCF permet à plusieurs fournisseurs de proposer le même agent de ressources. La plupart des agents fournis par Red Hat utilisent heartbeat comme fournisseur.

Le tableau suivant résume les commandes qui affichent les propriétés des ressources disponibles.

Tableau 11.2. Commandes pour afficher les propriétés des ressources
pcs Display CommandSortie

pcs resource list

Affiche une liste de toutes les ressources disponibles.

pcs resource standards

Affiche une liste des normes disponibles pour les agents de ressources.

pcs resource providers

Affiche une liste des fournisseurs d'agents de ressources disponibles.

pcs resource list string

Affiche une liste de ressources disponibles filtrées par la chaîne spécifiée. Vous pouvez utiliser cette commande pour afficher les ressources filtrées par le nom d'une norme, d'un fournisseur ou d'un type.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.