---
title: "Configuration d'un plan de reprise d'activité avec Metro"
description: "Mise en oeuvre de Metro pour un plan de reprise d'activité"
url: https://docs.ovhcloud.com/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/metro-availability
lang: fr
lastUpdated: 2024-05-13
---
# Configuration d'un plan de reprise d'activité avec Metro

## Objectif

**Ce guide vous présente Metro Availability qui permet un plan de reprise d'activité automatisé.**

:::warning
OVHcloud vous met à disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous appartient donc de ce fait d’en assurer le bon fonctionnement.

Ce guide a pour but de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un prestataire spécialisé si vous éprouvez des difficultés ou des doutes concernant l’administration, l’utilisation ou la mise en place d’un service sur un serveur.

:::

## Prérequis

- Être connecté à votre <ManagerLink to="/">espace client OVHcloud</ManagerLink>.
- Être connecté sur vos clusters via Prism Central.
- Avoir 3 clusters Nutanix au sein de l'infrastructure OVHcloud avec des licences des packs **Pro** ou **Ultimate** si vous avez une offre Nutanix on OVHcloud packagée sur les deux clusters du P.R.A. Ces 3 clusters devront être sur des sites distants pour obtenir un maximum de sûreté.
- Avoir une latence de moins de 5 ms entre les deux clusters répliqués. Veuillez noter que la latence n'est pas couverte par les SLA.

## Présentation

Nous allons mettre en place un plan de reprise d'activité bidirectionnel entre deux clusters avec ce matériel :

- Un cluster Nutanix à Roubaix en France avec des machines virtuelles répliquées à Gravelines.
- Un cluster Nutanix à Gravelines en France avec des machines virtuelles répliquées à Roubaix.
- Un cluster Nutanix à Erith en Angleterre avec Prism Central qui servira de témoin dans le plan de reprise d'activité.

Nous n'utiliserons qu'un seul vRack qui contiendra :

- Les trois clusters Nutanix.
- Les load balancers.
- Les adresses IP additionnelles sur le **rtvRack**.

Vous trouverez ci-dessous le schéma représentant les trois sites :

![00 - Metro Availability Diagram 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/00-metro-availability-diagram01.png)
## En pratique

