Inleiding
Dit document beschrijft de basisprincipes van Cisco Connected Mobile Experiences (CMX) en hoe u dit moet configureren.
Voorwaarden
Dit document gaat over hoe u hoge beschikbaarheid kunt inschakelen, draadloze LAN-controller (WLC) kunt toevoegen en bepaalde tests kunt uitvoeren die helpen bij het verifiëren van een configuratie met hoge beschikbaarheid (HA) met failover/failback.
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
Opmerking: HA heeft geen unieke vereisten voor de draadloze LAN-controllers.
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Architectuur
De centrale component van een HA-systeem is de gezondheidsmonitor. Het configureert, beheert en bewaakt de HA-instellingen. De belangrijkste modus om waakzaamheid te behouden is via hartslagen tussen de primaire en secundaire. De gezondheidsmonitor is verantwoordelijk voor het opzetten van databases (DB's) en bestandsreplicatie en het bewaken van de toepassing. CMX onder HA paradigma kan worden gedefinieerd als Primair of Secundair. De communicatie met de buitenwereld (Network Mobility Services Protocol (NMSP) en API-gesprekken van eindpunten van derden en Prime Infrastructure (IP)) vindt plaats via een virtueel IP-adres. Dus als de primaire en secundaire stroom uitvalt, wordt virtueel IP transparant geschakeld.
Het ontwerp voorziet in een gebruikersinterface (UI) om de HA-paren te configureren en te bewaken. Alarmen worden gegenereerd voor CMX en buiten CMX.
De DB's worden beschouwd als de kern van het systeem die altijd in real-time moet worden gerepliceerd zonder het verlies van gegevens. De toepassingsgegevens die buiten de DB vallen, zijn kritisch, maar hoeven niet in realtime te worden gesynchroniseerd en leiden niet tot verlies van functionaliteit.
Netwerkinfrastructuur
Het primaire en secundaire systeem moeten bereikbaar zijn tussen elk systeem. Zowel primair als secundair moet op hetzelfde subnet worden geplaatst. Dit is nodig om het gebruikte virtuele IP-adres naar een van beide systemen te kunnen overschakelen. Elke entiteit zoals draadloze LAN-controllers die bereikbaar zijn vanaf de primaire moet ook bereikbaar zijn vanaf de secundaire. Om de secundaire synchronisatie en failover correct te laten werken, moet de netwerkinfrastructuur dit poortverkeer tussen het primaire en het secundaire verkeer laten stromen. CMX gebruikt VRRP om keepalive van beide CMX eenheden in Hoge Beschikbaarheid te controleren, die geen beperkingen tussen het in Hoge Aantal - het paar van de Beschikbaarheid verzekeren, aangezien de Gateway moet kunnen worden bereikt om CMX bereikbaarheid te vestigen.
De poorten zullen worden geopend op CMX, maar de firewalls op CMX zullen alleen de andere peer-systemen in staat stellen verkeer op deze poorten te verzenden.
Poorten |
Beschrijving |
6378, 6379, 6380, 6381, 6382, 6383, 6385, 16378, 16379, 16380, 16381, 16382, 16383, 16385 |
Redis |
700, 7001, 9042 |
Cassandra-database |
5432 |
Postgres-database |
4242 |
Hoge beschikbaarheid REST en web service |
22 |
SSH-poort en gebruikt voor de synchronisatie van bestanden tussen servers |
Virtuele IP
Met het HA-systeem, na een failover, moeten gebruikers worden omgeleid naar de nieuwe CMX-instantie die draait op de secundaire. Om de failover transparant te houden vanuit het oogpunt van netwerkconnectiviteit, wordt het concept Virtual IP (VIP) gebruikt. Wanneer zowel het primaire als het secundaire deel in dezelfde subnetverbinding staan, wordt een VIP-adresomzetting gebruikt. Bij deze installatie worden externe systemen blootgesteld aan een VIP. Deze VIP wordt in kaart gebracht aan het echte IP van het lopende primaire CMX. Wanneer failover gebeurt, wordt VIP geremapt naar het adres van het secundaire CMX. Dit alles gebeurt automatisch zonder menselijke tussenkomst.
Het gebruik van een virtueel IP is niet verplicht. In feite, als u CMX Layer 3 High Availability doet (dat betekent de twee servers in verschillende subnetten hebben), kunt u geen virtuele IP gebruiken. Het virtuele IP biedt een uniek IP voor de IT-beheerder (of Prime Infrastructure/Cisco DNA Center) om CMX te beheren ongeacht een failover of failback. De WLC's hebben echter alleen een NMSP-tunnel naar het momenteel actieve fysieke IP-adres van CMX.
Stap 1. Web interface-installatie
Eerste installatie:
Installeer CMX normaal met aanmelding via https://cmx_ip_address:1984/. Selecteer in het webinstallatieprogramma het knooptype van Aanwezigheid of Plaats. Bij dit type installatie hoeft u het knooptype niet als primair te specificeren. Dit wordt beschouwd als een zelfstandige server die kan worden uitgevoerd als een primaire server zoals in de afbeelding.
Secundaire installatie
Installeer CMX (https://cmx_ip_address:1984/) zoals gebruikelijk tot het knooptype in de webinstallateur moet worden geselecteerd. Een derde optie is voorzien voor secundair. Als u deze optie selecteert, wordt het systeem geconfigureerd als een secundaire interface en wordt een koppeling naar de CMX High Availability Admin-interface geboden.
De CMX High Availability Admin-webinterface draait op CMX-poort 4242 en is toegankelijk via https://cmx_ip_address:4242/. Aanmelden bij de HA web interface met het gebruik van de userid cmxadmin en het wachtwoord geconfigureerd de cmxadmin user id op het moment van de installatie. Na u login, heeft de gebruikersinterface status en configuratieinformatie. De rol wordt weergegeven als secundair voor het systeem.
Stap 2. HA inschakelen
HA kan nu worden ingeschakeld zodra de primaire en secundaire servers zijn voorbereid. HA kan worden ingeschakeld in CMX web interface of de CMX opdrachtregel. Dit zijn de opties die vereist zijn om HA in te stellen:
- Secundair IP-adres
- Secundair Wachtwoord: Wachtwoord voor de cmxadmin-account op de secundaire server
- VIP-adres: VIP-adres te gebruiken door de actieve server
- failover type: Auto failover zal CMX automatisch failover naar de secundaire server mogelijk maken wanneer een ernstig probleem wordt gedetecteerd. Handmatige failover vereist dat de gebruiker de failover start vanaf de web interface of opdrachtregel. De fout wordt via meldingen aan de gebruiker gemeld, maar er wordt geen actie ondernomen voor handmatige failover
- Bericht E-mailadres: E-mailadres om meldingen over HA informatie of problemen te verzenden. De e-mailinstellingen voor HA zijn hetzelfde als die voor CMX. Dit veld is vereist, ook al hebt u geen e-mailserver geconfigureerd. Voel je vrij om een dummy e-mailadres in te voeren en klik op "inschakelen" als je niet van plan bent om e-mailberichten te gebruiken.
HA-web configureren:
In CMX, navigeer aan het Lusje van het Systeem en klik het pictogram van Instellingen. Dit toont een modaal dialoogvenster met verschillende instellingen in CMX. Selecteer de optie HA om de opties weer te geven die nodig zijn om HA in te schakelen. Bericht E-mailadres U kunt opgeven waar u meldingen wilt ontvangen.
Klik op de knop Inschakelen wanneer alle opties zijn opgegeven om te beginnen om HA in te schakelen.
CMX zal HA instellingen controleren en starten om HA tussen Primair en Secundair in te schakelen. De webUI zal terugkeren wanneer de configuratie met succes is gestart.
Controleer of de instellingen correct waren en dat synchronisatie plaatsvindt door de aanwezigheid van een "High Availability"-tabel op de instellingenpagina van CMX te controleren. Als er geen dergelijke tabel is en dat, wanneer u teruggaat naar de sectie HA-instellingen, alle configuratievelden leeg zijn, de informatie verkeerd of onjuist was.
HA is echter nog niet klaar. De eerste synchronisatie van alle gegevens tussen de primaire en de secundaire server kan veel tijd in beslag nemen. De gebruikersinterface geeft de status aan als Primaire synchronisatie terwijl de synchronisatie wordt uitgevoerd.
Wanneer de synchronisatie met succes is voltooid, zal de server op de primaire zal de status Primair Actief ingaan.
Na voltooiing wordt een informatiewaarschuwing gegenereerd in CMX. Daarnaast wordt er een e-mailwaarschuwing verzonden die aangeeft dat het systeem actief is en dat het correct gesynchroniseerd wordt.
Hoge beschikbaarheid CLI inschakelen (voor referentie):
Stap 3. Cisco WLC toevoegen aan CMX
U kunt Cisco WLC's toevoegen met behulp van de CLI of de CMX-gebruikersinterface of met gebruik van de Prime Infrastructure. Voor dit lab kunt u direct toevoegen met het gebruik van CMX WebUI.
De controllerconfiguratie werkt niet tenzij de verbinding NMSP correct is. Hoewel de controller met succes kan worden toegevoegd, werkt de verbinding mogelijk niet.
Navigeren naar Primaire CMX-server https://cmx_ip_address/. Klik op het tabblad Systeem > het pictogram Instellingen > het menu Links.
Nadat u Cisco WLC’s hebt toegevoegd, moet u controleren of de controllerstatus actief is.
Om de controllerstatus met het gebruik van de gebruikersinterface te valideren, moet u naar het tabblad Systeem navigeren. De controllerlijst wordt weergegeven op het tabblad en de nieuwe controller moet groen worden weergegeven.
Stap 4. failover
Het failover-proces omvat de overdracht van activiteiten naar het secundaire CMX voor het geval dat de primaire interface uitvalt. Een failover kan automatisch gebeuren wanneer CMX een probleem met de primaire server detecteert. Een failover kan handmatig worden uitgevoerd door een gebruiker in de webgebruikersinterface of de opdrachtregel. De voortgang van de failover kan worden bewaakt op basis van de huidige status van elk systeem.
Het failoverproces kan handmatig door de gebruiker worden gestart. De failover kan worden uitgevoerd in de CMX High Availability web interface of de CMX opdrachtregel.
Handmatig failover-web:
Meld u aan bij de CMX HA web interface op primaire of secundaire (https://server_ip:4242). De monitorpagina heeft een knop met de naam failover als de servers actief synchroniseren. Schakel in de rechterbovenkant automatisch verversen in.
Handmatige failover CLI (ter referentie):
Stap 5. failback
Het uitvoeren van CMX op de secundaire stof moet als een tijdelijke situatie worden beschouwd totdat de basisoorzaak van de primaire storing is vastgesteld. Zodra de primaire doos wordt hersteld (of een nieuwe doos) wordt verstrekt, moet het failbackproces worden geïnitieerd. De andere optie is om het systeem te converteren naar een primaire en het andere systeem te vervangen of te converteren naar een secundaire server. In beide gevallen moet zo snel mogelijk een server beschikbaar worden gemaakt, aangezien HA niet langer synchroniseert met een secundaire server.
Het failbackproces moet handmatig door de gebruiker worden uitgevoerd. De failback kan worden uitgevoerd in de CMX HA web interface of de CMX opdrachtregel.
Handmatig failback web:
Meld u aan bij de CMX HA web interface op primaire of secundaire (https://server_ip:4242). De monitorpagina zal een knop met de naam Failback hebben als beide servers aangeven dat een failover actief is.
Handmatige failback GUI:
Stap 6. Upgrade/Uitschakelen HA
In het huidige formaat van CMX moet u HA uitschakelen om een upgrade uit te voeren. Om HA uit de opdrachtregel uit te schakelen, voert u cmxha uit vanuit het primaire CMX uit
Als je vergeet om HA te breken voor een upgrade, zal het upgrade script je eraan herinneren. U moet de CMX-server afzonderlijk upgraden voordat u HA hervormt.
Hoe CMX HA-paar veilig opnieuw te laden
Voer de volgende stappen uit om het CMX HA-paar opnieuw te laden:
- Voeding van secundair CMX
- Reboot Primary CMX
- Controleer of het primaire CMX actief is
- Voeding op secundair CMX
- Controleer de HA status: cmxha info
Verifiëren
Er is momenteel geen verificatieprocedure beschikbaar voor deze configuratie.
Problemen oplossen
Deze sectie bevat informatie die u kunt gebruiken om problemen met de configuratie te troubleshooten.
HA heeft online hulp voor de functie. De help is compleet voor en geeft een overzicht en verdere details over de functie. Toegang hiertoe kan worden verkregen op: https://cmx_ip_address:4242/help
Opdrachtreferentie voor CMX HA: https://www.cisco.com/c/en/us/td/docs/wireless/mse/10-3/cmx_command/cmxcli103/cmxcli10-3_chapter_010.pdf
Bundel bestanden om te controleren vanuit het tar-log:
- cmx-hafile-sync
- cmx-haweb-service
- CMX-server