5.13 Sections sur la protection de workload avancée

5.13.1 Protection des grappes Windows

PlateSpin Protect prend en charge la protection des services métiers d'une grappe (cluster) Microsoft Windows. Les technologies de mise en grappe prises en charge sont les suivantes :

  • Cluster de basculement Microsoft Windows 2008 R2 Server

Cette section présente les informations suivantes :

REMARQUE :pour plus d'informations sur la reconstruction de l'environnement de cluster de basculement Windows 2008/2008R2 après sa protection par PlateSpin Protect lors d'un basculement/rétablissement, reportez-vous à l'article n° 7015576 de la base de connaissances.

Protection de workload

La protection d'une grappe s'effectue par le biais de réplications incrémentielles de changements sur le noeud actif transmises en continu à une grappe virtuelle à noeud unique que vous pouvez utiliser lors du dépannage de l'infrastructure source.

L'étendue de la prise en charge des migrations de grappe dans la version actuelle est soumise aux conditions suivantes :

  • Lorsque vous effectuez une opération Ajouter un workload, vous devez identifier le noeud actif, à savoir le noeud qui détient actuellement la ressource quorum de la grappe, identifié par l'adresse IP de la grappe (adresse IP virtuelle). En spécifiant l'adresse IP des résultats d'un noeud individuel, ce noeud est inventorié en tant que workload Windows ordinaire ne prenant pas en charge les grappes.

  • Une ressource quorum de grappe doit être colocalisée avec le groupe de ressources (services) de la grappe protégé.

Lorsque vous utilisez le transfert par bloc, les composants de pilote par bloc ne sont pas installés sur les noeuds de grappe. Le transfert par bloc s'effectue au moyen d'une synchronisation sans pilote avec une réplication basée sur MD5. Dans la mesure où le pilote par bloc n'est pas installé, aucun redémarrage n'est nécessaire sur les noeuds de grappe sources.

REMARQUE :le transfert basé sur les fichiers n'est pas pris en charge pour la protection des grappes Microsoft Windows.

si un basculement de noeud se produit entre les réplications incrémentielles d'une grappe protégée et si le profil du nouveau noeud actif est semblable au noeud actif qui a échoué, le contrat de protection se poursuit comme prévu. Dans le cas contraire, la commande échoue. Les profils des noeuds de grappe sont considérés similaires si :

  • ils ont le même nombre de volumes ;

  • chaque volume a exactement la même taille sur chaque noeud ;

  • ils ont un nombre identique de connexions réseau.

  • Les numéros de série des volumes locaux (volume Système et volume Système réservé) doivent être identiques sur chaque noeud de grappe.

    Si les unités locales sur chaque noeud de la grappe ont des numéros de série différents, vous ne pouvez pas exécuter de réplication incrémentielle après le basculement du noeud actif dans le cas d'un échec. Par exemple, le noeud actif est le noeud 1 et il « bascule » ensuite vers le noeud 2.

    Dans le cas de Protect 11.1, deux solutions sont acceptées pour la prise en charge des grappes dans ce scénario :

    • (Recommandé) Utilisez l'utilitaire Gestionnaire de volumes personnalisé afin de modifier les numéros de série des volumes locaux pour qu'ils correspondent à chaque noeud de la grappe. Pour plus d'informations, reportez-vous à l'Section B.0, Synchronisation des numéros de série sur le stockage local du noeud de grappe.

    • (Conditionnel et facultatif) Si cette erreur est affichée :

      Volume mappings does not contain source serial number: xxxx-xxxx, 
      

      elle est peut-être due à un changement dans le noeud actif antérieur à l'exécution de la réplication incrémentielle. Dans ce cas, vous pouvez exécuter une réplication complète afin de vous assurer que la grappe est à nouveau protégée. Les réplications incrémentielles devraient fonctionner à nouveau après la réplication complète.

Si vous choisissez de ne pas faire correspondre les numéros de série de volume de chaque noeud de la grappe, une réplication complète est requise avant chaque réplication incrémentielle lorsque le noeud actif bascule vers un nouveau noeud de la grappe.

Si un basculement de noeud se produit avant la fin du processus de copie au cours d'une réplication complète ou incrémentielle, la commande est annulée et un message s'affiche pour indiquer la nécessité d'exécuter à nouveau la réplication.

