F5/BigIP 规则将亲和性绑定用户从 INACTIVE 池节点重定向到其他 ACTIVE 节点

F5/BigIP 规则将亲和性绑定用户从 INACTIVE 池节点重定向到其他 ACTIVE 节点

我们为系统的最终用户设置了多个服务器节点,并且由于我们在应用服务器中不使用任何类型的会话复制,因此 F5 与客户端首次绑定到的 ACTIVE 节点保持着用户的亲和力。

有时当我们想要重新部署应用程序时,我们会更改 F5 配置并从 ACTIVE 池中取出一个节点。用户逐渐减少,我们可以部署,但这个过程有点慢。我们不能将所有用户都转移到不同的节点,因为考虑到用户活动的更新繁重性,我们可能会导致他们丢失更改。

也就是说,有一个 URL/端点 - 称之为http://site/product/list- 我们知道,当客户端点击它时,我们可以将它们从与其有亲和力的 INACTIVE 节点推到另一个 ACTIVE 节点上。

我们曾尝试过几次按照这样的思路编写 F5 规则,但是并没有取得太大的成功,所以我认为我可以在这里问一下,假设这是可能的 - 我没有理由认为它不是基于我们迄今为止发现的内容。

答案1

我建议在 F5 的 iRules 论坛(devcentral.f5.com)上发帖。以下是 iRules 论坛链接:

http://devcentral.f5.com/Forums/tabid/1082223/asg/50/showtab/groupforums/aff/5/afv/topics/Default.aspx

为了提供建议,了解您使用的持久性类型会有所帮助。通常,您可以手动选择池成员,但您还需要手动设置该请求的持久性,因为 LTM 不会在从 iRule 手动选择时为您执行此操作。

亚伦

相关内容