我在 F5 中有一个要求,我必须配置多个池,并且所有池都将使用单个虚拟服务器 [1 VIP] 来接收来自外部世界的流量。我试图找出实现这一目标所需的任何特定配置。到目前为止,当我将默认池分配给虚拟服务器时,我的 F5 配置正在工作,因为我必须使用 1 个 VIP 和托管在其上的多个客户端,所以我被困在这一点上。有人可以在这里帮助我吗?
我在 F5 中有一个要求,我必须配置多个池,并且所有池都将使用单个虚拟服务器 [1 VIP] 来接收来自外部世界的流量。我试图找出实现这一目标所需的任何特定配置。到目前为止,当我将默认池分配给虚拟服务器时,我的 F5 配置正在工作,因为我必须使用 1 个 VIP 和托管在其上的多个客户端,所以我被困在这一点上。有人可以在这里帮助我吗?
Dexirian 在上面是正确的 - 但我认为这更正确地回答了由于多个客户而需要多个池:
您将需要使用 iRules 才能在单个 VIP 上拥有多个池。在此处查看相关文档
您现在必须考虑的事情是如何选择要使用的池。您可以检查主机或 URI 值,如下所示:
如果您需要更多信息,请告诉我,我非常熟悉 F5 iRules ;)
假设您正在按应用程序名称切换池(阅读:fqdn),那么您可以适当地命名您的池并且 iRule 可以是通用的: