Overzicht #
Cisco ACE was jaren geleden een van de populairste leveranciers van hardwarematige loadbalancers. Nadat Cisco besloot zijn loadbalancerlijn stop te zetten, moeten gebruikers een geschikte oplossing vinden om hun services eenvoudig te migreren.
In deze handleiding wordt beschreven hoe eenvoudig u kunt migreren van Cisco ACE-configuraties naar RELIANOID met eenvoudige stappen met gebruiksvoorbeelden van configuratievoorbeelden.
Basisconcepten #
sonde: definieert gezondheidscontroles die zijn geconfigureerd tegen de backends of echte servers om te bepalen of de applicatie correct reageert. In RELIANOID, worden gezondheidscontroles geconfigureerd via FarmGuardian Dit is een planner voor gezondheidscontroles en kan voor elk bedrijf worden aangepast.
rserver: Definieert elke host-backend. In RELIANOID, worden de backends geconfigureerd in een lijst via de web-GUI-sectie Beheer >> Boerderijen >> Bewerken .
serverfarm: Definieert elke boerderij, waarbij gezondheidscontroles en een lijst met rservers worden gekoppeld. In RELIANOID, wordt de boerderijcreatie uitgevoerd via Beheer >> Boerderijen >> Nieuwe boerderij en bewerk vervolgens de globale parameters.
klassenkaart: definieert het luisteradres en de poort. In RELIANOID, het wordt gedefinieerd wanneer de boerderij wordt gemaakt Beheer >> Boerderijen >> Nieuwe boerderij .
beleidskaart: Definieert de taakverdelingsplanner voor elke farm en elk gedrag. In RELIANOID, het is geconfigureerd via Beheer >> Boerderijen >> Bewerken .
interface: definieert de configuratie van de netwerkinterfaces. In RELIANOID, de netwerkconfiguratie bevindt zich in de sectie Instellingen >> Interfaces .
route: definieert de routeringsconfiguratie. In RELIANOID, de routeringsconfiguratie bevindt zich in de sectie Instellingen >> Interfaces .
Voorbeelden van servertaakverdelingsconfiguraties #
Deze handleiding is gebaseerd op de configuratievoorbeelden van Cisco Application Control Engine (ACE) — configuratievoorbeelden voor serverbelastingverdeling.
Voorbeeld van een taakverdelingsconfiguratie voor een UDP-probe #
Cisco ACE-voorbeeld van een UDP-probe-taakverdelingsconfiguratie
Volg de volgende stappen om naar te migreren RELIANOID:
1. Maak een nieuwe virtuele interface aan voor de nieuwe farm. Ga naar de sectie Instellingen >> Interfaces en klik op het pictogram 'VLAN-netwerkinterface toevoegen' . Selecteer 120 als interfacenaam en het IP-adres 192.168.120.114 met subnetmasker 255.255.255.0 , zoals in het voorbeeld is geselecteerd.
2. Ga naar Beheer >> Farms en klik op de knop Nieuwe farm toevoegen . Voer in het veld Farmbeschrijving de naam in (in ons voorbeeld SFARM1) en selecteer bij Profiel L4xNAT . Klik op de knop Opslaan en doorgaan.
3. Selecteer het virtuele IP-adres van de eerder aangemaakte VLAN-interface 120 en virtuele poort 53. Klik op de knop ' Opslaan'.
4. Klik op de acties voor de boerderij en vervolgens op 'SFARM1-boerderij bewerken' om de algemene parameters aan te passen. Configureer het protocoltype met UDP en schakel de optie ' FarmGuardian gebruiken om backendservers te controleren' in , stel het controle-interval in op 10 en de opdracht om te controleren, bijvoorbeeld:
check_udp -w 5 -c 9 -H HOST -p POORT
Laat de HOST- en PORT-tokens zoals ze zijn, tijdens de gezondheidscontrole worden ze vervangen door de backends-IP-servers.
Druk op de knop Wijzigen.
5. Voeg de backendservers toe door op het pictogram ' Echte server toevoegen' te klikken.
Voorbeeld van een RDP-taakverdelingsconfiguratie #
Cisco ACE-voorbeeld van een RDP-taakverdelingsconfiguratie
Volg de volgende stappen om naar te migreren RELIANOID:
1. Maak een nieuwe virtuele interface aan voor de nieuwe farm. Ga naar de sectie Instellingen >> Interfaces en klik op het pictogram 'VLAN-netwerkinterface toevoegen' . Selecteer 10 als interfacenaam en het IP-adres 10.6.252.19 met subnetmasker 255.255.255.0 , zoals in het voorbeeld is geselecteerd.
2. Ga naar Beheer >> Farms en klik op de knop Nieuwe farm toevoegen . Voer in het veld Farmbeschrijving de naam in (in ons voorbeeld SF1) en selecteer bij Profiel L4xNAT . Klik op de knop Opslaan en doorgaan.
3. Selecteer het virtuele IP-adres van de eerder aangemaakte VLAN-interface 10 en virtuele poort 3389. Klik op de knop ' Opslaan'.
4. Klik op de acties voor de boerderij en vervolgens op 'SF1-boerderij bewerken' om de algemene parameters te wijzigen.
5. Voeg de backendservers toe door op het pictogram ' Echte server toevoegen' te klikken, zoals in het voorbeeld: 10.6.252.245 en 10.6.252.246.
OPMERKING: In dit voorbeeld is er geen statuscheck geconfigureerd.
Voorbeelden van RADIUS-taakverdelingsconfiguraties #
Cisco ACE-voorbeelden van RADIUS-taakverdelingsconfiguraties
Momenteel is RADIUS alleen beschikbaar voor configuratie met IP-persistentie. Volg de volgende stappen om naar te migreren RELIANOID:
1. Maak een nieuwe virtuele interface aan voor de nieuwe farm. Ga naar de sectie Instellingen >> Interfaces en klik op het pictogram 'VLAN-netwerkinterface toevoegen' . Selecteer 10 als interfacenaam en het IP-adres 12.1.1.11 met subnetmasker 255.255.255.0 , zoals in het voorbeeld is geselecteerd.
2. Ga naar Beheer >> Farms en klik op de knop Nieuwe farm toevoegen . Voer in het veld Farmbeschrijving de naam in (in ons voorbeeld SF1) en selecteer bij Profiel L4xNAT . Klik op de knop Opslaan en doorgaan.
3. Selecteer het virtuele IP-adres van de VLAN-interface 10 die eerder is aangemaakt en de virtuele poorten 1812,1813. Klik op de knop ' Opslaan'.
4. Klik op de farmacties en vervolgens op 'SF1-farm bewerken' om de globale parameters te wijzigen. Configureer het protocoltype met UDP , stel IP-persistentie in op 'Persistentiemodus' en druk op de knop ' Wijzigen'.
5. Voeg de backendservers toe door op het pictogram ' Echte server toevoegen' te klikken, zoals in het voorbeeld: 10.6.252.245 en 10.6.252.246.
OPMERKING: In dit voorbeeld is er geen statuscheck geconfigureerd.
Voorbeelden van SIP-taakverdelingsconfiguraties #
Cisco ACE Voorbeelden van SIP-taakverdelingsconfiguraties
Het SIP-protocol kan zowel in onbewerkte TCP/UDP worden afgehandeld als door de headers te inspecteren. Volg de volgende stappen om naar te migreren RELIANOID:
1. Maak een nieuwe virtuele interface aan voor de nieuwe farm. Ga naar de sectie Instellingen >> Interfaces en klik op het pictogram 'VLAN-netwerkinterface toevoegen' . Selecteer 10 als interfacenaam en het IP-adres 192.168.12.15 met subnetmasker 255.255.255.0 , zoals in het voorbeeld is geselecteerd.
2. Ga naar Beheer >> Farms en klik op de knop Nieuwe farm toevoegen . Voer in het veld Farmbeschrijving de naam in (in ons voorbeeld SF3) en selecteer bij Profiel L4xNAT . Klik op de knop Opslaan en doorgaan.
3. Selecteer het virtuele IP-adres van de VLAN-interface 10 die eerder is aangemaakt en de virtuele poorten 5060. Klik op de knop ' Opslaan'.
4. Klik op de farmacties en vervolgens op 'SF3-farm bewerken' om de globale parameters te wijzigen. Configureer het protocoltype met SIP en druk op de knop ' Wijzigen'.
5. Voeg de backendservers toe door op het pictogram ' Echte server toevoegen' te klikken, zoals in het voorbeeld: 10.6.252.245 en 10.6.252.246.
OPMERKING: In dit voorbeeld is er geen statuscheck geconfigureerd.
Voorbeeld van een HTTP-Header Sticky-configuratie #
Cisco ACE Voorbeeld van een HTTP-Header Sticky-configuratie
Volg de volgende stappen om naar te migreren RELIANOID:
1. Maak een nieuwe virtuele interface aan voor de nieuwe farm. Ga naar de sectie Instellingen >> Interfaces en klik op het pictogram 'VLAN-netwerkinterface toevoegen' . Selecteer 193 als interfacenaam en het IP-adres 192.168.12.15 met subnetmasker 255.255.255.0 , zoals in het voorbeeld is geselecteerd.
2. Ga naar Beheer >> Boerderijen en klik op de knop Nieuwe boerderij toevoegen . Voer in het veld Boerderijbeschrijving de naam in (in ons voorbeeld SFARM1) en selecteer HTTP als profiel . Klik op de knop Opslaan en doorgaan.
3. Selecteer het virtuele IP-adres van de eerder aangemaakte VLAN-interface 193 en virtuele poort 80. Klik op de knop ' Opslaan'.
4. Klik op de farmacties en vervolgens op 'SFARM1 farm bewerken' om de globale parameters te wijzigen. Voeg bijvoorbeeld een nieuwe service toe met de naam ciscosrv en klik op de knop 'Toevoegen' . Stel in het servicegedeelte de virtuele host in op .*cisco.com , schakel de optie 'Cookie-insertie' in en klik op de knop 'Wijzigen' . Om de serviceconfiguratie te voltooien, stelt u het veld 'Domein' in op cisco.com , stelt u het veld 'TTL' in op 720 en klikt u vervolgens op de knop 'Wijzigen' om de wijzigingen toe te passen.
5. Voeg de backendservers toe door op het pictogram ' Echte server toevoegen' te klikken , zoals in het voorbeeld: 192.168.12.15 en 192.168.12.16. Herstart de farm om de wijzigingen toe te passen.
Referenties #
http://docwiki.cisco.com/wiki/Cisco_Application_Control_Engine_%28ACE%29_Configuration_Examples