Pour protéger une grappe Windows, suivez le workflow de protection du workload normal (reportez-vous à la section Workflow de base pour la protection et la récupération de workload).

Basculement de protection

Lorsque la machine de basculement est mise en ligne à la suite d'une opération de basculement, une grappe à noeuds multiples avec un seul noeud actif (tous les autres noeuds sont indisponibles) est visible.

Pour faire basculer un cluster Windows (ou tester le basculement sur cette grappe), il doit être en mesure de se connecter à un contrôleur de domaine. Pour tirer parti de la fonctionnalité de basculement de test, vous devez protéger le contrôleur de domaine avec la grappe. Au cours du test, mettez en service le contrôleur de domaine, suivi du workload de cluster Windows (sur un réseau isolé).

Rétablissement de protection

Seul un rétablissement à l'aide d'une réplication complète des workloads de cluster Windows est pris en charge pour cette version.

Si vous configurez le rétablissement en tant que réplication complète sur une cible physique, vous pouvez utiliser l'une des méthodes suivantes :

  • Assignez tous les disques de la machine de basculement à un disque local unique sur la cible du rétablissement.

  • Ajoutez un autre disque (Disque 2) à la machine physique du rétablissement. Vous pouvez ensuite configurer l'opération de rétablissement afin de restaurer le volume système du basculement sur le Disque 1 et les autres disques du basculement (disques partagés précédents) sur le Disque 2. De cette façon, le disque système peut être restauré sur le disque de stockage présentant la même taille que la source initiale.

Une fois le rétablissement effectué, vous pouvez joindre à nouveau d'autres noeuds à la grappe que vous venez de restaurer.

5.13.2 Utilisation des fonctions de protection de workload à l'aide des API de services Web de PlateSpin Protect

Vous pouvez utiliser la fonctionnalité de protection de workload par programmation, via l'API protectionservices, depuis vos applications. Vous pouvez utiliser tout langage de programmation ou de script prenant en charge un client HTTP et la structure de sérialisation JSON.

https://<nom_hôte | adresse_IP>/protectionservices

Remplacez <nom_hôte | adresse_IP> par le nom d'hôte et l'adresse IP de l'hôte du serveur PlateSpin . Si SSL n'est pas activé, utilisez le protocole http dans l'URI.

Figure 5-4 Page d'accueil de l'API du serveur Protect

Pour créer un script des opérations courantes de protection de workload, aidez-vous des modèles de référence écrits en Python. Une application Microsoft Silverlight est également fournie, avec son code source, à titre de référence.

Aperçu des API

PlateSpin Protect propose un aperçu de la technologie API basée sur REST que les développeurs peuvent utiliser pour concevoir leurs propres applications destinées à fonctionner avec le produit. L'API contient des informations sur les opérations suivantes :

  • découverte de conteneurs

  • découverte de workloads

  • configuration de la protection

  • exécution des réplications, opérations de basculement et de rétablissement

  • demande de l'état d'un workload et d'un conteneur

  • demande de l'état d'opérations en cours

  • demande de groupes de sécurité et de leurs liens de protection

Les administrateurs protégés peuvent générer un échantillon Jscript (https://localhost/protectionservices/Documentation/Samples/protect.js) à partir de la ligne de commande pour accéder au produit via l'API. L'échantillon peut vous aider à rédiger des scripts afin de faciliter votre travail sur le produit. L'utilitaire de ligne de commande vous permet d'effectuer les opérations suivantes :

  • ajout d'un workload seul

  • ajout d'un conteneur seul

  • exécution d'opérations de réplication, de basculement et de rétablissement

  • ajout simultané de plusieurs workloads et conteneurs

    REMARQUE :pour plus d'informations sur cette opération, consultez la documentation relative à l'API à l'adresse https://localhost/protectionservices/Documentation/AddWorkloadsAndContainersFromCsvFile.htm.

  • suppression simultanée de tous les workloads

  • suppression simultanée de tous les conteneurs

La page d'accueil de l'API REST de PlateSpin Protect (https://localhost/protectionservices/ ou https://<page_serveur>/protectionservices/) inclut des liens vers du contenu utile pour les développeurs et les administrateurs.

Cet aperçu technologique sera complété avec d'autres fonctionnalités dans les prochaines versions.