Monthly Archives: March 2021

Configuring Dynamic NAT on Cisco Router

Network Address Translation (NAT) is a method of mapping one IP Address space into another IP address space by changing network address information in the IP head of packet while they are crossing routing devices such as routers or firewalls. Dynamic NAT allows internal hosts to access the Internet by assigning each host a unique… Read More »

Cisco Router Initial and Basic Security Configuration

The following article is to describe how to perform initial and basic security configuration and on the Cisco router using the Cisco command-line interface (CLI) on IOS router operating system. 1. Configuring device hostname Cisco router is packed with factory-assigned default hostname as “Router”. However, you will want to have an identical device hostname for… Read More »

Deploy HAProxy as Load Balancer for Docker Swarm Mode

Overview In lab, we have 3 nodes – 1 for manager and 2 for worker node(s). You can follow the Docker Swarm Mode setup from here if not yet. In case, we will deploy haproxy service on worker-01 and worker-02 node. Prerequisites 1. Rebuild HAProxy image HAProxy official image has no required directory “/var/lib/haproxy” so we cannot start HAProxy container yet. In case we do not have our own registry, so we need to rebuild haproxy image for each node(s) of Docker Swarm Cluster. Connect via SSH to each worker… Read More »

Setup Docker Swarm on RHEL 8.x

Why Docker Swarm? Docker Swarm is the great way to deploy your application stacks to production, in a distributed cluster – in short it is the container orchestrator or container clustering. With Docker Swarm mode you have:– Replicability, use the same files as when developing locally.– Simplicity and speed for development and deployment.– Robustness and… Read More »

Install NFS server on RHEL 8.x

Network File System (NFS) also known as client/server file system is a popular, cross-platform and distributed file system protocol used to export local file systems over the network so that clients can share directories and files with others over a network and interact with them as though they are mounted locally. Credit: tecmint.com 1. Demonstration LAB… Read More »