PlateSpin Forge 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 (modèles Node and Disk Majority Quorum (Quorums de disques et noeuds majoritaires) et No Majority: Disk Only Quorum (Pas de majorité : Quorum de disques uniquement))
Serveur de clusters Windows basé sur Windows 2003 R2 Server (modèle Single-Quorum Device Cluster (Cluster à périphérique quorum unique))
REMARQUE :le logiciel de gestion de clusters Windows contrôle le basculement et le rétablissement pour les ressources exécutées sur les noeuds de ses clusters. Ce document réfère à cette opération en tant que basculement ou rétablissement de noeud de grappe.
Le serveur PlateSpin contrôle le basculement et le rétablissement pour le workload protégé qui représente la grappe. Ce document réfère à cette opération en tant que basculement ou rétablissement PlateSpin.
Cette section présente les informations suivantes :
REMARQUE :pour plus d'informations sur la reconstruction de l'environnement de cluster de basculement Windows 2008 R2 après un basculement et un rétablissement PlateSpin, reportez-vous à l'article n° 7015576 de la base de connaissances.
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 grappes est soumise aux conditions suivantes :
Spécifiez l'adresse IP virtuelle de la grappe lorsque vous effectuez une opération Ajouter un workload, et non pas l'adresse IP d'un noeud dans la grappe. L'adresse IP virtuelle d'une grappe représente le noeud qui possède actuellement la ressource quorum de la grappe. Si vous spécifiez l'adresse IP d'un noeud individuel, le 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 de grappe 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 pour la prochaine réplication incrémentielle. Dans le cas contraire, la commande de la prochaine réplication incrémentielle é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 possèdent des numéros de série différents, vous ne pouvez pas exécuter de réplication incrémentielle après le basculement d'un noeud de grappe. Par exemple, pendant un basculement de noeud de grappe, le noeud actif, Noeud 1, échoue et le logiciel de la grappe fait du Noeud 2 le noeud actif. Si les unités locales sur les deux noeuds possèdent des numéros de série différents, la commande de la prochaine réplication incrémentielle du workload échoue.
Deux options sont prises en charge pour les clusters Windows 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.
REMARQUE :si vous choisissez de ne pas faire correspondre les numéros de série des volumes sur chaque noeud de la grappe, une réplication complète est requise après le basculement d'un noeud de grappe.
Si le basculement d'un noeud de grappe se produit avant la fin du processus de copie au cours d'une réplication complète ou d'une réplication 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).
Lorsque la grappe virtuelle à un noeud est mise en ligne à la suite d'une opération de basculement PlateSpin, une grappe à noeuds multiples avec un seul noeud actif (tous les autres noeuds sont indisponibles) est visible.
Pour effectuer le basculement PlateSpin (ou tester le basculement PlateSpin) sur un cluster Windows, celui-ci 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é).
Une opération de rétablissement PlateSpin nécessite une réplication complète pour les workloads de cluster Windows.
Si vous configurez le rétablissement PlateSpin 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 grappe PlateSpin virtuelle à un noeud à 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 PlateSpin 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.
REMARQUE :pour plus d'informations sur la reconstruction de l'environnement de cluster de basculement Windows 2008 R2 après un basculement et un rétablissement PlateSpin, reportez-vous à l'article n° 7015576 de la base de connaissances.
Une fois le rétablissement PlateSpin effectué, vous pouvez joindre à nouveau d'autres noeuds à la grappe que vous venez de restaurer.
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 ou l'adresse IP de votre machine virtuelle Forge. Si SSL n'est pas activé, utilisez le protocole http dans l'URI.
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.
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.