Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Le Moteur de services de mobilité Cisco (MSE) version 7.2 prend en charge la Haute disponibilité (HA) pour les dispositifs physiques et virtuels. Ce document fournit des directives de configuration et de déploiement, ainsi que des conseils de dépannage pour ceux qui ajoutent la haute disponibilité MSE et exécutent des services Context Aware et/ou Adaptive wIPS sur un WLAN Cisco Unified. L'objectif de ce document est d'expliquer les directives relatives à la haute disponibilité de MSE et de fournir des scénarios de déploiement de HA pour MSE.
Remarque : Ce document ne fournit pas de détails de configuration pour MSE et les composants associés qui ne sont pas liés à MSE HA. Ces renseignements sont fournis dans d'autres documents et des références sont fournies. Reportez-vous à la section Informations connexes pour obtenir la liste des documents relatifs à la configuration et à la conception des services de mobilité contextuelle. La configuration wIPS adaptative n'est pas non plus traitée dans ce document.
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
MSE est une plate-forme capable d'exécuter plusieurs services associés. Ces services offrent des fonctionnalités de service de haut niveau. Par conséquent, il est essentiel de tenir compte de la haute disponibilité pour maintenir la plus grande confiance en matière de service.
Lorsque la HA est activée, chaque MSE actif est sauvegardé par une autre instance inactive. La HA MSE présente le moniteur d'intégrité dans lequel elle configure, gère et surveille la configuration de haute disponibilité. Une pulsation est maintenue entre le MSE principal et le MSE secondaire. Le moniteur d'intégrité est responsable de la configuration de la base de données, de la réplication des fichiers et de la surveillance de l'application. Lorsque le MSE principal échoue et que le secondaire prend le relais, l'adresse virtuelle du MSE principal est commutée de manière transparente.
Cette configuration (voir figure 1) illustre un déploiement WLAN Cisco type qui inclut le moteur de services de mobilité (MSE) Cisco activé pour la haute disponibilité. La prise en charge de la haute disponibilité est disponible sur les modèles MSE-3310, MSE-3350/3355 et Virtual Appliance sur ESXi.
Figure 1. Déploiement de MSE en haute disponibilité
Voici des informations sur l'architecture HA de MSE :
L'appliance virtuelle MSE prend en charge seulement 1:1 HA.
Un MSE secondaire peut prendre en charge jusqu'à deux MSE principaux. Voir la matrice de jumelage HA (figures 2 et 3).
HA prend en charge les connexions réseau et directes.
Seule la redondance de couche 2 MSE est prise en charge. L'adresse IP et l'adresse IP virtuelle du moniteur d'intégrité doivent se trouver sur le même sous-réseau et être accessibles à partir du système de contrôle de réseau (NCS). La redondance de couche 3 n'est pas prise en charge.
Les adresses IP et IP virtuelles du moniteur d'intégrité doivent être différentes.
Vous pouvez utiliser le basculement manuel ou automatique.
Vous pouvez utiliser le re-basculement manuel ou automatique.
Le MSE principal et le MSE secondaire doivent se trouver dans la même version logicielle.
Chaque MSE principal actif est sauvegardé par une autre instance inactive. Le MSE secondaire devient actif uniquement après le lancement de la procédure de basculement.
La procédure de basculement peut être manuelle ou automatique.
Il existe un logiciel et une instance de base de données pour chaque MSE principal enregistré.
Figure 3. Matrice de jumelage MSE HA N:1
Cet exemple montre la configuration HA de l'appliance virtuelle MSE (VA) (voir figure 4). Pour ce scénario, ces paramètres sont configurés :
Principal MSE VA :
Adresse IP virtuelle : [10.10.10.11]
Interface Health Monitor (Eth0) - [10.10.10.12]
VA MSE secondaire :
Adresse IP virtuelle - [Aucun]
Interface Health Monitor (Eth0) - [10.10.10.13]
Remarque : Une licence d'activation (L-MSE-7.0-K9) est requise par VA. Ceci est requis pour la configuration HA du VA.
Figure 4. Appliance virtuelle MSE dans HA
Reportez-vous à la documentation Cisco sur l'appliance virtuelle MSE pour plus d'informations.
Voici les étapes générales :
Complétez l'installation VA pour MSE et vérifiez que tous les paramètres réseau sont respectés.
Initialisez l'Assistant de configuration à la première connexion.
Saisissez les entrées requises (nom d'hôte, domaine, etc.). Saisissez YES à l'étape Configurer la haute disponibilité.
Saisissez les informations suivantes :
Sélectionnez Rôle - [1 pour Principal].
Interface Health Monitor - [eth0]*
*Paramètres réseau mappés à l'adaptateur réseau 1 (voir exemple de capture d'écran)
Sélectionnez Interface de connexion directe - [aucun].
Saisissez les informations suivantes :
Adresse IP virtuelle - [10.10.10.11]
Masque réseau - [255.255.255.0]
Démarrer MSE en mode de récupération - [Non]
Saisissez les informations suivantes :
Configurer Eth0 - [Oui]
Entrez l’adresse IP Eth0 [10.10.10.12].
Masque réseau - [255.255.255.0]
Passerelle par défaut - [10.10.10.1]
La deuxième interface Ethernet (Eth1) n’est pas utilisée.
Configurer l'interface eth1 - [ignorer]
Passez à l'aide de l'Assistant de configuration.
Il est essentiel d'activer le serveur NTP afin de synchroniser l'horloge.
Le fuseau horaire préféré est UTC.
Ceci résume la configuration principale de l'appliance virtuelle MSE :
-------BEGIN-------- Role=1, Health Monitor Interface=eth0, Direct connect interface=none Virtual IP Address=10.10.10.11, Virtual IP Netmask=255.255.255.0 Eth0 IP address=10.10.10.12, Eth0 network mask=255.0.0.0 Default Gateway=10.10.10.1 -------END--------
Saisissez [OUI] pour confirmer que toutes les informations de configuration sont correctes.
Un redémarrage est recommandé après la configuration.
Après un redémarrage, démarrez les services MSE avec les commandes /etc/init.d/msed start ou service msed startcommand.
Une fois tous les services démarrés, vérifiez que les services MSE fonctionnent correctement avec la commande getserverinfo.
L'état de l'opération doit s'afficher Up.
Ces étapes font partie de la configuration de la VA MSE secondaire :
Après la nouvelle installation, la connexion initiale démarre l'Assistant de configuration. Saisissez les informations suivantes :
Configurer la haute disponibilité - [Oui]
Sélectionner le rôle - [2] qui indique Secondaire
Interface Health Monitor - [eth0] identique à l'interface principale
Saisissez les informations suivantes :
Connexion directe - [Aucun]
Adresse IP eth0 - [10.10.10.13]
Masque de réseau - [255.255.255.0]
Passerelle par défaut - [10.10.10.1]
Configurer l'interface eth1 - [Skip]
Définir le fuseau horaire - [UTC]
Activez le serveur NTP.
Exécutez les étapes restantes de l'Assistant de configuration et confirmez les informations de configuration afin d'enregistrer la configuration.
Redémarrez et démarrez les services de la même manière que les étapes précédentes pour le MSE principal.
Les étapes suivantes montrent comment ajouter la VA MSE principale et secondaire au NCS. Exécutez le processus normal d'ajout d'un MSE au NCS. Reportez-vous au guide de configuration pour obtenir de l'aide.
À partir de NCS, accédez à Systems > Mobility Services et choisissez Mobility Services Engine.
Dans la liste déroulante, sélectionnez Ajouter un moteur de services de mobilité. Cliquez ensuite sur Go.
Suivez l'assistant de configuration NCS pour MSE. Dans le scénario de ce document, les valeurs sont les suivantes :
Saisissez le nom du périphérique, par exemple [MSE1]
Adresse IP : [10.10.10.12}
Nom d'utilisateur et mot de passe (par configuration initiale)
Cliquez sur Next (Suivant).
Ajoutez toutes les licences disponibles, puis cliquez sur Suivant.
Sélectionnez Services MSE, puis cliquez sur Suivant.
Activez les paramètres de suivi, puis cliquez sur Suivant.
Il est facultatif d'attribuer des cartes et de synchroniser les services MSE. Cliquez sur Terminé pour terminer l'ajout du MSE au NCS.
La capture d'écran suivante montre que la VA MSE principale a été ajoutée. Maintenant, complétez ces étapes afin d'ajouter la VA MSE secondaire :
Recherchez la colonne Secondary Server, puis cliquez sur le lien à configurer.
Ajoutez la VA MSE secondaire en utilisant la configuration dans ce scénario :
Nom du périphérique secondaire - [mse2]
Adresse IP secondaire - [10.10.10.13]
Mot de passe secondaire* - [par défaut ou à partir du script de configuration]
Type de basculement* - [Automatique ou Manuel]
Type de secours*
Attente de basculement longue durée*
Click Save.
*Cliquez sur l'icône d'informations ou reportez-vous à la documentation MSE si nécessaire.
Cliquez sur OK lorsque le NCS vous invite à associer les deux MSE.
La création de la configuration par le NCS prend quelques secondes.
Le NCS vous demande si la VA MSE secondaire nécessite une licence d'activation (L-MSE-7.0-K9).
Cliquez sur OK et localisez le fichier de licence pour activer Secondaire.
Une fois que l'appliance virtuel MSE secondaire a été activée, cliquez sur Enregistrer pour terminer la configuration.
Accédez à NCS > Mobility Services > Mobility Services Engine.
Le NCS affiche cet écran où le MSE secondaire apparaît dans la colonne pour le serveur secondaire :
Pour afficher l'état Haute disponibilité, accédez à NCS > Services > High Availability.
Dans l'état HA, vous pouvez voir l'état et les événements actuels par la paire MSE.
La configuration initiale de la synchronisation et de la réplication des données peut prendre quelques minutes. Le NCS fournit l'indication du pourcentage de progression jusqu'à ce que la paire HA soit entièrement active, comme indiqué ci-dessus.
Une nouvelle commande introduite avec le logiciel MSE version 7.2 relative à la HA est gethainfo. Ce résultat montre les paramètres principal et secondaire :
[root@mse1 ~]#gethainfo Health Monitor is running. Retrieving HA related information ---------------------------------------------------- Base high availability configuration for this server ---------------------------------------------------- Server role: Primary Health Monitor IP Address: 10.10.10.12 Virtual IP Address: 10.10.10.11 Version: 7.2.103.0 UDI: AIR-MSE-VA-K9:V01:mse1 Number of paired peers: 1 ---------------------------- Peer configuration#: 1 ---------------------------- Health Monitor IP Address 10.10.10.13 Virtual IP Address: 10.10.10.11 Version: 7.2.103.0 UDI: AIR-MSE-VA-K9:V01:mse2_666f2046-5699-11e1-b1b1-0050568901d9 Failover type: Manual Failback type: Manual Failover wait time (seconds): 10 Instance database name: mseos3s Instance database port: 1624 Dataguard configuration name: dg_mse3 Primary database alias: mseop3s Direct connect used: No Heartbeat status: Up Current state: PRIMARY_ACTIVE [root@mse2 ~]#gethainfo Health Monitor is running. Retrieving HA related information ---------------------------------------------------- Base high availability configuration for this server ---------------------------------------------------- Server role: Secondary Health Monitor IP Address: 10.10.10.13 Virtual IP Address: Not Applicable for a secondary Version: 7.2.103.0 UDI: AIR-MSE-VA-K9:V01:mse2 Number of paired peers: 1 ---------------------------- Peer configuration#: 1 ---------------------------- Health Monitor IP Address 10.10.10.12 Virtual IP Address: 10.10.10.11 Version: 7.2.103.0 UDI: AIR-MSE-VA-K9:V01:mse1_d5972642-5696-11e1-bd0c-0050568901d6 Failover type: Manual Failback type: Manual Failover wait time (seconds): 10 Instance database name: mseos3 Instance database port: 1524 Dataguard configuration name: dg_mse3 Primary database alias: mseop3s Direct connect used: No Heartbeat status: Up Current state: SECONDARY_ACTIVE
Network Connected MSE HA utilise le réseau, tandis que la configuration Direct Connect facilite l'utilisation d'une connexion par câble directe entre les serveurs MSE principal et secondaire. Cela peut aider à réduire les temps de réponse des pulsations, la réplication des données et les temps de détection des pannes. Pour ce scénario, un MSE physique principal se connecte à un MSE secondaire sur l'interface eth1, comme illustré à la figure 5. Notez que Eth1 est utilisé pour la connexion directe. Une adresse IP est requise pour chaque interface.
Figure 5 : HA MSE avec connexion directe
Configurez le MSE principal.
Résumé de la configuration à partir du script de configuration :
-------BEGIN-------- Host name=mse3355-1 Role=1 [Primary] Health Monitor Interface=eth0 Direct connect interface=eth1 Virtual IP Address=10.10.10.14 Virtual IP Netmask=255.255.255.0 Eth1 IP address=1.1.1.1 Eth1 network mask=255.0.0.0 Default Gateway =10.10.10.1 -------END--------
Configurez le MSE secondaire.
Résumé de la configuration à partir du script de configuration :
-------BEGIN-------- Host name=mse3355-2 Role=2 [Secondary] Health Monitor Interface=eth0 Direct connect interface=eth1 Eth0 IP Address 10.10.10.16 Eth0 network mask=255.255.255.0 Default Gateway=10.10.10.1 Eth1 IP address=1.1.1.2, Eth1 network mask=255.0.0.0 -------END--------
Ajoutez le MSE principal au NCS (voir les exemples précédents ou reportez-vous au guide de configuration).
Configurez le MSE secondaire à partir de NCS > configurez le serveur secondaire.
Saisissez le nom du périphérique secondaire - [mse3355-2]
Adresse IP secondaire : [10.10.10.16]
Complétez les paramètres restants et cliquez sur Enregistrer.
Cliquez sur OK pour confirmer le jumelage des deux MSE.
Le NCS prend un moment pour ajouter la configuration du serveur secondaire.
Lorsque vous avez terminé, modifiez les paramètres de haute disponibilité. Click Save.
Affichez l'état de la haute disponibilité pour la progression en temps réel de la nouvelle paire de haute disponibilité MSE.
Dans NCS > Services > Mobility Services > Mobility Services Engine, vérifiez que la HA MSE (connexion directe) est ajoutée au NCS.
Depuis la console, la confirmation peut également être vue avec la commande gethainfo.
Voici le résultat principal et secondaire :
[root@mse3355-1 ~]#gethainfo Health Monitor is running. Retrieving HA related information ---------------------------------------------------- Base high availability configuration for this server ---------------------------------------------------- Server role: Primary Health Monitor IP Address: 10.10.10.15 Virtual IP Address: 10.10.10.14 Version: 7.2.103.0 UDI: AIR-MSE-3355-K9:V01:KQ37xx Number of paired peers: 1 ---------------------------- Peer configuration#: 1 ---------------------------- Health Monitor IP Address 10.10.10.16 Virtual IP Address: 10.10.10.14 Version: 7.2.103.0 UDI: AIR-MSE-3355-K9:V01:KQ45xx Failover type: Automatic Failback type: Manual Failover wait time (seconds): 10 Instance database name: mseos3s Instance database port: 1624 Dataguard configuration name: dg_mse3 Primary database alias: mseop3s Direct connect used: Yes Heartbeat status: Up Current state: PRIMARY_ACTIVE [root@mse3355-2 ~]#gethainfo Health Monitor is running. Retrieving HA related information ---------------------------------------------------- Base high availability configuration for this server ---------------------------------------------------- Server role: Secondary Health Monitor IP Address: 10.10.10.16 Virtual IP Address: Not Applicable for a secondary Version: 7.2.103.0 UDI: AIR-MSE-3355-K9:V01:KQ45xx Number of paired peers: 1 ---------------------------- Peer configuration#: 1 ---------------------------- Health Monitor IP Address 10.10.10.15 Virtual IP Address: 10.10.10.14 Version: 7.2.103.0 UDI: AIR-MSE-3355-K9:V01:KQ37xx Failover type: Automatic Failback type: Manual Failover wait time (seconds): 10 Instance database name: mseos3 Instance database port: 1524 Dataguard configuration name: dg_mse3 Primary database alias: mseop3s Direct connect used: Yes Heartbeat status: Up Current state: SECONDARY_ACTIVE
D'après la matrice de jumelage, le maximum dans la configuration HA est de 2:1. Il est réservé au MSE-3355, qui, en mode secondaire, peut prendre en charge les MSE-3310 et MSE-3350. La connexion directe n'est pas applicable dans ce scénario.
Configurez chacun de ces MSE pour démontrer le scénario 2:1 HA :
MSE-3310 (Primary1) Server role: Primary Health Monitor IP Address (Eth0): 10.10.10.17 Virtual IP Address: 10.10.10.18 Eth1 – Not Applicable MSE-3350 (Primary2) Server role: Primary Health Monitor IP Address: 10.10.10.22 Virtual IP Address: 10.10.10.21 Eth1 – Not Applicable MSE-3355 (Secondary) Server role: Secondary Health Monitor IP Address: 10.10.10.16 Virtual IP Address: Not Applicable for a secondary
Une fois tous les MSE configurés, ajoutez Primary1 et Primary2 au NCS.
Cliquez pour configurer le serveur secondaire (comme indiqué dans les exemples précédents). Commencez par l'un des principaux MSE.
Entrez les paramètres du MSE secondaire :
Nom du périphérique secondaire : par exemple, [mse-3355-2}
Adresse IP secondaire : [10.10.10.16]
Complétez les autres paramètres.
Click Save.
Patientez un bref moment pour configurer la première entrée secondaire.
Vérifiez que le serveur secondaire est ajouté pour le premier MSE principal.
Répétez les étapes 3 à 6 pour le deuxième MSE principal.
Finaliser avec les paramètres HA pour le deuxième MSE principal.
Enregistrez les paramètres.
Vérifiez l'état d'avancement de chacun des MSE principaux.
Vérifiez que les MSE primaire1 et primaire2 sont configurés avec un MSE secondaire.
Dans NCS > Services > Mobility Services, sélectionnez High Availability.
Notez que 2:1 est confirmé pour le MSE-3355 comme secondaire pour les MSE-3310 et MSE-3350.
Voici un exemple de sortie de la configuration HA à partir de la console des trois MSE lorsque la commande gethainfo est utilisée :
[root@mse3355-2 ~]#gethainfo Health Monitor is running. Retrieving HA related information ---------------------------------------------------- Base high availability configuration for this server ---------------------------------------------------- Server role: Secondary Health Monitor IP Address: 10.10.10.16 Virtual IP Address: Not Applicable for a secondary Version: 7.2.103.0 UDI: AIR-MSE-3355-K9:V01:KQ45xx Number of paired peers: 2 ---------------------------- Peer configuration#: 1 ---------------------------- Health Monitor IP Address 10.10.10.22 Virtual IP Address: 10.10.10.21 Version: 7.2.103.0 UDI: AIR-MSE-3350-K9:V01:MXQ839xx Failover type: Manual Failback type: Manual Failover wait time (seconds): 10 Instance database name: mseos3 Instance database port: 1524 Dataguard configuration name: dg_mse3 Primary database alias: mseop3s Direct connect used: No Heartbeat status: Up Current state: SECONDARY_ACTIVE ---------------------------- Peer configuration#: 2 ---------------------------- Health Monitor IP Address 10.10.10.17 Virtual IP Address: 10.10.10.18 Version: 7.2.103.0 UDI: AIR-MSE-3310-K9:V01:FTX140xx Failover type: Manual Failback type: Manual Failover wait time (seconds): 10 Instance database name: mseos4 Instance database port: 1525 Dataguard configuration name: dg_mse4 Primary database alias: mseop4s Direct connect used: No Heartbeat status: Up Current state: SECONDARY_ACTIVE
La validation finale de la haute disponibilité dans le NCS indique que l'état est entièrement actif pour les MSE-3310 et MSE-3350.
Lors de l'ajout du MSE secondaire, vous pouvez voir une invite comme celle-ci :
Il est possible qu'un problème se soit produit au cours du script de configuration.
Exécutez la commande getserverinfo pour vérifier les paramètres réseau appropriés.
Il est également possible que les services n'aient pas démarré. Exécutez la commande /init.d/msed start.
Exécutez à nouveau le script d'installation si nécessaire (/mse/setup/setup.sh) et enregistrez-le à la fin.
L'appliance virtuelle pour MSE nécessite également une licence d'activation (L-MSE-7.0-K9). Sinon, le NCS vous invite lors de l'ajout de la VA MSE secondaire. Obtenez et ajoutez la licence d'activation pour MSE VA.
Si vous changez de rôle HA sur MSE, assurez-vous que les services sont complètement arrêtés. Par conséquent, arrêtez les services à l'aide de la commande /init.d/msed stop, puis exécutez à nouveau le script de configuration (/mse/setup/setup.sh).
Utilisez la commande gethainfo pour obtenir des informations de haute disponibilité sur MSE. Cela fournit des informations utiles pour le dépannage ou la surveillance de l'état et des modifications de la haute disponibilité.
[root@mse3355-2 ~]#gethainfo Health Monitor is running. Retrieving HA related information ---------------------------------------------------- Base high availability configuration for this server ---------------------------------------------------- Server role: Secondary Health Monitor IP Address: 10.10.10.16 Virtual IP Address: Not Applicable for a secondary Version: 7.2.103.0 UDI: AIR-MSE-3355-K9:V01:KQ45xx Number of paired peers: 2 ---------------------------- Peer configuration#: 1 ---------------------------- Health Monitor IP Address 10.10.10.22 Virtual IP Address: 10.10.10.21 Version: 7.2.103.0 UDI: AIR-MSE-3350-K9:V01:MXQ839xx Failover type: Manual Failback type: Manual Failover wait time (seconds): 10 Instance database name: mseos3 Instance database port: 1524 Dataguard configuration name: dg_mse3 Primary database alias: mseop3s Direct connect used: No Heartbeat status: Up Current state: SECONDARY_ACTIVE ---------------------------- Peer configuration#: 2 ---------------------------- Health Monitor IP Address 10.10.10.17 Virtual IP Address: 10.10.10.18 Version: 7.2.103.0 UDI: AIR-MSE-3310-K9:V01:FTX140xx Failover type: Manual Failback type: Manual Failover wait time (seconds): 10 Instance database name: mseos4 Instance database port: 1525 Dataguard configuration name: dg_mse4 Primary database alias: mseop4s Direct connect used: No Heartbeat status: Up Current state: SECONDARY_ACTIVE
En outre, NCS High Availability View est un excellent outil de gestion pour obtenir une visibilité sur la configuration de la haute disponibilité pour MSE.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
01-Dec-2013 |
Première publication |