6.12 Protection des grappes Windows

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 :

  • Windows Server 2012 R2 : cluster de basculement Microsoft basé sur Server (modèles Quorum de disques et noeuds majoritaire et Pas de majorité : Disque quorum uniquement)

  • Windows Server 2008 R2 : cluster de basculement Microsoft basé sur Server (modèles Quorum de disques et noeuds majoritaire et Pas de majorité : Disque quorum uniquement)

  • Windows Server 2003 R2 : serveur de clusters basé sur Windows  Server (modèle Single-Quorum Device Cluster (Cluster de serveurs à périphérique quorum unique))

Vous pouvez activer ou désactiver la détection de clusters Windows pour votre environnement PlateSpin. Reportez-vous à la Section 6.12.2, Activation ou désactivation de la détection d'un cluster Windows.

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 de noeud de grappe 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 PlateSpin ou rétablissement PlateSpin.

6.12.1 Protection des workloads de grappe

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. Avant de configurer la protection des clusters Windows, assurez-vous que votre environnement répond aux conditions requises et que vous comprenez les conditions nécessaires à la protection des workloads de grappe.

Conditions préalables

L'étendue de la prise en charge de la protection des grappes est soumise aux conditions suivantes :

  • Nom d'hôte ou adresse IP du noeud actif : vous devez indiquer le nom d'hôte ou l'adresse IP du noeud actif de la grappe lorsque vous effectuez une opération Ajouter un workload. Du fait des modifications de sécurité apportées par Microsoft, les clusters Windows ne peuvent plus être détectés en utilisant le nom du cluster virtuel (soit l'adresse IP de cluster partagé).

  • Détection de noeud actif : assurez-vous que le paramètre global de configuration PlateSpin DiscoverActiveNodeAsWindowsCluster est défini sur True sur la page de configuration du serveur PlateSpin. Ce mode correspond au paramétrage par défaut. Reportez-vous à la Section 6.12.2, Activation ou désactivation de la détection d'un cluster Windows.

  • Valeurs de recherche de nom de ressource : vous devez indiquer des valeurs de recherche à utiliser, pouvant permettre à PlateSpin Forge de différencier le nom de la ressource partagée d'adresse IP de grappe du nom des autres ressources d'adresse IP sur la grappe. Reportez-vous à la section Section 6.12.3, Valeurs de recherche de nom de ressource.

  • Nom d'hôte résoluble : le serveur PlateSpin doit être en mesure de résoudre le nom d'hôte de chacun des noeuds de la grappe.

    REMARQUE :le nom d'hôte doit être résoluble par l'adresse IP. Cela signifie qu'une recherche par nom d'hôte et qu'une recherche inverse sont requises.

  • Ressource de quorum : une ressource de quorum d'une grappe doit être colocalisée sur le noeud avec le groupe de ressources (services) de la grappe qui est protégé.

  • PowerShell 2.0 : le moteur Windows PowerShell 2.0 doit être installé sur chaque noeud de la grappe.

Transfert par bloc

Lorsque vous utilisez le transfert par bloc pour les workloads de grappe, 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.

Basculement de noeud de grappe lors de la première réplication complète

Un workload de grappe exige que la première réplication complète se termine avec succès sans basculement de noeud de grappe. Si un basculement de noeud de grappe se produit avant la fin de la première réplication complète, vous devez supprimer le workload existant et ajouter à nouveau la grappe en utilisant le noeud actif avant de réessayer.

Basculement de noeud de grappe lors de la réplication

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.

Basculement de noeud de grappe entre les réplications

Les noeuds doivent avoir les mêmes profils pour éviter les interruptions pendant le processus de réplication. 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 comme semblables si toutes les conditions suivantes sont remplies :

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

    REMARQUE :employez l'utilitaire Gestionnaire de volumes personnalisé pour modifier les numéros de série des volumes locaux afin qu'ils correspondent à chaque noeud de la grappe. Reportez-vous à la section Synchronisation des numéros de série sur le stockage local du noeud de grappe.

    Si les volumes locaux 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 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 du workload échoue.

  • Les noeuds doivent avoir le même nombre de volumes.

  • Chaque volume doit avoir exactement la même taille sur chaque noeud.

  • Les noeuds doivent avoir le même nombre de connexions réseau.

Configuration de la protection

Pour configurer la protection d'un cluster Windows, suivez le flux de travail normal de la protection de workload. Assurez-vous de bien saisir le nom d'hôte ou l'adresse IP du noeud actif de la grappe. Reportez-vous à la section Workflow de base pour la protection et la récupération de workload.

6.12.2 Activation ou désactivation de la détection d'un cluster Windows

Le serveur PlateSpin Forge peut détecter et inventorier les clusters de basculement de Windows Server dans votre environnement PlateSpin sur la base du noeud actif dans chaque cluster. Il peut également traiter tous les noeuds de grappe actifs et non actifs comme des machines autonomes.

Pour activer la détection de grappe pour tous les clusters Windows, assurez-vous que le paramètre DiscoverActiveNodeAsWindowsCluster est défini sur True. Ce mode correspond au paramétrage par défaut. La détection de grappe, l'inventaire et la protection de workload utilisent le nom d'hôte ou l'adresse IP du noeud actif d'une grappe, au lieu d'utiliser son nom de grappe et un partage administratif. Vous ne configurez pas de workloads distincts pour les noeuds non actifs de la grappe. Pour connaître les autres exigences de protection de workload de grappe, consultez la section Conditions préalables.

Pour désactiver la détection de grappe pour tous les clusters Windows, définissez le paramètre DiscoverActiveNodeAsWindowsCluster sur False. Ce paramètre permet au serveur PlateSpin de détecter tous les noeuds d'un cluster de basculement Windows comme des machines autonomes. Autrement dit, il inventorie le noeud actif et les noeuds non actifs d'un cluster comme un workload Windows régulier et sans lien avec le cluster.

