De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Cisco Mobility Services Engine (MSE) Software Release 7.2 voegt High Availability (HA)-ondersteuning toe aan fysieke en virtuele apparaten. Dit document bevat richtlijnen voor configuratie en implementatie, evenals tips voor probleemoplossing voor diegenen die de MSE High Availability toevoegen en Contextbewuste services en/of Adaptieve wIPS uitvoeren op een Cisco Unified WLAN. Het doel van dit document is om de richtlijnen voor MSE High Availability uit te leggen en om scenario's voor HA-implementatie voor MSE te bieden.
Opmerking: Dit document bevat geen configuratiedetails voor de MSE en bijbehorende componenten die niet op MSE HA betrekking hebben. Deze informatie wordt in andere documenten verstrekt en verwijzingen worden verstrekt. Zie de sectie Gerelateerde informatie voor een lijst met documenten over de configuratie en het ontwerp van Context Aware Mobility Services. Adaptieve wIPS-configuratie wordt ook niet behandeld in dit document.
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De MSE is een platform dat in staat is om meerdere gerelateerde services uit te voeren. Deze diensten bieden een hoog serviceniveau. Daarom is het van cruciaal belang om rekening te houden met HA om het hoogste servicetrouw te behouden.
Als HA is ingeschakeld, wordt van elke actieve MSE een back-up gemaakt door een andere inactieve instantie. MSE HA introduceert de gezondheidsmonitor waarin deze de instelling voor hoge beschikbaarheid configureert, beheert en bewaakt. Een hartslag wordt gehandhaafd tussen de primaire en secundaire MSE. De gezondheidsmonitor is verantwoordelijk voor het instellen van de database, het repliceren van bestanden en het bewaken van de toepassing. Wanneer de primaire MSE mislukt en de secundaire MSE het overneemt, wordt het virtuele adres van de primaire MSE transparant geschakeld.
Deze installatie (zie afbeelding 1) toont een typische Cisco WLAN-implementatie met een Cisco Mobility Services Engine (MSE) die is ingeschakeld voor hoge beschikbaarheid. HA-ondersteuning is beschikbaar op MSE-3310, MSE-3350/3355 en Virtual Appliance op ESXi.
Afbeelding 1. MSE implementeren in hoge beschikbaarheid
Hier is informatie over de MSE HA-architectuur:
MSE Virtual Appliance ondersteunt slechts 1:1 HA.
Eén secundaire MSE kan maximaal twee primaire MSE's ondersteunen. Zie de HA-koppelingsmatrix (figuren 2 en 3).
HA ondersteunt Network Connected en Direct Connected.
Alleen MSE Layer-2-redundantie wordt ondersteund. Zowel het IP-adres van de gezondheidsmonitor als het virtuele IP-adres moeten zich op hetzelfde subnet bevinden en toegankelijk zijn via het Network Control System (NCS). Layer-3-redundantie wordt niet ondersteund.
De IP en het virtuele IP van de gezondheidsmonitor moeten verschillend zijn.
U kunt zowel handmatige als automatische failover gebruiken.
U kunt zowel handmatige als automatische failback gebruiken.
Zowel de primaire als de secundaire MSE moeten op dezelfde softwareversie staan.
Van elke actieve primaire MSE wordt een back-up gemaakt door een andere inactieve instantie. De secundaire MSE wordt pas actief nadat de failoverprocedure is gestart.
De failoverprocedure kan handmatig of automatisch zijn.
Er is één software- en database-exemplaar voor elke geregistreerde primaire MSE.
Dit voorbeeld toont de HA-configuratie voor het MSE Virtual Appliance (VA) (zie figuur 4). Voor dit scenario worden deze instellingen geconfigureerd:
Primaire MSE VA:
Virtueel IP – [10.10.10.11]
Gezondheidsmonitor-interface (ETH0) – [10.10.10.12]
Secundaire MSE VA:
Virtueel IP – [Geen]
Gezondheidsmonitor-interface (ETH0) – [10.10.10.13]
Opmerking: een activeringslicentie (L-MSE-7.0-K9) is vereist per VA. Dit is nodig voor de HA-configuratie van de VA.
Afbeelding 4. MSE Virtual Appliance in HA
Raadpleeg de documentatie van Cisco over MSE Virtual Appliance voor meer informatie.
Hier zijn de algemene stappen:
Voltooi de VA-installatie voor MSE en controleer of aan alle netwerkinstellingen is voldaan.
Start de installatiewizard bij de eerste aanmelding.
Voer de vereiste vermeldingen in (hostnaam, domein, enz.). Voer JA in bij de stap om hoge beschikbaarheid te configureren.
Voer het volgende in:
Selecteer Rol – [1 voor primair].
Gezondheidsmonitor-interface – [eth0]*
*Netwerkinstellingen toegewezen aan Netwerkadapter 1 (zie voorbeeldschermafbeelding)
Selecteer Direct Connect-interface - [none].
Voer het volgende in:
Virtueel IP-adres – [10.10.10.11]
Netwerkmasker – [255.255.255.0]
MSE starten in herstelmodus – [Nee]
Voer het volgende in:
ETH0 configureren - [Ja]
Voer het Eth0 IP-adres in – [10.10.10.12]
Netwerkmasker – [255.255.255.0]
Standaardgateway – [10.10.10.1]
De tweede Ethernet-interface (Eth1) wordt niet gebruikt.
Eth1-interface configureren - [overslaan]
Doorgaan via de installatiewizard.
Het is van cruciaal belang om de NTP-server in te schakelen om de klok te synchroniseren.
De voorkeurszone is UTC.
Dit is een samenvatting van de primaire installatie van MSE Virtual Appliance:
-------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--------
Voer [YES] in om te bevestigen dat alle installatiegegevens juist zijn.
Een reboot wordt aanbevolen na het instellen.
Start na het opnieuw opstarten de MSE-services met de opdrachten /etc/init.d/msed start of service msed start.
Nadat alle services zijn gestart, bevestigt u dat MSE-services goed werken met de opdracht getserverinfo.
De status van de bewerking moet worden weergegeven.
Deze stappen maken deel uit van de setup voor de secundaire MSE VA:
Na de nieuwe installatie wordt de installatiewizard gestart met de eerste aanmelding. Voer het volgende in:
Hoge beschikbaarheid configureren – [Ja]
Selecteer rol – [2] die Secundair aangeeft
Interface voor gezondheidsmonitor – [eth0] hetzelfde als primair
Voer het volgende in:
Directe verbinding – [Geen]
IP-adres eth0 – [10.10.10.13]
Netwerkmasker – [255.255.255.0]
Standaardgateway – [10.10.10.1]
Eth1-interface configureren – [Overslaan]
De tijdzone instellen - [UTC]
NTP-server inschakelen.
Voer de resterende stappen van de installatiewizard uit en bevestig de installatiegegevens om de configuratie op te slaan.
Start de services opnieuw op en start deze op dezelfde manier als de vorige stappen voor de primaire MSE.
De volgende stappen laten zien hoe u de primaire en secundaire MSE VA aan de NCS kunt toevoegen. Voer het normale proces uit van het toevoegen van een MSE aan de NCS. Raadpleeg de configuratiehandleiding voor hulp.
Ga vanuit de NCS naar Systemen > Mobiliteitsservices en kies Motoren voor mobiliteitsservices.
Kies in het keuzemenu de optie Mobiliteitsservices toevoegen. klik dan op Go.
Volg de NCS-configuratiewizard voor MSE. In het scenario van dit document zijn de waarden:
Voer de apparaatnaam in – bijv. [MSE1]
IP-adres – [10.10.10.12}
Gebruikersnaam en wachtwoord (per initiële installatie)
Klik op Next (Volgende).
Voeg alle beschikbare licenties toe en klik op Volgende.
Selecteer MSE-services en klik op Volgende.
Schakel trackingparameters in en klik op Volgende.
Het is optioneel om kaarten toe te wijzen en MSE-services te synchroniseren. Klik op Gereed om de MSE aan de NCS toe te voegen.
De volgende screenshot laat zien dat de primaire MSE VA is toegevoegd. Voer nu deze stappen uit om de Secundaire MSE VA toe te voegen:
Zoek de kolom Secundaire server en klik op de koppeling om deze te configureren.
Voeg de Secundaire MSE VA toe met behulp van de configuratie in dit scenario:
Naam secundair apparaat – [mse2]
Secundair IP-adres – [10.10.10.13]
Secundair wachtwoord* – [standaard of vanaf installatiescript]
Type failover* – [Automatisch of handmatig]
Fallback-type*
Lang wachten op failover*
Klik op Save (Opslaan).
*Klik op het informatiepictogram of raadpleeg indien nodig de MSE-documentatie.
Klik op OK wanneer de NCS vraagt om de twee MSE's te koppelen.
De NCS neemt enkele seconden de tijd om de configuratie te maken.
De NCS vraagt of de Secundaire MSE VA een activeringslicentie vereist (L-MSE-7.0-K9).
Klik op OK en zoek het licentiebestand om Secundair te activeren.
Nadat de Secundaire MSE VA is geactiveerd, klikt u op Opslaan om de configuratie te voltooien.
Navigeer naar NCS > Mobility Services > Mobility Services Engine.
De NCS geeft dit scherm weer waar de Secundaire MSE wordt weergegeven in de kolom voor Secundaire server:
Navigeer naar NCS > Services > High Availability om de High Availability-status te bekijken.
In de HA-status kunt u de huidige status en gebeurtenissen zien door het MSE-paar.
Het kan enkele minuten duren voordat de eerste synchronisatie en gegevensreplicatie zijn ingesteld. De NCS geeft de indicatie van de vooruitgang % totdat het HA-paar volledig actief is, zoals hierboven weergegeven.
Een nieuw commando dat geïntroduceerd is met MSE software release 7.2 met betrekking tot HA is gethainfo. Deze uitvoer toont de primaire en secundaire:
[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 maakt gebruik van het netwerk, terwijl de Direct Connect-configuratie het gebruik van een directe kabelverbinding tussen de primaire en secundaire MSE-servers vergemakkelijkt. Dit kan helpen latenties in hartslagresponstijden, gegevensreplicatie en detectietijden voor storingen te verminderen. Voor dit scenario maakt een primaire fysieke MSE verbinding met een secundaire MSE op interface eth1, zoals te zien is in figuur 5. Let op: Eth1 wordt gebruikt voor de directe verbinding. Een IP-adres voor elke interface is vereist.
Afbeelding 5: MSE HA met directe aansluiting
Stel de primaire MSE in.
Samenvatting van de configuratie in het installatiescript:
-------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--------
Stel de secundaire MSE in.
Samenvatting van de configuratie in het installatiescript:
-------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--------
Voeg de primaire MSE toe aan de NCS (zie eerdere voorbeelden of raadpleeg de configuratiehandleiding).
De secundaire MSE instellen vanuit NCS > Secundaire server configureren.
Secundaire apparaatnaam invoeren - [mse3355-2]
Secundair IP-adres – [10.10.10.16]
Vul de resterende parameters in en klik op Opslaan.
Klik op OK om de koppeling van de twee MSE's te bevestigen.
De NCS neemt even de tijd om de configuratie van de secundaire server toe te voegen.
Breng na voltooiing wijzigingen aan in de HA-parameters. Klik op Save (Opslaan).
Bekijk de HA-status voor real-time voortgang van het nieuwe MSE HA-paar.
Bevestig vanuit NCS > Services > Mobility Services > Mobility Services Engines dat de MSE (direct connect) HA is toegevoegd aan de NCS.
Vanaf de console is bevestiging ook te zien met de opdracht gethainfo.
Hier is de primaire en secundaire uitvoer:
[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
Op basis van de koppelingsmatrix is het maximum in de HA-configuratie 2:1. Dit is gereserveerd voor de MSE-3355, die in secundaire modus een MSE-3310 en MSE-3350 kan ondersteunen. Direct Connect is niet van toepassing in dit scenario.
Configureer elk van deze MSE's om een 2:1 HA-scenario aan te tonen:
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
Nadat alle MSE's zijn geconfigureerd, voegt u Primair1 en Primair2 toe aan de NCS.
Klik hierop om de secundaire server te configureren (zoals in eerdere voorbeelden wordt getoond). Begin met een van de primaire MSE's.
Voer de parameters voor de secundaire MSE in:
Secundaire apparaatnaam: bijvoorbeeld [mse-3355-2}
Secundair IP-adres – [10.10.10.16]
Vul de resterende parameters in.
Klik op Save (Opslaan).
Wacht even tot de eerste secundaire invoer is geconfigureerd.
Bevestig dat de secundaire server is toegevoegd voor de eerste primaire MSE.
Herhaal stap 3 tot en met 6 voor de tweede primaire MSE.
Afronden met HA-parameters voor de tweede primaire MSE.
Sla de instellingen op.
Controleer de status voor de voortgang van elk van de primaire MSE's.
Bevestig dat zowel Primary1 als Primary2 MSE's zijn ingesteld met een Secondary MSE.
Kies Hoge beschikbaarheid bij NCS > Services > Mobiliteitsservices.
Merk op dat 2:1 is bevestigd voor de MSE-3355 als een secundaire voor MSE-3310 en MSE-3350.
Hier is een voorbeeld van de HA-instellingen van de console van alle drie MSE's wanneer de opdracht gethainfo wordt gebruikt:
[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
Definitieve validatie voor HA in de NCS toont de status als volledig Actief voor zowel de MSE-3310 en MSE-3350.
Bij het toevoegen van de Secundaire MSE ziet u een prompt zoals deze:
Het is mogelijk dat er een probleem is opgetreden tijdens het script.
Voer de opdracht getserverinfo uit om te controleren of de netwerkinstellingen juist zijn.
Het is ook mogelijk dat de diensten nog niet zijn gestart. Voer de opdracht /init.d/msed start uit.
Voer indien nodig het setup-script opnieuw uit (/mse/setup/setup.sh) en sla het op aan het einde.
Voor de Virtual Appliance for MSE is ook een activeringslicentie (L-MSE-7.0-K9) vereist. Anders wordt de NCS gevraagd bij het toevoegen van de Secundaire MSE VA. Verkrijg en voeg de activeringslicentie voor de MSE VA toe.
Als u de HA-rol op de MSE inschakelt, moet u ervoor zorgen dat de services volledig worden gestopt. Stop daarom de services met de opdracht /init.d/msed stop en voer het installatiescript opnieuw uit (/mse/setup/setup.sh).
Gebruik de opdracht gethainfo om informatie over hoge beschikbaarheid op de MSE te krijgen. Dit biedt nuttige informatie bij het oplossen van problemen of het bewaken van de HA-status en -wijzigingen.
[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
Daarnaast is de NCS High Availability View een geweldige beheertool om inzicht te krijgen in de HA-opstelling voor MSE.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
01-Dec-2013
|
Eerste vrijgave |