Reprise après sinistre et sauvegarde

La fonction Citrix Hypervisor Disaster Recovery (DR) vous permet de récupérer des machines virtuelles (VM) et des VAPP à partir d’une panne matérielle qui détruit un pool ou un site entier. Pour une protection contre les défaillances d’un seul serveur, reportez-vous à la sectionHaute disponibilité.

Remarque :

Vous devez être connecté avec votre compte racine ou avoir le rôle de Pool Operator ou supérieur pour utiliser la fonctionnalité DR.

Présentation de la DR de Citrix Hypervisor

Citrix Hypervisor DR fonctionne en stockant toutes les informations nécessaires à la restauration de vos machines virtuelles et VAPP critiques sur des référentiels de stockage (SRs). Les SR sont ensuite répliqués de votre environnement principal (production) vers un environnement de sauvegarde. Lorsqu’un pool protégé sur votre site principal tombe en panne, vous pouvez récupérer les machines virtuelles et les VAPP de ce pool à partir du stockage répliqué recréé sur un site secondaire avec un temps d’arrêt minimal des applications ou de l’utilisateur.

Les paramètres de reprise après sinistre de XenCenter peuvent être utilisés pour interroger le stockage et importer des machines virtuelles et des VAPP sélectionnés dans un pool de récupération en cas de sinistre. Lorsque les machines virtuelles sont exécutées dans le pool de récupération, les métadonnées du pool de récupération sont également répliquées. La réplication des métadonnées du pool permet de renvoyer toute modification des paramètres de machine virtuelle au pool principal lors de la restauration du pool principal. Parfois, les informations pour la même machine virtuelle peuvent se trouver à plusieurs endroits. Par exemple, stockage à partir du site principal, stockage à partir du site de reprise après sinistre et également dans le pool dans lequel les données doivent être importées. Si XenCenter détecte que les informations de machine virtuelle sont présentes à deux endroits ou plus, il s’assure qu’il utilise uniquement les informations les plus récentes.

La fonction de reprise après sinistre peut être utilisée avec XenCenter et Xe CLI. Pour les commandes CLI, reportez-vous à la sectionCommandes de reprise après sinistre.

Conseil :

Vous pouvez également utiliser les paramètres de reprise après sinistre pour exécuter des basculements de test pour des tests sans interruption de service de votre système de reprise après sinistre. Dans un basculement de test, toutes les étapes sont les mêmes que le basculement. Toutefois, les machines virtuelles et les VAPP ne sont pas démarrées après avoir été récupérées sur le site de reprise après sinistre. Une fois le test terminé, le nettoyage est effectué pour supprimer toutes les machines virtuelles, les VAPP et le stockage recréés sur le site de reprise après sinistre.

Les machines virtuelles Citrix Hypervisor sont composées de deux composants :

  • Disques virtuels utilisés par la machine virtuelle, stockés sur des référentiels de stockage configurés dans le pool où se trouvent les machines virtuelles.

  • Métadonnées décrivant l’environnement VM. Ces informations sont nécessaires pour recréer la machine virtuelle si la machine virtuelle d’origine n’est pas disponible ou endommagée. La plupart des données de configuration des métadonnées sont écrites lors de la création de la machine virtuelle et sont mises à jour uniquement lorsque vous modifiez la configuration de la machine virtuelle. Pour les machines virtuelles d’un pool, une copie de ces métadonnées est stockée sur chaque serveur du pool.

Dans un environnement de reprise après sinistre, les machines virtuelles sont recréées sur un site secondaire à l’aide des métadonnées du pool et des informations de configuration relatives à toutes les machines virtuelles et VAPP du pool. Les métadonnées de chaque machine virtuelle incluent son nom, sa description et son UUID (Universal Unique Identifier), ainsi que sa mémoire, son processeur virtuel et sa configuration de réseau et de stockage. Il inclut également des options de démarrage de la machine virtuelle (ordre de démarrage, intervalle de délai, haute disponibilité et priorité de redémarrage). Les options de démarrage de la machine virtuelle sont utilisées lors du redémarrage de la machine virtuelle dans un environnement de haute disponibilité ou de reprise après sinistre. Par exemple, lors de la restauration de machines virtuelles au cours de la reprise après sinistre, les machines virtuelles d’un vApp sont redémarrées dans le pool de reprise après sinistre dans l’ordre spécifié dans les métadonnées de la machine virtuelle et à l’aide des intervalles de délai spécifiés.

Exigences relatives à l’infrastructure de reprise après sinistre

Configurez l’infrastructure de reprise après sinistre appropriée sur les sites principal et secondaire pour utiliser Citrix Hypervisor DR.

  • Le stockage utilisé pour les métadonnées de pool et les disques virtuels utilisés par les machines virtuelles doit être répliqué de l’environnement principal (production) vers un environnement de sauvegarde. La réplication du stockage, comme l’utilisation de la mise en miroir, varie d’un périphérique à l’autre. Par conséquent, consultez votre fournisseur de solutions de stockage pour gérer la réplication de stockage.

  • Une fois que les machines virtuelles et les VAPP que vous avez récupérés dans un pool sur votre site de reprise après sinistre sont en cours d’exécution, les SR contenant les métadonnées du pool de reprise après sinistre et les disques virtuels doivent être répliqués. La réplication permet de restaurer les machines virtuelles et les VAPP récupérées sur le site principal (échec) lorsque le site principal est de nouveau en ligne.

  • L’infrastructure matérielle de votre site de reprise après sinistre ne doit pas nécessairement correspondre au site principal. Toutefois, l’environnement Citrix Hypervisor doit être au même niveau de version et de correctif. En outre, des ressources suffisantes doivent être configurées dans le pool cible pour permettre de recréer et de démarrer toutes les machines virtuelles en panne.

Avertissement :

Les paramètres de reprise après sinistre ne contrôlent aucune fonctionnalité de la baie de stockage.

Les utilisateurs de la fonctionnalité de reprise après sinistre doivent s’assurer que le stockage des métadonnées est, d’une certaine manière, répliqué entre les deux sites. Certaines baies de stockage contiennent des fonctionnalités de « mise en miroir » pour réaliser la réplication automatiquement. Si vous utilisez ces fonctionnalités, vous devez désactiver la fonctionnalité de mise en miroir (« miroir cassé ») avant de redémarrer les machines virtuelles sur le site de récupération.

Considérations relatives au déploiement

Passez en revue les étapes suivantes avant d’activer la reprise après sinistre.

Mesures à prendre avant une catastrophe

La section suivante décrit les étapes à suivre avant le sinistre.

  • Configurez vos machines virtuelles et VAPP.

  • Notez comment vos machines virtuelles et VAPP sont mappés aux SR, et les SR aux LUN. Faites attention avec le nom desname_label paramètresname_description et. La récupération des machines virtuelles et des VAPP à partir du stockage répliqué est plus facile si les noms des SR capturent la façon dont les machines virtuelles et les VAPP sont mappées aux SR et aux SR aux LUN.

  • Organiser la réplication des LUN.

  • Activez la réplication des métadonnées de pool vers un ou plusieurs SR sur ces LUN.

  • Assurez-vous que les SR pour lesquelles vous répliquez les métadonnées du pool principal sont attachées à un seul pool.

Mesures à prendre après une catastrophe

La section suivante décrit les étapes à suivre après un sinistre.

  • Casser les miroirs de stockage existants afin que le site de récupération dispose d’un accès en lecture/écriture au stockage partagé.

  • Assurez-vous que les LUN à partir de laquelle vous souhaitez récupérer les données de machine virtuelle ne sont pas attachées à un autre pool, ou une corruption peut se produire.

  • Si vous souhaitez protéger le site de récupération contre un sinistre, vous devez activer la réplication des métadonnées de pool vers un ou plusieurs SR sur le site de récupération.

Étapes à prendre après une récupération

La section suivante décrit les étapes à suivre après une récupération réussie des données.

  • Resynchronisez tous les miroirs de stockage.

  • Sur le site de récupération, arrêtez proprement les machines virtuelles ou les VAPP que vous souhaitez déplacer vers le site principal.

  • Sur le site principal, suivez la même procédure que pour le basculement dans la section précédente, pour basculer les machines virtuelles ou les VAPP sélectionnées vers le serveur principal

  • Pour protéger le site principal contre un sinistre futur, vous devez réactiver la réplication des métadonnées de pool vers un ou plusieurs SR sur les LUN répliqués.