F5 - iRules备忘

使加入负载均衡Pool服务器同网段的其他服务器可访问负载均衡资源,也适用于一些部署在负载均衡环境中的应用需要访问自身的接口:
class local_server {
服务器网段/掩码
...
}

when CLIENT_ACCEPTED {
if {[matchclass [IP::remote_addr] equals $::local_server]} {
snat <同网段IP,可以复用负载均衡虚拟IP>
}
else {
}
}

登陆加入负载均衡Pool的服务器,保证访问负载均衡虚拟IP时,一定是负载均衡到本机,方便在有问题的时候,检查是哪一台服务器有问题:
class iap_web_server {
服务器1 IP
服务器2 IP
...
}

when HTTP_REQUEST {
if {[matchclass [IP::client_addr] equals $::iap_web_server]} {
node [IP::client_addr]
}
}


一些资源:
http://www.f5.com.cn/bbs/
http://www.sinogrid.com/cisybbs/