Citrix Netscalers是否具有与iRules相同的function?

我正在寻找从F5移动到Netscaler,并且很难弄清楚Netscalers是否具有类似于iRules的function。

是。 我不认为他们有像F5那样的品牌名称,他们只是称之为“策略”,就像内容切换策略或重写策略等。

我一直在试图find如何将我的iRules迁移到Netscaler,我似乎无法find一个简单的方法。

我发现这个谈话说:

  • 无可否认,至less从pipe理/configuration的angular度来看,F5 irule比Netscaler基于策略的规则更加简单和清晰。 在我看来,这是Nettscaler的一个倒台,也是Citrix如果想要在F5下一个步骤的时候真的想要纠正的一个领域。 一个用来一劳永逸的irule人最初会发现netscaler混乱,可能是凌乱的。 您现在需要configuration内容交换策略,响应者策略和操作,并重写策略和操作,而这些策略和操作都包含在configurationGUI的不同区域中(您会发现自己在屏幕之间翻转很多,并且会得到令人沮丧的)。

  • iRules现在是CS策略,重写策略/操作和响应者策略/操作,所有这些都使用专有的expression式语言,Citrix称为AppExpert

它继续说,好的一面,netscaler是相当灵活的,但我认为这个问题的正确答案是说没有相当于iRule的function,就像在一个单一的脚本,你把所有的规则,但规则本身具有等同性。

我使用iRules的方式是创build一个规则,使公司的软件正常工作,然后将该规则分发到使用我们软件的站点。 从我对Netscaler的早期回顾中,不会有一种简单的方法将我的configuration分发到不同的站点。

编辑:

到目前为止,我发现最接近我的任务是把我的任务放到一个文件中,并使用batch -f <tasks.conf>通过Netscaler CLI加载它们,尽pipe我仍然觉得这个方法不如iRule好,也没有完全迁移我的iRules呢。

我将开始研究Nitro API 。