Latest Posts

Building modern web applications-Part 1

Stage: 1 – Building a three-tier web application on Google Cloud   The intent of this tutorial is getting comfortable with the app dependency flows of modern applications in the cloud and how to migrate flawlessly to the latest container based and serverless technologies. Application has always been the focal point in the enterprise datacenter.Even […]

OpenStack DB Error : (pymysql.err.InternalError) (1071,1071 – Specified key was too long; max key length is 767 bytes

Openstack Liberty DB Error : (pymysql.err.InternalError) (1071,1071 – Specified key was too long; max key length is 767 bytes   1) Replace all instances of ‘utf8mb4’ with ‘utf8’ in /etc/mysql/mariadb.conf.d/*2) Add the below to /etc/mysql/conf.d/mysqld_openstack.cnf: 3) Drop the keystone database 4) Restart mysql service 5) Run ‘keystone-manage db_sync’  Modify the files in /etc/mysql/mariadb.conf.d/ was also […]

Using Git/GitHub for Linux configuration management

Create a public repository in GitHub    This command will clone your repository created on GitHub to your local directory my local directory For illustration purpose what we are going to do here is to use git to save the configuration files of Nginx proxy server. The file needs to be in git directory […]

Monitoring OpenvSwitch Ports

  tcpdump is a valuable tool for all network admins , when used with openvswitch this can be a cool combination.Monitoring of OVS cannot be done through normal tcpdump commands since it is a virtual port.I will brief about how to monitor ovs ports using tcpdump Create a monitoring port ovs-vsctl add-port <bridge-name> mon0 Add a Mirror port to replicate the traffic.