Acties:
  • 0 Henk 'm!

  • morphje
  • Registratie: Juni 2001
  • Laatst online: 17-06 14:32

morphje

let's all love lain

Topicstarter
Ik zoek een aantal technische vertalingen van technieken die F5 gebruikt voor haar loadbalancers, De handleiding van die F5 apparaten is nogal groot en als je niet bekend bent met het merk nogal een flinke bak werk om doorheen te lezen, dus ik hoop dat iemand me hier kan helpen aan deze kreten. De daadwerkelijke implementatie laat ik uiteraard wel over aan een specialist, maar ik wil lijnruis voorkomen.

Situatie wil als volgt, zoals ik het zou inrichten op een apache reverse proxy.
- Ik maak per FQDN een virtualhost aan
- Per FQDN zet ik naar wens de RewriteEngine On
- Ik rewrite alle URIs die ik wil doorsturen met: RewriteRule ^regex http://interneserver/$ [nocase, proxy, last]

Wat ik vermoed is dat de F5 beheerder geen virtualhost config heeft per FQDN, maar op URI niveau filters en selecteerd op doorsturen naar de juiste interne webservers. De vraag: Hoe heet het configuratie item waarin een virtualhost per FQDN kan op zetten en hoe heten de URI filters? Uiteraard elke aanvullende info is gewaardeerd.

(ook handig) De reden van de vraag. Een flex viewer vraagt aan de server de clientaccesspolicy.xml op. Deze behoort in de root te staan van elke webserver indien flex applicaties er gebruik van maken. Nu is de discussie dat de F5 dit niet kan doorsturen, terwijl ik met Apache vele malen al heb uitgevoerd. Ik kan me daarom ook niet voorstellen dat een merk van degelijke reputatie daar niet toe in staat is.

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 23:54

Jazzy

Moderator SSC/PB

Moooooh!

Als je misverstanden wilt voorkomen kun je het misschien beter functioneel verwoorden, dus uitleggen wat het resultaat moet zijn. Laat het dan maar aan de specialist over om de technische invulling te bedenken, jou gaat het om het eindresultaat.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • morphje
  • Registratie: Juni 2001
  • Laatst online: 17-06 14:32

morphje

let's all love lain

Topicstarter
Laat ik het bovenstaande dan op de meest functionele manier verwoorden:

Ik wil per FQDN een clientaccesspolicy.xml door kunnen sturen naar de juiste interne server, waarbij aantal FQDN > 1.

Acties:
  • 0 Henk 'm!

  • avatar
  • Registratie: Juni 1999
  • Laatst online: 25-04 08:56

avatar

peace, love & linux

Kijk eens rond op http://devcentral.f5.com/irules Met (TCL gebaseerde) irules kun je alles bereiken wat je vraagt.

Acties:
  • 0 Henk 'm!

  • morphje
  • Registratie: Juni 2001
  • Laatst online: 17-06 14:32

morphje

let's all love lain

Topicstarter
Ik begrijp dat het hoofdobject in een BIG-IP config een virtual server is dat geconfigureerd dient te worden op basis van IP+poort. Ik heb ook gezien dat je hier een FQDN in kan vullen, maar nu is de grote vraag. Levert dit een vergelijkbare situatie op met een virtualhost in apache of is de FQDN puur een vertaling naar IP en levert het een conflict op bij vertaling bij de bepaling van het cluster dat aangesproken dient te worden?

Ik ken de BIG-IP en ik ben niet bekend met de termen of specifieke details van het apparaat. Logischerwijs dat ik de vraag hier stel. Mocht de FQDN puur een DNSvertaal object zijn, levert dit een enorme beperking op, aangezien ik niet zoals in een normale webserver een virtualserver ook kan configureren op basis van een FQDN.

Die iRules site is leuk, maar levert helaas (nog) niet de antwoorden op mijn vragen. Heb ik daadwerkelijk TCL scripting nodig om de bovenstaande beperking op te heffen? Programmeren is leuk, maar je gebruikt natuurlijk liever de COTS componenten.

  • vliegjong
  • Registratie: Januari 2003
  • Laatst online: 08-08-2017

vliegjong

Bump!

Nee, een vs definieer je op basis van listener en das ip plus port. Kan ook meedere ips zijn met meerdere porten, lees wildcard of network vs.

Verder is het idd irules. Kijk maar eens naar de voorbeelden op devcentral of volg een cursus bij mij :) ben een f5 ltm traner.

Ik ben een Nerd, jij ook? Dan zijn er namelijk 10 toffe mensen :)


  • Uberprutser
  • Registratie: Januari 2000
  • Laatst online: 11-07 13:01
avatar schreef op vrijdag 08 februari 2013 @ 16:41:
Kijk eens rond op http://devcentral.f5.com/irules Met (TCL gebaseerde) irules kun je alles bereiken wat je vraagt.
Dat dus. :)

Overigens heeft F5 ook een mooie online training module (F5 University) als je er meer wegwijs uit wil worden.

As you may already have guessed, following the instructions may break your system and you are on your own to fix it again.


Acties:
  • 0 Henk 'm!

  • morphje
  • Registratie: Juni 2001
  • Laatst online: 17-06 14:32

morphje

let's all love lain

Topicstarter
vliegjong schreef op donderdag 14 februari 2013 @ 12:05:
Nee, een vs definieer je op basis van listener en das ip plus port. Kan ook meedere ips zijn met meerdere porten, lees wildcard of network vs.
Kijk dat is precies wat ik wilde weten. Het is dus een loadbalancer die niet out of the box om kan gaan met virtualhosts. De rest van de suggesties waren leuk, maar aangezien ik niks doe met F5 whatsoever niet relevant helaas :)

Acties:
  • 0 Henk 'm!

  • vliegjong
  • Registratie: Januari 2003
  • Laatst online: 08-08-2017

vliegjong

Bump!

Jawel, Je kan op 1 VS een Irule hangen die op basis van de HOST header in je HTTP Request een keuze maakt voor een Pool van Servers.....
Voorbeeld:

Rule INIT

When HTTP::Request
if {[HTTP:HOST]} = "1.nl" {
pool pool1
}
elseif {[HTTP:HOST]} = "2.nl" {
pool pool2
}

Etc... de syntax zal misschien niet perfect zijn maar daarom kijk ik op Devcentral hahaha
In die zelfde IRULE kan je eventueel gelijk ook gelijk je rewrites doen van URLs, Headers, etc.....

[ Voor 12% gewijzigd door vliegjong op 05-03-2013 14:26 ]

Ik ben een Nerd, jij ook? Dan zijn er namelijk 10 toffe mensen :)

Pagina: 1