Pour activer ou désactiver la détection de grappe :

  1. Accédez à la page de configuration du serveur PlateSpin à l'adresse

    https://<platespin-server-ip-address>/PlatespinConfiguration

  2. Recherchez DiscoverActiveNodeAsWindowsCluster, puis cliquez sur Éditer.

  3. Dans le champ Valeur, sélectionnez True pour activer la détection de grappe ou sélectionnez False pour désactiver la détection de grappe.

  4. Cliquez sur Enregistrer.

6.12.3 Valeurs de recherche de nom de ressource

Pour permettre d'identifier le noeud actif dans un cluster de basculement Windows, PlateSpin Forge doit faire la différence entre le nom de la ressource partagée d'adresse IP de grappe et les noms des autres ressources d'adresse IP sur la grappe. La ressource partagée d'adresse IP de grappe se trouve sur le noeud actif de la grappe.

Le paramètre global MicrosoftClusterIPAddressNames dans la page de configuration du serveur PlateSpin contient une liste de valeurs de recherche à utiliser pour la détection d'un workload de cluster Windows. Lorsque vous ajoutez un workload de cluster Windows, vous devez indiquer l'adresse IP du noeud actuellement actif du cluster. PlateSpin Forge recherche les noms des ressources d'adresse IP de la grappe sur ce noeud pour en trouver un qui commence par les caractères spécifiés de n'importe quelle valeur de la liste. Ainsi, chaque valeur de recherche doit contenir suffisamment de caractères pour différencier la ressource partagée d'adresse IP de grappe sur une grappe donnée, mais elle peut être assez courte pour s'appliquer à la détection dans d'autres clusters Windows.

Par exemple, une valeur de recherche Clust IP Address ou Clust IP correspond aux noms de ressource Clust IP Address pour 10.10.10.201 et Clust IP Address pour 10.10.10.101.

Le nom par défaut de la ressource partagée d'adresse IP de grappe est Cluster IP Address en anglais, ou l'équivalent si le noeud de grappe est configuré dans une autre langue. Les valeurs de recherche par défaut dans la liste MicrosoftClusterIPAddressNames incluent le nom de ressource Cluster IP Address en anglais et chacune des langues prises en charge.

Comme le nom de la ressource partagée d'adresse IP de grappe peut être configuré par l'utilisateur, vous devez ajouter d'autres valeurs de recherche à la liste, le cas échéant. Si vous modifiez le nom de ressource, vous devez ajouter une valeur de recherche liée à la liste MicrosoftClusterIPAddressNames. Par exemple, si vous indiquez un nom de ressource Win2012-CLUS10-IP-ADDRESS, vous devez ajouter cette valeur à la liste. Si vous disposez de plusieurs grappes utilisant la même convention de dénomination, une entrée Win2012-CLUS correspond à n'importe quel nom de ressource commençant par cette série de caractères.

Pour ajouter des valeurs de recherche dans la liste MicrosoftClusterIPAddressNames :

  1. Accédez à la page de configuration du serveur PlateSpin à l'adresse

    https://<platespin-server-ip-address>/PlatespinConfiguration

  2. Recherchez MicrosoftClusterIPAddressNames, puis cliquez sur Éditer.

  3. Dans le champ Valeur, ajoutez une ou plusieurs valeurs de recherche à la liste.

  4. Cliquez sur Enregistrer.

6.12.4 Timeout d'arbitrage du quorum

Vous pouvez définir la clé de registre QuorumArbitrationTimeMax pour les clusters de basculement Windows Server dans votre environnement PlateSpin en utilisant le paramètre global FailoverQuorumArbitrationTimeout dans la page de configuration du serveur PlateSpin. Le timeout par défaut est 60 secondes, conformément à la valeur par défaut de Microsoft pour ce paramètre. Consultez la section QuorumArbitrationTimeMax sur le site Web Microsoft Developer Network. L'intervalle de timeout spécifié est respecté pour l'arbitrage du quorum lors du basculement et du rétablissement.

Pour définir le timeout d'arbitrage du quorum pour tous les clusters de basculement Windows :

  1. Accédez à la page de configuration du serveur PlateSpin à l'adresse

    https://<platespin-server-ip-address>/PlatespinConfiguration

  2. Recherchez FailoverQuorumArbitrationTimeout, puis cliquez sur Éditer.

  3. Dans le champ Valeur, indiquez le nombre maximal de secondes à octroyer à l'arbitrage du quorum.

  4. Cliquez sur Enregistrer.

6.12.5 Paramétrage des numéros de série des volumes locaux

Vous pouvez utiliser l'utilitaire Gestionnaire de volumes personnalisé pour modifier les numéros de série des volumes locaux afin qu'ils correspondent à chaque noeud de la grappe. Reportez-vous à la section Synchronisation des numéros de série sur le stockage local du noeud de grappe.

6.12.6 Basculement PlateSpin

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é).

6.12.7 Rétablissement PlateSpin

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.

Après la fin d'un rétablissement PlateSpin, vous devez rattacher le stockage partagé et recréer l'environnement de grappe avant de pouvoir joindre à nouveau des noeuds supplémentaires à la grappe nouvellement restaurée.

REMARQUE :lorsque la grappe est dans la phase Prêt pour la reprotection, assurez-vous de commencer par reconstruire et restaurer la cible de rétablissement afin qu'elle soit découverte en tant que grappe. Vous devez désinstaller manuellement le pilote de grappe PlateSpin grappe au cours du processus de reconstruction.

Pour plus d'informations sur la reconstruction de l'environnement de grappe après un basculement et un rétablissement de PlateSpin, reportez-vous aux ressources suivantes :