F5-Big-Ip
如何將多個池分配給單個虛擬伺服器在一世磷在一世磷VIP在 F5 中
我在 F5 中有一個要求,我必須配置多個池,並且所有池都將使用單個虛擬伺服器
$$ 1 VIP $$接收來自外界的流量。我試圖找出實現這一目標所需的任何特定配置。到目前為止,當我將預設池分配給虛擬伺服器時,我的 F5 配置正在工作,因為我必須使用 1 個 VIP 和託管在其上的多個客戶端,所以我被困在這一點上。有人可以在這裡幫助我嗎?
您將需要使用 iRules 才能在單個 VIP 上擁有多個池。在此處查看相關文件
您現在必須考慮的事情是如何選擇要使用的池。您可以檢查主機或 URI 值,如下所示:
when HTTP_REQUEST { if { [HTTP::uri] contains "blabla"} { pool "Your pool name here" } }
如果您需要更多資訊,請告訴我,我非常熟悉 F5 iRules ;)
Dexirian 在上面是正確的 - 但我認為這更正確地回答了由於多個客戶而需要多個池:
when HTTP_REQUEST { switch -glob [string tolower [HTTP::uri]] { "/123*" { HTTP::uri "/" pool pool_123 } "/456*" { HTTP::uri "/" pool pool_456 } "/789*" { HTTP::uri "/" pool pool_789 } } }