- [Etape 1 Configuration](#configuration)
  - [Etape 1.1 Interconnexion des trois clusters](#connectcl)
  - [Etape 1.2 Suppression des enregistrements Prism Central pour les clusters de Roubaix et Gravelines](#delpc)
  - [Etape 1.3 Enregistrement des deux clusters sur Prism Central à Erith](#regpc)
  - [Etape 1.4 Ajout des adresses IP pour les connexions iSCSI sur les trois clusters](#configiscsi)
  - [Etape 1.5 Création de deux Storage Containers](#addsc)
  - [Etape 1.6 Déplacement des machines virtuelles dans le Storage Container](#movevm)
  - [Etape 1.7 Création d'une catégorie qui servira lors de la mise en place du P.R.A.](#creacat)
  - [Etape 1.8 Ajout des machines virtuelles dans les catégories](#addvmcat)
  - [Etape 1.9 Mise en place des réplications synchrones entre Roubaix et Gravelines](#confreplsync)
  - [Etape 1.10 Création de sous-réseaux nécessaires au plan de reprise d'activité](#addsublan)
  - [Etape 1.11 Mise en place des plans de reprises d'activités](#adddr)
- [Etape 2 Validation du plan de reprise d'activité](#validation)
  - [Etape 2.1 Contrôle du plan de reprise d'activité](#ctrldr)
  - [Etape 2.2 Live migration des machines virtuelles de Roubaix sur Gravelines](#livemigration)
  - [Etape 2.3 Opérations à effectuer après une migration](#aftermigration)
  - [Etape 2.4 Exécution du plan de reprise d'activité en condition réelle](#epmcr)

Nous allons mettre en place ce P.R.A (Plan de reprise d'activité) étape par étape.

Les informations de configuration des clusters utilisées par notre guide sont les suivantes :

- Cluster de Roubaix :
  - Serveur 1 : adresse VM **CVM** `192.168.0.21`, adresse IP hyperviseur **AHV** `192.168.0.1`.
  - Serveur 2 : adresse VM **CVM** `192.168.0.22`, adresse IP hyperviseur **AHV** `192.168.0.2`.
  - Serveur 3 : adresse VM **CVM** `192.168.0.23`, adresse IP hyperviseur **AHV** `192.168.0.3`.
  - Adresse virtuelle de Prism Element : `192.168.0.100`.
  - Adresse iSCSI de Prism Element : `192.168.0.102`.
  - Adresse IP Prism Central : `192.168.0.101`.
  - Passerelle : `192.168.3.254`.
  - Masque : `255.255.252.0`
  - Version du cluster : `6.5`

- Cluster de Gravelines :
  - Serveur 1 : adresse VM **CVM** `192.168.1.21`, adresse IP hyperviseur **AHV** `192.168.1.1`.
  - Serveur 2 : adresse VM **CVM** `192.168.1.22`, adresse IP hyperviseur **AHV** `192.168.1.2`.
  - Serveur 3 : adresse VM **CVM** `192.168.1.23`, adresse IP hyperviseur **AHV** `192.168.1.3`.
  - Adresse virtuelle de Prism Element : `192.168.1.100`.
  - Adresse iSCSI de Prism Element : `192.168.1.102`.
  - Adresse IP Prism Central : `192.168.1.101`.
  - Passerelle : `192.168.3.254`.
  - Masque : `255.255.252.0`
  - Version du cluster : `6.5`.

- Cluster d'Erith :
  - Serveur 1 : adresse VM **CVM** `192.168.2.21`, adresse IP hyperviseur **AHV** `192.168.2.1`.
  - Serveur 2 : adresse VM **CVM** `192.168.2.22`, adresse IP hyperviseur **AHV** `192.168.2.2`.
  - Serveur 3 : adresse VM **CVM** `192.168.2.23`, adresse IP hyperviseur **AHV** `192.168.2.3`.
  - Adresse virtuelle de Prism Element : `192.168.2.101`.
  - Adresse iSCSI de Prism Element : `192.168.2.102`.
  - Adresse IP Prism Central : `192.168.2.100`.
  - Passerelle : `192.168.3.254`.
  - Masque : `255.255.252.0`
  - Version du cluster : `6.5`.

En plus de ce guide, vous pouvez vous aider de ces documentations :

- [hyperconvergence Nutanix](/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/nutanix-hci.md) ;
- [outils avancés](/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/advanced-tools.md).

[](#)
### Etape 1 - Configuration

[](#)
#### Etape 1.1 - Interconnexion des trois clusters

La première étape est de réaliser l'interconnexion des trois clusters sur le même vRack OVHcloud.

Aidez-vous de ce guide pour interconnecter vos clusters : [Interconnexion de clusters au travers du vRack](/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/vrack-interconnection.md). Pour connecter les trois clusters, utilisez les instructions fournies sur le guide dans ce sens :

- Les clusters de Roubaix dans le vRack dédié à Gravelines.
- Les clusters de Erith dans le vRack dédié à Gravelines.

Lorsque vous aurez terminé la configuration, vous aurez dans votre vRack ces éléments :

- 9 serveurs dédiés (3 par cluster)
- 3 adresses IP publiques
- 3 Load Balancers

![01 - vRack Configuration 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/01-vrack-configuration01.png)
Les trois clusters sont pour l'instant accessibles à partir de l'URL Prism Central de chaque cluster.

[](#)
#### Etape 1.2 - Suppression des enregistrements Prism Central pour les clusters de Roubaix et Gravelines

Pour pouvoir mettre en place une solution de plan de reprise d'activité avec **Metro Availability**, il faut un témoin de cluster qui assure l'automatisation des tâches en cas d'indisponibilité d'un des clusters. Le témoin de cluster se trouve sur une machine virtuelle Prism Central.

Le cluster d'Erith hébergera la machine virtuelle Prism Central pour les trois clusters et servira de témoin de clusters pour le plan de reprise d'activité entre Roubaix et Gravelines.

##### **Désactivation de Prism Central sur le cluster de Roubaix**

Connectez-vous en SSH au cluster Prism Element de Roubaix :

```bash
ssh nutanix@adresse_ip_privee_prism_element_Roubaix
Saisissez le mot de passe de Prism Element
```

Exécutez cette commande pour retirer Prism Element de la configuration de Prism Central :

```bash
ncli multicluster remove-from-multicluster external-ip-address-or-svm-ips=adresse_ip_privee_prism_central_roubaix\
username=admin password=mdp_pe_Roubaix force=true
```

Ce message apparait lors de la déconnexion à Prism Central.

```console
Cluster unregistration is currently in progress. This operation may take a while.
```

Saisissez cette commande :

```bash
ncli cluster info
```

Notez la valeur du **Cluster UUID** qui doit avoir cette forme **xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx**.

Déconnectez-vous de Prism Element et connectez-vous en SSH sur la machine virtuelle Prism Central de Roubaix.

```bash
ssh nutanix@adresse_ip_privee_prism_central_roubaix
Saisissez le mot de passe de Prism Central
```

Saisissez cette commande :

```bash
python /home/nutanix/bin/unregistration_cleanup.py cluster_uuid_prism_element_Roubaix
```

##### **Désactivation de Prism Central sur le cluster de Gravelines**

Connectez-vous en SSH au cluster Prism Element de Gravelines.

```bash
ssh nutanix@adresse_ip_prism_element_Gravelines
Saisissez le mot de passe de Prism Element
```

Saisissez cette commande :

```bash
ncli multicluster remove-from-multicluster external-ip-address-or-svm-ips=adresse_ip_privee_prism_central_Gravelines\
username=admin password=mdp_pe_Gravelines force=true
```

Ce message apparait lors de la déconnexion à Prism Central.

```console
Cluster unregistration is currently in progress. This operation may take a while.
```

Saisissez cette commande :

```bash
ncli cluster info
```

Notez la valeur de **Cluster UUID** qui doit avoir cette forme **xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx**

Déconnectez-vous de Prism Element et connectez-vous en SSH sur la machine virtuelle Prism Central de Gravelines.

```bash
ssh nutanix@adresse_ip_privee_prism_central_Gravelines
saisissez le mot de passe de Prism Central
python /home/nutanix/bin/unregistration_cleanup.py cluster_uuid_prism_element_Gravelines
```

[](#)
#### Etape 1.3 - Enregistrement des deux clusters sur le Prism Central d'Erith

Connectez-vous en SSH sur Prism Element de Roubaix :

```bash
ssh nutanix@adresse_ip_privee_prism_element_Roubaix
saisissez le mot de passe de Prism Element
```

Exécutez cette commande :

```bash
ncli multicluster register-to-prism-central username=admin password=passwod_admin\ external-ip-address-or-svm-ips=adresse_ip_privee_prism_central_Erith
```

Ce message apparait :

```console
Cluster registration is currently in progress. This operation may take a while.
```

Patientez et saisissez cette commande :

```bash
ncli multicluster get-cluster-state
```

Si le cluster est bien connecté à Prism Central d'Erith, vous verrez apparaître ces informations :

```console
Registered Cluster Count: 1

    Cluster Id                : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    Cluster Name              : Prism-Central-Erith-FQDN
    Is Multicluster           : true
    Controller VM IP Addre... : [adresse_ip_privee_prism_central_Erith]
    External or Masqueradi... :
    Cluster FQDN              :
    Controller VM NAT IP A... :
    Marked for Removal        : false
    Remote Connection Exists  : true
```

Connectez-vous en SSH sur Prism Element de Gravelines :

```bash
ssh nutanix@adresse_ip_prism_element_Gravelines
Saisissez le mot de passe de Prism Element de Gravelines
```

Exécutez cette commande :

```bash
ncli multicluster register-to-prism-central username=admin password=passwod_admin_Erith external-ip-address-or-svm-ips=adresse_ip_privee_prism_central_Erith
```

Ce message apparaît :

```console
Cluster registration is currently in progress. This operation may take a while.
```

Patientez et saisissez cette commande :

```bash
ncli multicluster get-cluster-state
```

Si le cluster est bien connecté au Prism Central d'Erith, vous verrez appparaitre ces informations :

```console
Registered Cluster Count: 1

    Cluster Id                : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    Cluster Name              : Prism-Central-Erith-FQDN
    Is Multicluster           : true
    Controller VM IP Addre... : [adresse_ip_privee_prism_central_Erith]
    External or Masqueradi... :
    Cluster FQDN              :
    Controller VM NAT IP A... :
    Marked for Removal        : false
    Remote Connection Exists  : true
```

A partir d'un navigateur web, connectez-vous sur l'URL de Prism-Central à Erith, vous verrez les trois clusters.

![02 - Prism Central Dashboard 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/02-show-prismcentral01.png)
Les machines virtuelles Prism Central de Gravelines et Roubaix ne servent plus, vous pouvez les arrêter.

Via le menu principal, cliquez sur `Vms
` dans le sous-menu **Compute & Storage**
.
![02b - Shutdow Prism Central Gravelines Roubaix 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/02-shutdown-prism-central01.png)
Sélectionnez les machines virtuelles de Prism Central de Gravelines et Roubaix et cliquez sur `Guest Shutdown
` à partir du menu `Actions
`.
![02b - Shutdow Prism Central Gravelines Roubaix 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/02-shutdown-prism-central02.png)
[](#)
#### Etape 1.4 - Ajout des adresses IP pour les connexions iSCSI sur les trois clusters

A partir du tableau de bord Prism Central, cliquez sur le lien vers le `cluster d'Erith
`.
![03 - Add iscsi address Erith 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-erith01.png)
Sur le tableau de bord de Prism Element, cliquez en haut à gauche sur le `nom du cluster
`.
![03 - Add iscsi address Erith 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-erith02.png)
Faites défilez la fenêtre, vérifiez l'adresse IP **ISCSI Data Services IP**.

![03 - Add iscsi address Erith 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-erith03.png)
A partir du tableau de bord Prism Central, cliquez sur le lien vers le « cluster de Gravelines ».

![03 - Add iscsi address Gravelines 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-gravelines01.png)
Sur le tableau de bord de Prism Element, cliquez en haut à gauche sur le « nom du cluster ».

![03 - Add iscsi address Gravelines 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-gravelines02.png)
Faites défilez la fenêtre, vérifiez l'adresse IP **ISCSI Data Services IP**.

![03 - Add iscsi address graveline 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-gravelines03.png)
A partir du tableau de bord Prism Central, cliquez sur le lien vers le « cluster de Roubaix ».

![03 - Add iscsi address Roubaix 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-roubaix01.png)
Sur le tableau de bord de Prism Element, cliquez en haut à gauche sur le « nom du cluster ».

![03 - Add iscsi address Roubaix 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-roubaix02.png)
Faites défilez la fenêtre, vérifiez l'adresse IP **ISCSI Data Services IP**.

![03 - Add iscsi address Roubaix 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/03-add-iscsi-address-roubaix03.png)
[](#)
#### Etape 1.5 - Création de deux Storage Containers

Nous allons créer deux Storage Containers portant le même nom, un à Roubaix et l'autre à Gravelines.

Depuis le menu principal de Prism Element, cliquez sur `Storage Containers
` dans le sous-menu `Compute & Storage
`.
![05 - Add-storage-container 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/05-add-storage-container01.png)
Cliquez sur `Create Storage Container
`.
![05 - Add-storage-container 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/05-add-storage-container02.png)
Saisissez `UsedForDR`
 dans **Name**
, choisissez le `cluster de Roubaix`
 dans **Cluster**
 et cliquez sur `Create
`.
![05 - Add-storage-container 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/05-add-storage-container03.png)
Cliquez sur `Create Storage Container
`.
![05 - Add-storage-container 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/05-add-storage-container04.png)
Saisissez `UsedForDR`
 dans **Name**
, choisissez le `cluster de Gravelines`
 dans `Cluster`
 et cliquez sur `Create
`.
![05 - Add-storage-container 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/05-add-storage-container05.png)
Dans la liste des `Storages Containers`, vous verrez deux Storage Containers portant le même nom. Un sur le cluster de Roubaix et l'autre sur le cluster de Gravelines.

![05 - Add-storage-container 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/05-add-storage-container06.png)
[](#)
#### Etape 1.6 - Déplacement des machines virtuelles dans le Storage Container

Nous allons déplacer le stockage des machines virtuelles sur les `Storage Container` que nous avons créé.

Connectez-vous en SSH sur Prism Element du cluster de Roubaix :

```bash
ssh nutanix@adresse_ip_privee_Prism_element_Roubaix
Saisissez le mot de passe du compte Nutanix de Prism Element
```

Exécutez cette commande pour chaque VM que nous allons déplacer dans le `Storage Container`, en remplaçant **nomvm** par le nom de la machine virtuelle (dans notre plan de reprise d'activité, nous avons deux machines virtuelles à Roubaix, une sous Windows et une autre sous Linux).

```bash
acli vm.update_container nomvm container=UsedForDR
Saisissez le mot de passe du compte Nutanix de Prism Element
```

Connectez-vous en SSH sur Prism Element du cluster de Gravelines :

```bash
ssh nutanix@adresse_ip_privee_Prism_element_Gravelines
Saisissez le mot de passe du compte Nutanix de Prism Element
```

Exécutez cette commande pour chaque VM que nous allons déplacer dans le **Storage Container**, en remplaçant **nomvm** par le nom de la machine virtuelle (dans notre plan de reprise d'activité, nous avons trois machines virtuelles à Gravelines, une sous Windows, une autre sous Linux ainsi que la gateway qui donne accès à Internet).

```bash
acli vm.update_container nomvm container=UsedForDR
Saisissez le mot de passe du compte Nutanix de Prism Element
```

[](#)
#### Etape 1.7 - Création d'une catégorie qui servira lors de la mise en place du P.R.A

Nous allons créer une catégorie avec deux valeurs dans Prism Central pour affecter les machines virtuelles concernées par la réplication.

Faites défiler le menu principal, cliquez sur `Categories
` dans le sous menu `Administration
`.
![06 - Add Categorie 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/06-add-categories01.png)
Cliquez sur `New Category
`.
![06- Add Categorie 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/06-add-categories02.png)
Saisissez `Protected VM`
 dans **Name**
, ajoutez les valeurs `Roubaix`
 et `Gravelines`
 dans **Values**
 et cliquez ensuite sur `Save
`.
![06 - Add Categorie 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/06-add-categories03.png)
La catégorie apparait dans la liste et elle est prête à être utilisée.

![06 - Add Categorie 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/06-add-categories04.png)
[](#)
#### Etape 1.8 - Ajout des machines virtuelles dans les catégories

Nous allons affecter deux machines virtuelles sur le cluster de Roubaix dans une catégorie et trois machines virtuelles sur le cluster de Gravelines dans une autre catégorie.

Via le menu principal de Prism Central, cliquez sur `Vms
` dans le sous menu `Compute & Storage
`.
![07 - Add Categorie to VM Roubaix 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/07-add-categorie-to-vm-roubaix01.png)
Sélectionnez à gauche **les deux machines virtuelles**
 de Roubaix puis, dans le menu `Actions
`, cliquez sur `Manage Categories
`.
![07 - Add Categorie to VM Roubaix 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/07-add-categorie-to-vm-roubaix02.png)
Ajoutez la catégorie `ProtectedVM: Roubaix`
, cliquez ensuite sur `Save
`.
![07 - Add Categorie to VM Roubaix 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/07-add-categorie-to-vm-roubaix03.png)
Sélectionnez à gauche `les trois machines virtuelles
` de Gravelines et, dans le menu `Actions
`, cliquez sur `Manage Categories
`.
![08 - Add Categorie to VM Gravelines 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/08-add-categorie-to-vm-gravelines01.png)
Ajoutez la catégorie `ProtectedVM: Gravelines`
, cliquez ensuite sur `Save
`.
![08 - Add Categorie to VM Gravelines 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/08-add-categorie-to-vm-gravelines02.png)
[](#)
#### Etape 1.9 - Mise en place des réplications synchrones entre Roubaix et Gravelines

La réplication synchrone permet une réplication permanente avec 0 secondes de pertes de données.

##### **Mise en place de réplication entre Roubaix et Gravelines**

Dans le menu principal de Prism Central, cliquez sur `Protection Policies
` dans le sous menu **Data Protection**
.
![09 - Create Protection Policy Roubaix 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix01.png)
Cliquez sur `Create Protection Policy
`.
![09 - Create Protection Policy Roubaix 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix02.png)
Saisissez `ROUBAIX-TO-GRAVELINES`
 dans **Policy name**
, gardez **Local AZ**
 et cliquez sur `Select Cluster
` dans **Primary Location**
.
![09 - Create Protection Policy Roubaix 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix03.png)
Choisissez le cluster de Roubaix et cliquez sur `Save
`.
![09 - Create Protection Policy Roubaix 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix04.png)
En haut à gauche à coté de **Disaster Recovery**
, cliquez sur `Enable
`.
![09 - Create Protection Policy Roubaix 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix05.png)
Le système contrôle que tout est correct avant d'activer l'option **Disaster Recovery**.

![09 - Create Protection Policy Roubaix 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix06.png)
Cliquez sur `Enable
` pour activer l'option **Disaster Recovery**
.
![09 - Create Protection Policy Roubaix 07](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix07.png)
Cliquez à nouveau sur `Enable
`.
![09 - Create Protection Policy Roubaix 07](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix08.png)
L'activation de l'option **Disaster Recovery** est en cours.

Garder `Local AZ`
, sélectionnez le cluster dans **Recovery Location**
 et cliquez sur `Save
`.
![09 - Create Protection Policy Roubaix 08](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix09.png)
Cliquez sur `\+ Add Schedule
`.
![09 - Create Protection Policy Roubaix 10](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix10.png)
Choisissez les options `Synchronous
` pour **Protection Type**
 et `Automatic
` pour **Failure Detection Mode**
. Cliquez ensuite sur `Save Schedule
`.
![09 - Create Protection Policy Roubaix 11](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix11.png)
Cliquez sur `Next
`.
![09 - Create Protection Policy Roubaix 12](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix12.png)
Sélectionnez la catégorie `ProtectedVM : Roubaix
` et cliquez sur `Add
`.
![09 - Create Protection Policy Roubaix 13](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix13.png)
Cliquez sur `Create
`.
![09 - Create Protection Policy Roubaix 14](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix14.png)
Les machines virtuelles de Roubaix sont à présent répliquées vers Gravelines. Il faut attendre une première réplication complète pour avoir une réplication permanente.

![09 - Create Protection Policy Roubaix 15](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/09-create-data-protection-roubaix15.png)
##### **Mise en place de réplication entre Gravelines et Roubaix**

La réplication peut être bidirectionnelle, nous allons maintenant créer une réplication de Gravelines vers Roubaix.

Cliquez sur `Create Protection Policy
`.
![10 - Create Protection Policy Gravelines 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines01.png)
Choisissez comme nom `GRAVELINES-TO-ROUBAIX`
 dans **Policy Name**
, gardez `Local AZ`
 et choisissez le cluster de Gravelines dans **Primary Location**
. Cliquez ensuite sur `Save
`.
![10 - Create Protection Policy Gravelines 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines02.png)
Conservez **Local AZ**
, sélectionnez le cluster de Roubaix et cliquez sur `Save
`.
![10 - Create Protection Policy Gravelines 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines03.png)
Cliquez sur `\+ Add Schedule
`.
![10 - Create Protection Policy Gravelines 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines04.png)
Choisissez les options `Synchronous
` pour **Protection Type**
 et `Automatic
` pour **Failure Detection Mode**
. Cliquez ensuite sur `Save Schedule
`.
![10 - Create Protection Policy Gravelines 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines05.png)
Cliquez sur `Next
`.
![10 - Create Protection Policy Gravelines 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines06.png)
Sélectionnez la catégorie `ProtectedVM: Gravelines
` et cliquez sur `Add
`.
![10 - Create Protection Policy Gravelines 07](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines07.png)
Cliquez sur `Create
`.
![10 - Create Protection Policy Gravelines 08](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines08.png)
Une deuxième stratégie de protection est en place.

![10 - Create Protection Policy Gravelines 09](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/10-create-data-protection-gravelines09.png)
[](#)
#### Etape 1.10 - Création de sous-réseaux nécessaires au plan de reprise d'activité

Nous allons créer des sous-réseaux qui serviront pour les tests des plans de reprises d'activité.

Pour chaque sous-réseau existant, il est nécessaire d'avoir un réseau de test. Sur les deux clusters du plan de reprise d'activité, nous avons trois sous-réseaux de production.

- **base** sur le VLAN 0.
- **infra** sur le VLAN 1.
- **production** sur le VLAN 2.

Nous allons donc créer 3 sous-réseaux supplémentaires sur les clusters de Gravelines et de Roubaix avec ces noms :

- **testbase** sur le VLAN 100.
- **testinfra** sur le VLAN 101.
- **production** sur le VLAN 102.

Aidez-vous de ce guide pour créer des VLAN sur vos clusters Nutanix : [isoler les machines de gestion de la production](/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/isolate-management-vm.md).

Dans le tableau de bord `Subnets` de Prism Central, vous verrez six nouveaux sous-réseaux.

![11 - Create Test Subnet 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/11-create-testsubnet01.png)
[](#)
#### Etape 1.11 - Mise en place des plans de reprises d'activités

Maintenant que les réplications et les sous-réseaux sont en place, nous allons mettre en œuvre des plans de reprise d'activité automatisés ou manuels à la demande pour :

- migrer des machines virtuelles à chaud entre les deux clusters ;
- tester que la réplication fonctionne correctement ;
- redémarrer automatiquement les machines virtuelles membres du P.R.A en cas de défaillance d'un deux clusters.

##### **Création du plan de reprise d'activité pour le cluster de Roubaix**

Dans le menu principal de Prism Central, cliquez sur `Recovery Plans
` dans le sous-menu `Data Protection
`.
![12 - Create Recovery Plan Roubaix 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan01.png)
Cliquez à Gauche sur `Enable Disaster Recovery
`.
![12 - Create Recovery Plan Roubaix 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan02.png)
Normalement le plan de reprise doit être activé comme indiqué avec le message **Disaster Recovery enabled**
. Cliquez sur la ** à droite pour fermer cette fenêtre.
![12 - Create Recovery Plan Roubaix 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan03.png)
Cliquez sur `Create New Recovery Plan
`.
![12 - Create Recovery Plan Roubaix 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan04.png)
Choisissez ces informations :

- **Recovery Plan Name** : `Recovery VM from ROUBAIX to GRAVELINES`.

- **Primary Location** : `Local AZ`.

- **Primary Cluster** : `cluster de Roubaix`.

- **Recovery Location** : `Local AZ`.

- **Recovery Cluster** : `cluster de Gravelines`.

- **Failure Execution Mode** : `Automatic`.

- **Execute failover after disconnectivity of** : `30 seconds`.

Cliquez ensuite sur `Next
`.
![12 - Create Recovery Plan Roubaix 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan05.png)
Cliquez sur `\+ Add VM(s)
`.
![12 - Create Recovery Plan Roubaix 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan06.png)
Sélectionnez les deux machines virtuelles et cliquez sur `Add
`.
![12 - Create Recovery Plan Roubaix 07](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan07.png)
Cliquez sur `Next
`.
![12 - Create Recovery Plan Roubaix 08](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan08.png)
Cliquez sur `OK. Got it
`.
![12 - Create Recovery Plan Roubaix 09](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan09.png)
Cliquez sur `Stretch networks
`.
![12 - Create Recovery Plan Roubaix 10](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan10.png)
Cliquez sur `Proceed
`.
![12 - Create Recovery Plan Roubaix 11](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan11.png)
Choisissez les VLAN qui seront utilisés lors du P.R.A comme ceci :

- **Primary**
  - **Production** : `production`
  - **Test Failback** : `testproduction`
- **Recovery**
  - **Production** : `production`
  - **Test Failback** : `testproduction`

Cliquez ensuite sur `Done
`.
![12 - Create Recovery Plan Roubaix 12](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan12.png)
##### **Création du plan de reprise d'activité pour le cluster de Roubaix**

Le plan de reprise d'activité est créé pour le site de Roubaix. Cliquez sur `Create Recovery Plan
` pour créer le plan de reprise d'activité de Gravelines.
![12 - Create Recovery Plan Roubaix 13](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/12-create-roubaix-recovery-plan13.png)
Choisissez ces informations :

- **Recovery Plan Name** : `Recovery VM from Gravelines to Roubaix`.

- **Primary Location**: `Local AZ`.

- **Primary Cluster**: `cluster de Gravelines`.

- **Recovery Location**: `Local AZ`.

- **Recovery Cluster**: `cluster de Roubaix`.

- **Failure Execution Mode** : `Automatic`.

- **Execute failover after disconnectivity of** : `30 seconds`.

Cliquez ensuite sur `Next
`.
![13 - Create Recovery Plan Gravelines 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan01.png)
Cliquez sur `\+ Add VM(s)
`.
![13 - Create Recovery Plan Gravelines 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan02.png)
Sélectionnez les trois machines virtuelles et cliquez sur `Add
`.
![13 - Create Recovery Plan Gravelines 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan03.png)
Cliquez sur `Next
`.
![13 - Create Recovery Plan Gravelines 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan04.png)
Cliquez sur `Stretch networks
`.
![13 - Create Recovery Plan Gravelines 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan05.png)
Cliquez sur `Proceed
`.
![13 - Create Recovery Plan Gravelines 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan06.png)
Choisissez ces informations :

- **Primary**
  - **Production** : `base`
  - **Test Failback** : `testbase`
- **Recovery**
  - **Production** : `base`
  - **Test Failback** : `testbase`

Cliquez ensuite sur `\+ Add Network Mapping
`.
![13 - Create Recovery Plan Gravelines 07](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan07.png)
Choisissez ces informations :

- **Primary**
  - **Production** : `infra`
  - **Test Failback** : `testinfra`
- **Recovery**
  - **Production** : `infra`
  - **Test Failback** : `testinfra`

Cliquez ensuite sur `\+ Add Network Mapping
`.
![13 - Create Recovery Plan Gravelines 08](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan08.png)
Choisissez ces informations :

- **Primary**
  - **Production** : `production`
  - **Test Failback** : `testproduction`
- **Recovery**
  - **Production** : `production`
  - **Test Failback** : `testproduction`

Cliquez ensuite sur `Done
`.
![13 - Create Recovery Plan Gravelines 09](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan09.png)
:::info
3 réseaux ont été rajoutés dans ce plan de reprise d'activité car la machine virtuelle Gateway utilise ces trois réseaux.

:::

Les deux plans de reprises d'activités sont en production.

![13 - Create Recovery Plan Gravelines 10](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/13-create-gravelines-recovery-plan10.png)
[](#)
### Etape 2 - Validation du plan de reprise d'activité

[](#)
#### Etape 2.1 - Contrôle du plan de reprise d'activité

##### **Utilisation de l'option validation dans le plan de reprise d'activité**

Il est possible de valider le plan de reprise d'activité via Prism Central.

Cliquez sur le `Recovery VM from Roubaix
` à valider et tester.
![14 - Validate test recovery plan 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan01.png)
Cliquez sur `Validate
`
![14 - Validate test recovery plan 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan02.png)
Sélectionnez le cluster de Roubaix pour **Entity Failing Over From**
 et le cluster de Gravelines pour **Entity Failing Over To**
. Cliquez ensuite sur `Proceed
`
![14 - Validate test recovery plan 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan03.png)
Le plan de reprise est validé, cliquez sur `Close
`
![14 - Validate test recovery plan 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan04.png)
##### **Test du plan de reprise d'activité**

Nous avons la possibilité de tester le plan de reprise d'activité sans impacter la production. Le test crée des machines virtuelles avec des noms différents sur le cluster de destination dans les VLAN créés précédemment.

Cliquez sur `Test
`.
![14 - Validate test recovery plan 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan05.png)
Sélectionnez le cluster de Roubaix pour **Entity Failing Over From**
 et le cluster de Gravelines pour **Entity Failing Over To**
. Cliquez ensuite sur `Test
`.
![14 - Validate test recovery plan 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan06.png)
:::info
Assurez-vous d'avoir les bonnes licences si vous avez choisi l'offre Nutanix on OVHcloud packagée. Il est nécessaire d'avoir souscrit le pack **Pro** ou **Ultimate** sur les clusters de Roubaix et Gravelines.

:::

Cliquez sur `Execute Anyway
`.
![14 - Validate test recovery plan 07](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan07.png)
Allez dans le tableau de bord des VM dans Prism Central et vous verrez les machines virtuelles de tests qui sont créées avec les données répliquées.

![14 - Validate test recovery plan 08](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan08.png)
Revenez sur votre plan de reprise et cliquez sur `Clean-up test Entities
` pour supprimer les machines virtuelles de test.
![14 - Validate test recovery plan 09](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan09.png)
Cliquez sur `Clean Up
`
![14 - Validate test recovery plan 10](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/14-validate-test-recovery-plan10.png)
[](#)
#### Etape 2.2 - Live migration des machines virtuelles de Roubaix sur Gravelines

Sur une infrastructure entièrement opérationnelle, il est possible de déplacer des machines virtuelles d'un cluster à l'autre sans coupure de service.

Allez sur une machine virtuelle qui se trouve à Roubaix et qui fait partie du plan de reprise. Nous allons lancer un ping vers le serveur DNS OVHcloud **213.186.33.99**.

![15 - livemigration Roubaix to Gravelines 00](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/15-livemigration-roubaix-to-gravelines00.png)
Revenez sur votre plan de reprise et cliquez sur `Failover
` dans le menu `More
`.
![15 - livemigration Roubaix to Gravelines 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/15-livemigration-roubaix-to-gravelines01.png)
Choisissez `Planned Failover
`, cochez `Live Migrate Entities
`.
Prenez le cluster de Roubaix pour **Entity Failing Over From** et le cluster de Gravelines pour **Entity Failing Over To**.

Cliquez ensuite sur `Failover
`.
![15 - livemigration Roubaix to Gravelines 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/15-livemigration-roubaix-to-gravelines02.png)
Saisissez `Failover`
 et cliquez sur `Failover
`.
![15 - livemigration Roubaix to Gravelines 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/15-livemigration-roubaix-to-gravelines03.png)
La migration à chaud est en cours.

![15 - livemigration Roubaix to Gravelines 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/15-livemigration-roubaix-to-gravelines04.png)
La migration s'est terminée avec succès sans coupure de service.

![15 - livemigration Roubaix to Gravelines 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/15-livemigration-roubaix-to-gravelines05.png)
Vous pouvez revenir sur la machine virtuelle et constater que le ping continue à fonctionner même si la machine virtuelle a été déplacée d'un cluster à l'autre.

![15 - livemigration Roubaix to Gravelines 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/15-livemigration-roubaix-to-gravelines06.png)
[](#)
#### Etape 2.3 - Opérations à effectuer après une migration à chaud

Après une migration, il est nécessaire d'inverser la réplication et le fonctionnement du plan de reprise d'activité.

##### **Inversion de la réplication**

Dans le menu principal de Prism Central, cliquez sur `Protections Policies
` dans le sous-menu `Data Protection
`.
![16 - invert replication after failover 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover01.png)
Cliquez sur le plan de protection nommé `ROUBAIX TO GRAVELINES
`.
![16 - invert replication aftr failover 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover02.png)
Cliquez sur `Update
`.
![16 - invert replication after failover 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover03.png)
Positionnez la souris en dessous du nom du cluster de Roubaix dans **Primary Location**
 et cliquez sur `Edit
`.
![16 - invert replication after failover 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover04.png)
Cochez le cluster de `Gravelines
` à la place de celui de Roubaix.
![16 - invert replication after failover 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover05.png)
Cliquez sur `Save
`.
![16 - invert replication after failover 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover06.png)
Cliquez sur `Update Location
`.
![16 - invert replication after failover 07](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover07.png)
Positionnez la souris en dessous du nom du cluster de Gravelines dans **Recovery Location**
 et cliquez sur `Edit
`.
![16 - invert replication after failover 08](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover08.png)
Sélectionnez le cluster de `Roubaix
` à la place de celui de Gravelines.
![16 - invert replication after failover 09](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover09.png)
Cliquez sur `Save
`.
![16 - invert replication after failover 10](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover10.png)
Cliquez sur `Update Location
`.
![16 - invert replication after failover 11](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover11.png)
Cliquez sur `Next
`.
![16 - invert replication after failover 12](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover12.png)
Cliquez sur `Update
`.
![16 - invert replication after failover 12](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/16-invert-replication-after-failover13.png)
La réplication est inversée, cliquez sur le bouton ** pour fermer le plan de protection.
##### **Inversion du plan de reprise d'activité**

Dans le menu principal de Prism Central, cliquez sur `Recovery Plans
` dans le sous menu `Data Protection
`.
![17 - invert recovery plan after failover 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/17-invert-recovery-plan-after-failover01.png)
Cliquez sur `Recovery VM from Roubaix to Gravelines
`.
![17 - invert recovery plan after failover 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/17-invert-recovery-plan-after-failover02.png)
Dans le menu `More
`, cliquez sur `Update
`.
![17 - invert recovery plan after failover 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/17-invert-recovery-plan-after-failover03.png)
Dans **locations**
, mettez le cluster de Gravelines dans **Primary CLusters**
 et le cluster de Roubaix dans **Recovery Clusters**
 puis cliquez sur `Next
`.
![17 - invert recovery plan after failover 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/17-invert-recovery-plan-after-failover04.png)
Cliquez sur `Proceed
`.
![17 - invert recovery plan after failover 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/17-invert-recovery-plan-after-failover05.png)
Cliquez sur `Next
`.
![17 - invert recovery plan after failover 06](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/17-invert-recovery-plan-after-failover06.png)
Choisissez ces informations :

- **Primary**
  - **Production** : `production`
  - **Test Failback** : `testproduction`
- **Recovery**
  - **Production** : `production`
  - **Test Failback** : `testproduction`

Cliquez sur `Done
`.
![17 - invert recovery plan after failover 07](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/17-invert-recovery-plan-after-failover07.png)
:::info
La réplication et le plan de reprise ont été inversés à la suite d'une migration des machines virtuelles de Roubaix vers Gravelines.

Pour revenir à la situation d'origine, il faut effectuer à nouveau une migration à chaud et inverser la réplication et le plan de reprise d'activité.
Il est possible d'utiliser cette partie du guide en cas de déclenchement du plan de reprise d'activité en raison de l'indisponibilité d'un cluster.

:::

[](#)
#### Etape 2.4 - Exécution du plan de reprise d'activité en condition réelle

Nous allons simuler une perte totale de connexion à Gravelines où se trouvent trois machines virtuelles dans le plan de reprise d'activité (la passerelle Internet et deux autres machines virtuelles).

Connectez-vous en ligne de commande et exécutez un ping permanent vers l'adresse publique de la passerelle.

```bash
## Ping à partir d'une console linux distante
ping xx.xx.xx.xx
Reply from xx.xx.xx.xx: bytes=32 time=21ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=21ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=23ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=20ms TTL=58
```

Laissez la commande ping tourner en permanence et retournez dans Prism Central.

Dans le menu principal, cliquez sur `VMs
` dans le sous-menu `Compute & Storage
`.
![18 - fail on Gravelines 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/18-fail-on-gravelines01.png)
Les trois machines virtuelles du plan de reprise d'activité sont fonctionnelles.

![18 - fail on Gravelines 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/18-fail-on-gravelines02.png)
Une déconnexion des trois nœuds du cluster de Gravelines va être faite.

:::info
La déconnexion est effectuée en supprimant du vRack les 3 nœuds du cluster de Gravelines.

:::

Revenez sur la console qui exécute le ping vers la passerelle, vous allez constater une perte de connexion.

```bash
Reply from xx.xx.xx.xx: bytes=32 time=20ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=21ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=20ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=20ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=20ms TTL=58
Request timed out.
Request timed out.
Request timed out.
Request timed out.
```

Dans Prism Central, cliquez en haut à droite sur les `tâches
` pour afficher le lancement des tâches et notamment **Recovery plan execute**
.
![18 - fail on Gravelines 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/18-fail-on-gravelines03.png)
:::warning
Lors d'un incident sur la totalité d'un cluster (nombre de nœuds insuffisant pour fonctionner, ou une coupure réseau), les machines virtuelles qui font partie du P.R.A. et qui se trouvent sur ce cluster vont être démarrées sur l'autre cluster.
Le RPO (Recovery Point Objective) est de 0 secondes, ce qui signifie qu'aucune perte de données ne sera à déplorer.

En revanche, le redémarrage des machines virtuelles sur l'autre cluster va prendre un certain temps. Dans ce guide, 3 machines virtuelles sont redémarrées sur le cluster distant, 4 minutes sont nécessaires pour le démarrage des machines virtuelles. Ce temps est mesurable en effectuant régulièrerment des tests sur les plans de reprise d'activité.

:::

Revenez sur la console texte et vous allez voir que le ping fonctionne à nouveau.

```bash
Request timed out.
Reply from xx.xx.xx.xx: bytes=32 time=20ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=19ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=18ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=18ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=19ms TTL=58
Reply from xx.xx.xx.xx: bytes=32 time=19ms TTL=58
```

Rendez-vous dans Prism Central dans la gestion des machines virtuelles, vous verrez les trois machines virtuelles du plan de reprise en double. Elles sont notées comme démarrées mais, en réalité, seules celles redémarrés sur Roubaix fonctionnent.

![18 - fail on Gravelines 04](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/18-fail-on-gravelines04.png)
Nous allons reconnecter les trois nœuds dans le vRack pour revenir en mode normal.

Après le retour à la normale, les machines virtuelles qui se trouvent sur le cluster d'origine sont toujours visibles mais éteintes. Vous pouvez les supprimer ou les conserver en cas de problèmes sur les machines virtuelles qui sont redémarrées.

![18 - fail on Gravelines 05](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/18-fail-on-gravelines05.png)
Il est possible de voir l'historique de actions de **Disaster Recovery** dans Prism Central.

Cliquez sur le bouton ** en haut à droite pour aller dans la configuration de Prism Central.
![19 - show Witness information 01](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/19-show-witness-information01.png)
Cliquez à gauche sur `Witness
` et cliquez sur `View Usage History
`.
![19 - show Witness information 02](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/19-show-witness-information02.png)
La liste des événements survenus apparaît, cliquez sur `Close
` pour fermer.
![19 - show Witness information 03](/images/hosted-private-cloud/nutanix-on-ovhcloud/48-metro-availability/19-show-witness-information03.png)
[](#)
## Aller plus loin

[Interconnexion de clusters au travers du vRack](/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/vrack-interconnection.md)

[Plan de reprise d'activité sous Nutanix](/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/disaster-recovery-plan-overview.md)

[Réplication asynchrone ou NearSync au travers de Prism Element](/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/prism-element-replication.md)

[Réplication avancée avec Leap](/fr/guides/hosted-private-cloud/nutanix-on-ovhcloud/nutanix-leap.md)

[Présentation des vRack](https://www.ovhcloud.com/fr/network/vrack/)

[Documentation Nutanix AHV Metro - Witness Option](https://portal.nutanix.com/page/documents/details?targetId=Leap-Xi-Leap-Admin-Guide-v2022_6:ecd-ecdr-witness-syncrep-pc-c.html)

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](https://www.ovhcloud.com/fr/professional-services/) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Échangez avec notre [communauté d'utilisateurs](https://community.ovhcloud.com/community/fr).
