Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Architecture

Infrastructure réseau

IP virtuel

Étape 1. Installation de l'interface Web

Étape 2. Activer HA

Étape 3. Ajouter Cisco WLC à CMX

Étape 4. Basculement

Étape 5. Restauration

Étape 6. Mise à niveau/Désactivation de la HA

Vérification

Dépannage

Introduction

Ce document décrit les bases de Cisco Connected Mobile Experiences (CMX) et comment le configurer. Il explique comment activer la haute disponibilité, ajouter un contrôleur de réseau local sans fil (WLC) et effectuer des tests qui aident à vérifier la configuration de haute disponibilité (HA) avec basculement/re-basculement.

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

- CMX

- WLC Cisco

Note: La haute disponibilité n'a aucune exigence particulière pour les contrôleurs LAN sans fil.

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- CMX 10,6

- WLC 8.3

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Architecture

Le principal composant d'un système de haute disponibilité est le moniteur de santé. Il configure, gère et surveille la configuration de la haute disponibilité. Le mode principal pour maintenir la vigilance est le battement de coeur entre le primaire et le secondaire. Le moniteur d'intégrité est responsable de la configuration des bases de données (DB) et de la réplication des fichiers et, à son tour, de la surveillance de l'application. Le CMX selon le paradigme de la haute disponibilité peut être défini comme primaire ou secondaire. La communication avec le monde extérieur (NMSP (Network Mobility Services Protocol) et les appels d'API depuis des terminaux tiers et Prime Infrastructure) se fait via une adresse IP virtuelle. Ainsi, lorsque le principal tombe en panne et que le secondaire prend le relais, l'IP virtuel est commuté de manière transparente.

La conception fournit une interface utilisateur (interface utilisateur) afin de configurer et de surveiller les paires HA. Les alarmes seront générées pour CMX et en dehors de CMX.

Les bases de données sont considérées comme le coeur du système qui doit toujours être répliqué en temps réel sans perte de données. Les données d'application qui se trouvent en dehors de la base de données sont essentielles, mais ne doivent pas être synchronisées en temps réel et n'entraînent pas de perte de fonctionnalité.

Infrastructure réseau

Le principal et le secondaire doivent être accessibles entre chaque système. Le principal et le secondaire doivent se trouver sur le même sous-réseau. Cette opération est requise afin que l'adresse IP virtuelle utilisée puisse être commutée vers l'un ou l'autre système. Toute entité, telle que les contrôleurs de réseau local sans fil accessibles depuis le routeur principal, doit également être accessible depuis le routeur secondaire. Pour que la synchronisation secondaire et le basculement fonctionnent correctement, l'infrastructure réseau doit permettre au trafic de ces ports de circuler entre le principal et le secondaire. Les ports seront ouverts sur CMX, mais les pare-feu sur CMX permettront uniquement aux autres systèmes homologues d'envoyer du trafic sur ces ports.

Ports

Description

6378, 6379, 6380, 6381, 6382, 6383, 6385, 16378, 16379, 16380, 16381, 1 382, 16383, 16385

Redis

7000, 7001, 9042

Base de données Cassandra

5432

Base de données Postgres

4242

REST haute disponibilité et service Web

22

Port SSH et utilisé pour synchroniser les fichiers entre les serveurs

IP virtuel

Une fois le système HA en place, après un basculement, les utilisateurs doivent être redirigés vers la nouvelle instance CMX qui s'exécute sur le serveur secondaire. Afin de maintenir la transparence du basculement du point de vue de la connectivité réseau, le concept d'IP virtuel (VIP) sera utilisé. Lorsque le principal et le secondaire se trouvent dans le même sous-réseau, un mappage d'adresses VIP est utilisé. Dans cette configuration, les systèmes externes sont exposés à un VIP. Ce VIP est mappé à l'adresse IP réelle du CMX principal en cours d'exécution. Lorsque le basculement se produit, le VIP est remis à l'adresse du CMX secondaire. Tout cela se produit automatiquement sans aucune intervention humaine.

Il n'est pas obligatoire d'utiliser une adresse IP virtuelle. En fait, si vous utilisez la haute disponibilité de couche 3 CMX (c'est-à-dire que vous avez les deux serveurs dans des sous-réseaux différents), vous ne pouvez pas utiliser une adresse IP virtuelle. L'adresse IP virtuelle fournit une adresse IP unique à l'administrateur informatique (ou à Prime Infrastructure/ Cisco DNA center) pour gérer CMX indépendamment d'un basculement ou d'un re-basculement. Les WLC, cependant, auront un tunnel NMSP uniquement vers l'adresse IP physique CMX actuellement active.

Étape 1. Installation de l'interface Web

Installation principale :

Installez CMX normalement avec une connexion dans https://cmx_ip_address:1984/. Dans le programme d'installation Web, sélectionnez le type de noeud Présence ou Emplacement. Ce type d'installation ne nécessite pas de spécifier le type de noeud comme principal. Il s'agit d'un serveur autonome qui peut s'exécuter en tant que serveur principal comme l'illustre l'image.

Installation secondaire :

Installez CMX (https://cmx_ip_address:1984/) normalement jusqu'à ce que le type de noeud soit sélectionné dans le programme d'installation Web. Une troisième option est proposée pour le secondaire. Si vous sélectionnez cette option, le système sera configuré en tant que secondaire et fournira un lien vers l'interface d'administration de haute disponibilité de CMX.

L'interface Web d'administration de haute disponibilité de CMX s'exécute sur le port CMX 4242 et est accessible à l'adresse suivante : https://cmx_ip_address:4242/. Connectez-vous à l'interface Web HA à l'aide de l'ID utilisateur cmxadmin et du mot de passe configuré cmxadmin userid au moment de l'installation. Une fois connecté, l'interface utilisateur dispose d'informations d'état et de configuration. Le rôle sera affiché comme secondaire pour le système.

Étape 2. Activer HA

La haute disponibilité peut désormais être activée une fois que les serveurs principal et secondaire ont été préparés. La HA peut être activée dans l'interface Web CMX ou dans la ligne de commande CMX. Voici les options requises pour configurer la HA :

- Adresse IP secondaire

- Mot de passe secondaire : Mot de passe du compte cmxadmin sur le serveur secondaire

- Adresse VIP : Adresse VIP à utiliser par le serveur actif

- Type de basculement : Le basculement automatique permet à CMX de basculer automatiquement vers le serveur secondaire lorsqu'un problème grave est détecté. Le basculement manuel nécessite que l'utilisateur lance le basculement à partir de l'interface Web ou de la ligne de commande. L'échec sera signalé à l'utilisateur par le biais de notifications, mais aucune action n'est entreprise pour le basculement manuel

- Adresse e-mail de notification : Adresse e-mail pour envoyer des notifications sur les informations ou problèmes de haute disponibilité. Les paramètres de messagerie utilisés pour la haute disponibilité sont identiques à CMX. Ce champ est obligatoire même si aucun serveur de messagerie n'est configuré. N'hésitez pas à saisir une adresse e-mail fictive et cliquez sur « activer » si vous n'avez pas l'intention d'utiliser les notifications par e-mail.

Configurer le Web HA :

Dans CMX, accédez à l'onglet Système et cliquez sur l'icône Paramètres. Ceci affichera une boîte de dialogue modale avec différents paramètres dans CMX. Sélectionnez l'option HA afin d'afficher les options requises pour activer la HA. Adresse e-mail de notification que vous pouvez fournir à l'endroit où vous souhaitez recevoir des notifications.

Cliquez sur le bouton Activer lorsque toutes les options sont fournies pour commencer à activer la haute disponibilité.

CMX vérifiera les paramètres de haute disponibilité et commencera à activer la haute disponibilité entre le principal et le secondaire. L'interface WebUI reviendra lorsque la configuration a démarré avec succès.

Vérifiez que les paramètres sont corrects et que la synchronisation a lieu en vérifiant la présence d'une table de haute disponibilité dans la page des paramètres de CMX. S'il n'y a pas de table de ce type et que, lorsque vous revenez à la section des paramètres HA, tous les champs de configuration sont vides, les informations étaient erronées ou incorrectes.

Cependant, la HA n'a pas été activée. La synchronisation initiale de toutes les données entre le serveur principal et le serveur secondaire peut prendre un temps considérable. L'interface utilisateur indique l'état de synchronisation principale pendant la synchronisation.

Une fois la synchronisation terminée, le serveur sur le serveur principal passe à l'état Principal actif.

Une fois terminé, une alerte d'informations sera générée dans CMX. En outre, une alerte par e-mail indiquant que le système est actif et synchronisé correctement sera envoyée.

Activer la CLI haute disponibilité (pour référence) :

Étape 3. Ajouter Cisco WLC à CMX

Vous pouvez ajouter des WLC Cisco à l'aide de l'interface de ligne de commande ou de l'interface utilisateur CMX, ou à l'aide de l'infrastructure Prime. Pour ces travaux pratiques, vous pouvez ajouter directement à l'aide de CMX WebUI.

La configuration du contrôleur ne fonctionne que si la connexion NMSP est correcte. Cependant, même si le contrôleur peut être ajouté avec succès, mais la connexion peut ne pas fonctionner.

Accédez au serveur CMX principal https://cmx_ip_address/. Cliquez sur l'onglet Système > Icône Paramètres > Menu gauche.

Après avoir ajouté des WLC Cisco, vous devez vérifier si l'état du contrôleur est actif et en cours d'exécution.

Pour valider l'état du contrôleur à l'aide de l'interface utilisateur, vous devez accéder à l'onglet Système. La liste du contrôleur est affichée dans l'onglet et le nouveau contrôleur doit apparaître en vert.

Étape 4. Basculement

Le processus de basculement implique le transfert d'opérations vers le CMX secondaire en cas de panne du serveur principal. Un basculement peut se produire automatiquement lorsque CMX détecte un problème avec le serveur principal. Un basculement peut être effectué manuellement par un utilisateur de l'interface utilisateur Web ou de la ligne de commande. La progression du basculement peut être surveillée en fonction de l'état actuel de chaque système.

Le processus de basculement peut être lancé manuellement par l'utilisateur. Le basculement peut être effectué dans l'interface Web de haute disponibilité CMX ou dans la ligne de commande CMX.

Web de basculement manuel :

Connectez-vous à l'interface Web de la HA CMX sur primaire ou secondaire (https://server_ip:4242). La page de surveillance comporte un bouton intitulé Basculement si les serveurs sont en cours de synchronisation. Dans la partie la plus à droite, activez l'actualisation automatique.

CLI de basculement manuel (pour référence) :

Étape 5. Restauration

L'exécution de CMX sur le serveur secondaire doit être considérée comme une situation temporaire jusqu'à ce que la cause première de la défaillance principale ait été identifiée. Une fois la boîte principale restaurée (ou une nouvelle boîte fournie), le processus de restauration doit être lancé. L'autre option consiste à convertir le système en serveur principal et à remplacer ou convertir l'autre système en serveur secondaire. Dans les deux cas, un serveur doit être disponible dès que possible, car la haute disponibilité n'est plus synchronisée avec un serveur secondaire.

Le processus de restauration doit être effectué manuellement par l'utilisateur. La restauration peut être effectuée dans l'interface Web de la HA de CMX ou dans la ligne de commande de CMX.

Web de restauration manuelle :

Connectez-vous à l'interface Web de la HA CMX sur primaire ou secondaire (https://server_ip:4242). La page de surveillance comporte un bouton appelé Restauration automatique si les deux serveurs indiquent qu'un basculement est actif.

Interface utilisateur graphique de restauration manuelle :

Étape 6. Mise à niveau/Désactivation de la HA

Dans le format actuel de CMX, vous devez désactiver la haute disponibilité pour effectuer une mise à niveau. Afin de désactiver la haute disponibilité à partir de la ligne de commande, exécutez cmxha config disable à partir du CMX principal

Si vous oubliez de rompre la HA avant une mise à niveau, le script de mise à niveau vous le rappellera. Vous devrez mettre à niveau le serveur CMX secondaire séparément avant de réformer la HA.

Vérification

Aucune procédure de vérification n'est disponible pour cette configuration.

Dépannage

Cette section fournit des informations que vous pouvez utiliser pour dépanner votre configuration.

HA a une aide en ligne pour cette fonctionnalité. L'aide est complète et fournit une vue d'ensemble et des détails supplémentaires sur la fonction. On peut y accéder à l'adresse suivante : https://cmx_ip_address:4242/help

Référence des commandes pour la HA CMX : https://www.cisco.com/c/en/us/td/docs/wireless/mse/10-3/cmx_command/cmxcli103/cmxcli10-3_chapter_010.pdf

Fichiers d'ensemble à vérifier à partir du journal tar :

- cmx-hafile-sync

- cmx-haweb-service

- cmx-haserver