问题标签 [tmsh]

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.

0 投票
1 回答
519 浏览

expect - 如何运行命令tmsh list cm device-group one-line | awk '{print $3} in expect ,这是用于 F5 负载均衡器

帮我运行命令

在期望中,这是用于 F5 负载平衡器的

当我在 HPNA 中运行它时,我得到了

0 投票
1 回答
2181 浏览

f5 - F5 LTM 通过 tmsh 配置 - 至少一台显示器

f5-LTM 版本 11.6

嗨,我正在寻找通过 tmsh 创建池的语法,其中有 2 个监视器(monitor_A、monitor_B),“可用性要求”设置为“至少...”“1”健康监视器

检查https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-tmsh-reference-11-6-0.html 无济于事。它只显示以下语法:create pool ... monitor [name]

提前致谢

0 投票
0 回答
545 浏览

bash - 解析管道有什么问题?sed 命令

测试一些新脚本我现在在 ps_redirect.sh 中遇到了这个问题

如果我使用 tmsh 在 CLI 发出命令,我可以看到我得到了想要的结果,即使 irule 当前处于使用状态。在找到匹配项 {2n;p} 后,我必须使用 sed 来操纵结果,如下所示

但是,当使用打开或关闭选项从 shell 脚本执行它作为提示对此输入进行操作的一部分时,我无法使用分隔符正确解析它 | (pipe) 命令后跟 sed,如下所示:

关于如何解析 | 的任何想法 (管道)后跟 sed?也许某处需要双引号或单引号?如果您知道如何解析 | 请告诉我 (管道)请正确后跟 sed。

再一次感谢你。

马龙

0 投票
1 回答
1519 浏览

shell - 使用 unix 脚本访问 F5 负载均衡器

我是 F5 负载均衡器的新手。无论如何我可以使用 unix 脚本停止/启动 F5 池中的服务器吗?

谢谢,桑托什

0 投票
1 回答
168 浏览

bash - 运行 bash 脚本并在错误中产生很好的结果

我有一个相当长的 bash 脚本。我想很好地运行它

不错./test1.scr

如果我没有很好地运行脚本,它会很好用。但是当我很好地运行它时。在我的脚本中运行的命令失败。

如果我用 nice 运行脚本,我会收到以下错误

如果我不运行良好的脚本一切正常。

我想完善整个脚本,以便在运行时减少对其他进程的影响

0 投票
1 回答
86 浏览

bash - awk 打印不在字符串中的随机“e”

我想从字符串中提取 ip 和端口。

字符串看起来像这样。

目的地 xxxx:yyyy

其中 x 是 ip,y 是端口

出于某种原因,awk 在 IP 地址后打印了一个随机的“e”。但它似乎只在 2 之后这样做。

更新:

所以我尝试了另一个测试。我发现了奇怪的行为,我不确定如何解决它。

我在设置之前和之后声明了vipip。

结果如下。请注意,12.12.12.12 的末尾没有“e”

如果我注释掉声明语句,我会得到一个“e”

结果是

我找到了答案。我在上面有一个进度表,我正在完成 e 。

我将 $vipip 包裹在 echo 的 qoutes 中,它的工作方式和我想的一样。哎呀等太浪费时间了。

0 投票
1 回答
84 浏览

ansible - Ansible var_prompt

我正在尝试创建一个剧本,通过向用户询问一些问题来配置 LTM 虚拟服务器。以下是配置的示例:

其中大部分都很容易完成,但我想知道如何绕过配置中的可选项目。假设我问用户是否要配置配置文件:

如果他们确实想要配置配置文件,我会将“virtual_server_profile”变量传递给虚拟配置命令:

如果用户在提示创建空值时按 Enter 键,有没有办法删除/忽略配置的“配置文件添加 { {{ virtual_server_profile }} }”部分?

0 投票
1 回答
189 浏览

ansible - Ansible 循环/条件

我一直在制作一个创建虚拟服务器的游戏,并通过询问用户一些问题来收集配置要求来做到这一点。

我想运行一些预先检查以显示某些虚拟服务器属性存在,我已经能够计算出除配置文件之外的所有属性。

当您运行“list ltm profile”时,您需要指定协议,然后是配置文件名称,例如“list ltm profile tcp tcp”。检查一个 LTM 配置文件很好,但我遇到的困难是当您需要检查多个配置文件时。

有没有办法可以循环我的问题并将用户输入传递给检查?假设用户想要检查以下配置文件:

这是问的问题:

以下是我对这出戏的预检部分的内容:

我也在考虑用户可能不想要配置文件的事实,所以如果他们按下回车,我需要跳过“list ltm profile xxx xxx”检查。在另一篇文章中,我得到了一些帮助,但是在重新设计这个实例的语法时,我似乎无法让它工作;任何想法可能与以下语法有关?

0 投票
2 回答
1113 浏览

bash - 备份整个 F5 bigIP 配置并保存为文件

我正在尝试将我当前的 F5 bigIP 配置导出到一个文件中,然后使用该配置创建相同 bigIP 的副本。

此参考在此之后提到:

使用以下命令语法创建 UCS 存档文件,替换为 UCS 存档文件的完整路径:

我登录了我的 bigIP,但是在尝试这个时,它给了我错误。问题是什么?如何解决?

0 投票
1 回答
540 浏览

python - 如何使用 python SSH Paramiko 运行 tmsh(F5) 命令

如何运行 tmsh (f5) 命令并使用 SSH python 获取输出?