Chapitre 7. Configuration des ressources d'un cluster HA sur la plateforme Red Hat OpenStack
Utilisez les agents de ressources suivants lors de la configuration des ressources pour un cluster HA sur RHOSP :
-
openstack-info
: Vous devez configurer une ressourceopenstack-info
en tant que ressource clonée pour votre cluster afin d'exécuter tout autre agent de ressource spécifique à RHOSP que l'agent de clôturefence_openstack
. -
openstack-virtual-ip
: Configure une ressource d'adresse IP virtuelle -
openstack-floating-ip
: Configure une ressource d'adresses IP flottantes -
openstack-cinder-volume
: Configure une ressource de stockage en bloc
Pour configurer les autres ressources du cluster, utilisez les agents de ressources standard de Pacemaker.
7.1. Configuration d'une ressource openstack-info
(obligatoire)
Une ressource openstack-info
est nécessaire pour exécuter tout autre agent de ressource spécifique à RHOSP que l'agent de clôture fence_openstack
.
La procédure suivante crée une ressource openstack-info
. Cette procédure utilise un fichier clouds.yaml
pour l'authentification RHOSP.
Conditions préalables
- Un cluster HA configuré fonctionnant sous RHOSP
- Accès aux API RHOSP, à l'aide de la méthode d'authentification RHOSP que vous utiliserez pour la configuration du cluster, comme décrit dans Méthodes d'authentification pour RHOSP
Procédure
Effectuez les étapes suivantes à partir de n'importe quel nœud de la grappe.
Pour afficher les options de l'agent de ressources
openstack-info
, exécutez la commande suivante.# pcs resource describe openstack-info
Créez la ressource
openstack-info
en tant que ressource clone. Dans cet exemple, la ressource est également nomméeopenstack-info
. Cet exemple utilise un fichier de configurationclouds.yaml
et le paramètrecloud=
est défini sur le nom du nuage dans votre fichierclouds.yaml
.# pcs resource create openstack-info openstack-info cloud="ha-example" clone
Vérifier l'état de la grappe pour s'assurer que la ressource est en cours d'exécution
# pcs status Full List of Resources: * Clone Set: openstack-info-clone [openstack-info]: * Started: [ node01 node02 node03 ]