Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Conventions

Informations générales

Directives et limitations

Scénario de configuration HA pour l'appliance virtuelle MSE (réseau connecté)

Configuration HA avec connexion directe

Scénario de configuration HA pour l'appliance physique MSE

Dépannage de base de MSE HA

Informations connexes

Introduction

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.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Components Used

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Informations générales

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é

Directives et limitations

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 2. Matrice de jumelage de support MSE HA

Figure 3. Matrice de jumelage MSE HA N:1

Scénario de configuration HA pour l'appliance virtuelle MSE (réseau connecté)

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 :

1. Complétez l'installation VA pour MSE et vérifiez que tous les paramètres réseau sont respectés.

2. Initialisez l'Assistant de configuration à la première connexion.

3. Saisissez les entrées requises (nom d'hôte, domaine, etc.). Saisissez YES à l'étape Configurer la haute disponibilité.

4. Saisissez les informations suivantes :

1. Sélectionnez Rôle - [1 pour Principal].

2. Interface Health Monitor - [eth0]*

*Paramètres réseau mappés à l'adaptateur réseau 1 (voir exemple de capture d'écran)

5. Sélectionnez Interface de connexion directe - [aucun].

6. Saisissez les informations suivantes :

1. Adresse IP virtuelle - [10.10.10.11]

2. Masque réseau - [255.255.255.0]

3. Démarrer MSE en mode de récupération - [Non]

7. Saisissez les informations suivantes :

1. Configurer Eth0 - [Oui]

2. Entrez l’adresse IP Eth0 [10.10.10.12].

3. Masque réseau - [255.255.255.0]

4. Passerelle par défaut - [10.10.10.1]

8. La deuxième interface Ethernet (Eth1) n’est pas utilisée.

Configurer l'interface eth1 - [ignorer]

9. Passez à l'aide de l'Assistant de configuration.

1. Il est essentiel d'activer le serveur NTP afin de synchroniser l'horloge.

2. 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--------

10. Saisissez [OUI] pour confirmer que toutes les informations de configuration sont correctes.

11. Un redémarrage est recommandé après la configuration.

12. Après un redémarrage, démarrez les services MSE avec les commandes /etc/init.d/msed start ou service msed startcommand.

13. 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 :

1. Après la nouvelle installation, la connexion initiale démarre l'Assistant de configuration. Saisissez les informations suivantes :

1. Configurer la haute disponibilité - [Oui]

2. Sélectionner le rôle - [2] qui indique Secondaire

3. Interface Health Monitor - [eth0] identique à l'interface principale

2. Saisissez les informations suivantes :

1. Connexion directe - [Aucun]

2. Adresse IP eth0 - [10.10.10.13]

3. Masque de réseau - [255.255.255.0]

4. Passerelle par défaut - [10.10.10.1]

3. Configurer l'interface eth1 - [Skip]

4. Définir le fuseau horaire - [UTC]

5. Activez le serveur NTP.

6. Exécutez les étapes restantes de l'Assistant de configuration et confirmez les informations de configuration afin d'enregistrer la configuration.

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

1. À partir de NCS, accédez à Systems > Mobility Services et choisissez Mobility Services Engine.

2. Dans la liste déroulante, sélectionnez Ajouter un moteur de services de mobilité. Cliquez ensuite sur Go.

3. Suivez l'assistant de configuration NCS pour MSE. Dans le scénario de ce document, les valeurs sont les suivantes :

1. Saisissez le nom du périphérique, par exemple [MSE1]

2. Adresse IP : [10.10.10.12}

3. Nom d'utilisateur et mot de passe (par configuration initiale)

4. Cliquez sur Next (Suivant).

4. Ajoutez toutes les licences disponibles, puis cliquez sur Suivant.

5. Sélectionnez Services MSE, puis cliquez sur Suivant.

6. Activez les paramètres de suivi, puis cliquez sur Suivant.

7. 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 :

1. Recherchez la colonne Secondary Server, puis cliquez sur le lien à configurer.

2. Ajoutez la VA MSE secondaire en utilisant la configuration dans ce scénario :

1. Nom du périphérique secondaire - [mse2]

2. Adresse IP secondaire - [10.10.10.13]

3. Mot de passe secondaire* - [par défaut ou à partir du script de configuration]

4. Type de basculement* - [Automatique ou Manuel]

5. Type de secours*

6. Attente de basculement longue durée*

7. Click Save.

*Cliquez sur l'icône d'informations ou reportez-vous à la documentation MSE si nécessaire.

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

4. Cliquez sur OK et localisez le fichier de licence pour activer Secondaire.

5. Une fois que l'appliance virtuel MSE secondaire a été activée, cliquez sur Enregistrer pour terminer la configuration.

6. 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 :

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

Configuration HA avec connexion directe

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

1. 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--------

2. 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--------

3. Ajoutez le MSE principal au NCS (voir les exemples précédents ou reportez-vous au guide de configuration).

4. Configurez le MSE secondaire à partir de NCS > configurez le serveur secondaire.

1. Saisissez le nom du périphérique secondaire - [mse3355-2]

2. Adresse IP secondaire : [10.10.10.16]

3. Complétez les paramètres restants et cliquez sur Enregistrer.

5. Cliquez sur OK pour confirmer le jumelage des deux MSE.

Le NCS prend un moment pour ajouter la configuration du serveur secondaire.

6. Lorsque vous avez terminé, modifiez les paramètres de haute disponibilité. Click Save.

7. Affichez l'état de la haute disponibilité pour la progression en temps réel de la nouvelle paire de haute disponibilité MSE.

8. Dans NCS > Services > Mobility Services > Mobility Services Engine, vérifiez que la HA MSE (connexion directe) est ajoutée au NCS.

9. 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

Scénario de configuration HA pour l'appliance physique MSE

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.

1. 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

2. Une fois tous les MSE configurés, ajoutez Primary1 et Primary2 au NCS.

3. Cliquez pour configurer le serveur secondaire (comme indiqué dans les exemples précédents). Commencez par l'un des principaux MSE.

4. Entrez les paramètres du MSE secondaire :

1. Nom du périphérique secondaire : par exemple, [mse-3355-2}

2. Adresse IP secondaire : [10.10.10.16]

3. Complétez les autres paramètres.

4. Click Save.

5. Patientez un bref moment pour configurer la première entrée secondaire.

6. Vérifiez que le serveur secondaire est ajouté pour le premier MSE principal.

7. Répétez les étapes 3 à 6 pour le deuxième MSE principal.

8. Finaliser avec les paramètres HA pour le deuxième MSE principal.

9. Enregistrez les paramètres.

10. Vérifiez l'état d'avancement de chacun des MSE principaux.

11. Vérifiez que les MSE primaire1 et primaire2 sont configurés avec un MSE secondaire.

12. 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.

Dépannage de base de MSE HA

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.

Informations connexes

- Guide de configuration MSE (appliance virtuelle et physique)

- Configuration de la haute disponibilité MSE

- Commande

- Support et documentation techniques - Cisco Systems