问题标签 [big-ip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 语法错误:解析时出现意外 EOF - 使用 CSV 文件创建 F5 VIP
我能够与 f5 框通信并使用一些基本配置文件创建称为(虚拟 = VIP = 虚拟服务器)的单个对象。
工作代码:
我的要求是,我将提供来自 CSV 文件的输入,可能是 100 个 VIP。上述语法必须在导入的 CSV 文件中逐行运行。
在解析我是 f5 工程师并且是 python 新手时,我收到了意外的 EOF 错误。为批量更改构建应用程序。
有人请帮帮我吗?
tcserver - 如何在 tcserver 或 F5 中设置 x-client-cert 标头?
来自客户端的每个请求都必须在标头中包含证书,才能成功访问 Web 服务。Web 服务在标题名称 x-client-cert 下查找它。有人可以指导我如何使用 F5 或 tcserver 2.9.9 使用 x509cert 设置 x-client-cert 标头吗?
f5 - F5 配置通过代理服务器发送请求
我们正在使用 F5 v12.1.3,看似简单的要求却给我们带来了一些麻烦。
我们希望允许发送到 F5 虚拟服务器 vip 的请求通过代理进行路由。等效的 curl 请求将非常简单,例如
curl --proxy [IP] -LIK [URL]
它适用于 F5 机器本身。我们已经查看了隧道/ dns 解析器/iRules 的组合,但希望我们只是在某个地方错过了一个简单的配置选项。任何帮助,将不胜感激。笔记; 这个问题与 SSL 无关 - 接下来会出现 - 首先我们只想创建我们的路线。
谢谢
[更新] 当我们 ssh 到部署了 F5 软件的机器并尝试 curl 请求它工作时,这向我们证明了 F5 机器和我们试图到达的端点之间存在连接,以及代理服务器。仅仅创建一个指向 URL 端点的虚拟服务器是行不通的,因为它需要被代理。
[更新 2]
我们正在努力实现以下目标
我希望这会有所帮助...
f5 - F5 BIG IP 使用 REST API 更新 VIP 原因代码:400,消息:0107028c:3
我正在尝试调用我的 F5 Big IP REST API 来更新一些 VIP 配置,例如我想使用以下命令更新 VIP 描述:
我收到此错误:
{"code":400,"message":"0107028c:3: 虚拟服务器 (/MyPool/MyVIP_887) 的源 (::%10) 和目标 (10.62.185.3%10) 地址必须是同一类型 ( IPv4 或 IPv6)。","errorStack":[],"apiError":3}
我的 F5 Big IP 版本:BIG-IP 12.1.3 Build 0.0.378 Final
我错过了什么吗?
java - Java 客户端在通过 F5 BIG-IP 负载平衡器与 IIS 服务器进行 SSL 握手期间接收“连接重置”
我们目前找不到使用 Java 代码通过 F5 BIG-IP 负载平衡器连接到 IIS 服务器(配置为相互身份验证)的方法,我们尝试了不同的 Java 版本和代码,它们都产生了相同的错误。
这是我们设置的:
- Java 客户端
- 一个 F5 BIG-IP 负载平衡器 - 配置为简单的 TCP 负载平衡,无 SSL 卸载,将端口 443 视为任何普通 TCP 端口以实现负载平衡目的
- 为相互身份验证配置的 IIS 服务器,它位于 F5 负载平衡器后面
这是我们尝试过的:
- 通过负载均衡器连接 Java 客户端时,出现“连接重置”异常
- Java客户端直接连接IIS服务器时没有问题,相互认证成功完成
- 然后我写了一个 C# 控制台应用程序并通过负载均衡器连接,没有问题,相互身份验证已成功完成
- 还尝试了 Postman、“openssl -s_client”命令、“curl”命令和浏览器,它们都通过 F5 负载均衡器成功工作
这是通过F5负载均衡器连接Java客户端时记录的SSL日志(最后几行),
试过Java代码1
试过Java代码2
我的问题是,鉴于 C# 客户端、Postman、“openssl -s_client”命令、“curl”命令和浏览器都正常工作,您能否告知是否有办法让这个 Java 代码工作?谢谢。
asp.net - F5 将 apm_do_not_touch 添加到最终用户的 HTML 响应中
我支持在 3 个 Web 服务器上运行的 ASP.NET 应用程序,并将 F5 系统用作防火墙和负载平衡。其实我完全没有F5系统的经验,但以下问题似乎与它有关
问题发生在我们应用 F5 负载平衡之后。只是它有时会导致网页中的 JavaScript 失败。刷新网页后就可以正常使用了
为了跟踪问题,我比较了失败的响应和刷新后成功的响应。不同之处在于失败的标签包含我们的应用程序apm_do_not_touch未添加的 html 标签,其中包含脚本标签
当 F5 在一台服务器之间切换到另一台服务器时似乎会发生这种情况,因为当我们将所有流量重定向到仅一台服务器时问题解决了
任何建议,可能的原因是什么以及我们如何解决它?
load-balancing - 我们如何在 F5 BIG IP 中实现被动健康监控?
BIG IP F5 中有两种健康监测器。一个是主动的,另一个是被动的。我想使用 TCP 实现被动健康监视器。请让我知道我该怎么做?
ansible - Ansible var_prompt
我正在尝试创建一个剧本,通过向用户询问一些问题来配置 LTM 虚拟服务器。以下是配置的示例:
其中大部分都很容易完成,但我想知道如何绕过配置中的可选项目。假设我问用户是否要配置配置文件:
如果他们确实想要配置配置文件,我会将“virtual_server_profile”变量传递给虚拟配置命令:
如果用户在提示创建空值时按 Enter 键,有没有办法删除/忽略配置的“配置文件添加 { {{ virtual_server_profile }} }”部分?
bash - 备份整个 F5 bigIP 配置并保存为文件
我正在尝试将我当前的 F5 bigIP 配置导出到一个文件中,然后使用该配置创建相同 bigIP 的副本。
此参考在此之后提到:
使用以下命令语法创建 UCS 存档文件,替换为 UCS 存档文件的完整路径:
我登录了我的 bigIP,但是在尝试这个时,它给了我错误。问题是什么?如何解决?