DEMO环境与操作方法说明
DEMO功能说明:
通过python脚本调用ansible自动化部署F5 VE集群
1、自动激活F5 License
2、初始化全局配置
3、网络配置
4、高可用集群配置
5、L4-L7 LTM配置
DEMO环境介绍:
ansible 2.4
python 2.7
F5 VE TMOS v12
操作步骤:
1、修改f5_netops_for_ve.py中的变量,如被管理F5 VE地址,VE license base key。
2、保证你的python 2 环境有如下module:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import os import sys import traceback import base64 import urllib import urllib2 from suds.client import Client import bigsuds |
3、修改ansible host 文件对两台设备的变量根据实际情况进行修改。
4、修改
roles→local_traffic→templates→test_loop.j2文件,设置loop的vs端口ip地址。
5、在ansible主机上执行
1 |
python f5_netops_for_ve.py |
5分钟后,2台F5 VE虚拟机的 License 激活,网络层配置,L4-L7层配置,高可用集群配置自动部署完毕。
视频demo
https://mp.weixin.qq.com/s/w33w09-4Q0Ds6EE7tXBmWw
[title]源代码[/title]
Github Link:
https://github.com/lilongabc/f5_netops_ve
Ansible Galaxy:
https://galaxy.ansible.com/lilongabc/f5_netops_ve/
文章评论