Automate Avi LB Service with Ansible

Avi Networks load balancing platform offers fantastic automation capabilities, which allow us to automate the load balancing service via some popular Infrastructure as Code tools like Ansible and Terraform. Today, I will demonstrate the Day 1 automation using Ansible (version 2.8.5) in this blog. [root@code1 ~]# ansible --version ansible 2.8.5 config file = /etc/ansible/ansible.cfg configured …

Continue reading Automate Avi LB Service with Ansible

Automate F5 GSLB with Ansible

F5 BIG-IP Global Traffic Manager (GTM) provides tiered global server load balancing (GSLB). BIG-IP GTM distributes DNS name resolution requests, first to the best available pool in a wide IP, and then to the best available virtual server within that pool. GTM selects the best available resource using either a static or a dynamic load …

Continue reading Automate F5 GSLB with Ansible

Automate F5 LTM with Ansible

Ansible has included F5 as extra network module, which can help to provide LBaaS by use of Infrastructure as Code method. Like normal Ansible modules,  Ansible F5 module is installed the /usr/lib/python2.7/site-packages/ansible/modules/extras/network directory. [dzhang@localhost network]$ pwd /usr/lib/python2.7/site-packages/ansible/modules/extras/network [dzhang@localhost network]$ ls -al total 512 drwxr-xr-x. 9 root root 4096 Jan 30 03:17 . drwxr-xr-x. 20 root root …

Continue reading Automate F5 LTM with Ansible

Install Ansible on Centos7

Installing Ansible on Centos 7 is quite straightforward. Firstly, make sure that you have epel repository installed. If not, run the command below to install EPEL repository. yum install epel-release Another prerequisite to install and run Ansible is Python. If you have not got Python installed, install Python before installing Ansible. Then you can begin to …

Continue reading Install Ansible on Centos7