F5 iRule 基础
iRule基础知识积累
1. 什么是iRule?
用最简单的术语来说,iRule 是针对通过 F5 设备的网络流量执行的脚本。
iRules 使您能够编写简单的、具有网络感知能力的代码段 ...
TCL语言基础
背景:TCL语言基础知识积累
1. 入门书籍推荐
Tcl/TK入门经典(第二版)
The power of Tcl 1
2. 语法规则
(1)命令处理
a. 脚本由一条或多条命令组成 ...
Python csv表格配置F5 LTM
背景:用户需要配置大量F5业务,一个一个配置起来比较慢,用户可以把配置梳理为一个表格,我们利用python脚本把表格信息配置到F5上。
一、Python 脚本展示
123456789101112131 ...
F5 shell脚本输出配置到csv表格
背景:通过shell脚本输出F5配置到csv表格
1.创建脚本
123456789101112131415161718vi f5config.shecho vs name, destination, ...
F5 配置自动备份
背景:需要对F5配置做定期备份
**1、下载配置备份iApp模板,下载完成后解压。**🐋
1https://github.com/f5devcentral/f5-automated-backup- ...
F5 源地址转换模式 后端server查看client地址的三种方式
背景:解决SNAT带来的地址审计问题
一. 基于http协议的解决方案
实现方式:在http头部插入源地址。
在新建http profile并开启Insert X-Forward-For功能,其余 ...
F5 VE 扩容
背景:F5 VE根分区没有可用空间,如下图所示:
扩容步骤如下所示:
1.查看文件系统磁盘使用情况统计,如下图所示:
2.添加一块新的硬盘添加至F5 VE
3.开机 fdisk -l 找到新加的 ...
F5 使用U盘制作EUD
背景:F5 设备损坏,需要做EUD。
一、CentOS 制作 EUD
环境:CentOS 8 (可联网)
1、安装依赖
123yum -y install perl* cpan libxml2-dev ...
Python 获取 F5 配置文件
背景:通过Python获取F5 vs,pool,snat,irule等信息输出到csv表格。
一. 结果展示
二. 脚本展示
12345678910111213141516171819202122 ...