# Restructurer un RCS

Muppy permet de réaliser les opérations suivantes de modification de la structure d'un RCS:

* Sur les Standbys
  * Set as Primary ; changer le Primary Cluster d'un RCS
  * Promote ; transformer un Standby en serveur autonome
  * Rebuild
* Sur le Primary Cluster
  * Demote ; transformer un Primary en serveur autonome

## Opérations sur les Clusters Standby&#x20;

### Set as Primary

Il s'agit de l'opération la plus courante qui consiste à transformer un des Standby en Primary et à reconfigurer tous les membres du RCS en conséquence.

Pour cela, il suffit de cliquer sur le bouton <img src="https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FWtNMrRR2ffmY0pX0gpo5%2FCleanShot%202021-12-21%20at%2018.18.52.png?alt=media&#x26;token=5ca029e2-3ef8-4c3e-a3b2-e88adfca788c" alt="" data-size="line"> situé sur la ligne du Cluster que vous souhaitez promouvoir en Primary.

![Lancer la Promotion d'un Standby en Primary](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FdgQ1GoEZtBiOE4TP2MwN%2FCleanShot%202021-12-21%20at%2018.22.42.png?alt=media\&token=25292997-1612-497e-8f82-0edaa44e774f)

#### Déroulement de l'opération

**Set as Primary** est une opération qui se déroule en 3 étapes:

* Le Standby sélectionné est transformé en Primary
* Les anciens Standbys sont reconfigurés pour suivre le nouveau Primary
* L'ancien Primary est reconstruit (Rebuild) comme un Standby du nouveau Primary

{% hint style="success" %}
Le changement de Cluster Primary est une opération importante qui a des conséquences sur les applications connectées aux Clusters. Le paragraphe **Intégration d'un RCS** aborde les fonctionnalités qui permettent d'intégrer un RCS avec une application ou un orchestrateur.
{% endhint %}

### Promote

Promote permet de transformer un Standby en serveur autonome et de le sortir du RCS.

Pour utiliser Promote sur un Standby, vous devez:

* Ouvrir le formulaire du Standby à partir de la liste des Clusters du RCS&#x20;

![](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FsjW5npztr1Yw1b9uuCs4%2FCleanShot%202021-12-21%20at%2019.56.25.png?alt=media\&token=c8a48637-5043-4565-9570-742535239d31)

* Cliquer sur le bouton <img src="https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2F6G0V2IRgkZiJ58pGqG7s%2Fimage.png?alt=media&#x26;token=5d943614-62a0-4a63-8ced-d3a0f39805c2" alt="" data-size="line"> situé dans le bandeau supérieur

![](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FvAcqhgN1H1u634dp81E0%2FCleanShot%202021-12-21%20at%2020.00.13.png?alt=media\&token=9f263c1d-d4de-4b8d-a9e0-dc1a28f1824f)

### Rebuild Cluster

Lorsqu'un Cluster n'arrive plus à se synchroniser (par exemple suite à une coupure de connexion trop longue), il peut être nécessaire de le reconstruire. C'est le rôle du bouton <img src="https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FT6L47IxL2YBCuKoTsssT%2FCleanShot%202022-02-02%20at%2017.15.04.png?alt=media&#x26;token=b9c64901-47dc-4dc6-aa88-dc190731f180" alt="" data-size="line">. Rebuild va reconstruire un **Cluster Standby** comme s'il venait d'être ajouté au **RCS**.

## Opérations sur les Clusters Primary

La seule opération disponible sur les **Primary** est "**Demote"**. **"Demote"** consiste à reconfigurer un Primary en Cluster autonome et à le sortir du RCS.

{% hint style="info" %}
Attention si vous "demotez" un Primary vous cassez le RCS ! Il est souvent plus judicieux de changer de Primary (avec Set As Primary) et d'utiliser Promote sur l'ancien Primary une fois qu'il est devenu Standby.
{% endhint %}

Pour lancer **Demote**, vous devez:

* Ouvrir le formulaire du Primary à partir de la liste des Clusters du RCS&#x20;

![](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FBl2biRSv6cDeuGinhZrH%2FCleanShot%202021-12-21%20at%2019.43.35.png?alt=media\&token=e3edc8c5-6b06-4ca1-abb2-6989234626d0)

* Cliquer sur le bouton <img src="https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FyBV4V4Usr2crEs6RsYfI%2FCleanShot%202021-12-21%20at%2019.40.37.png?alt=media&#x26;token=4c226f2a-ba14-4c5b-9014-ad226a1da2f8" alt="" data-size="line">situé dans le bandeau supérieur

![](https://3772830354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJQEyyq3uo2ur4VSBiaCB%2Fuploads%2FnTZPR0ywijvuniz8tbSt%2FCleanShot%202021-12-21%20at%2019.46.52.png?alt=media\&token=cf23e255-bef5-4409-b330-2c93e9fc9d57)
