MariaDB Galera Cluster Setup

Database High Availability can be done in two modes. One is Primary-Secondary configuration which allows one DB server to act as Primary and perform Read-Write operations. The data is replicated to Secondary nodes which can perform Read-Only operations. Another mode is Multi-Master configuration which allows Multiple DB Servers to act…

Domain Name Filtering using PowerDNS Resolvers

The PowerDNS Recursor is a high-performance DNS recursor with built-in scripting capabilities. The following guide outlines the deployment methodology and installation instructions for performing Domain Name filtering via DNS servers. The solution includes PowerDNS Recursor application deployed on Ubuntu 20.04 servers.The domain block list will be stored in SQLITE3 database…

Global Server Load Balancing via DNS

The following guide outlines the deployment methodology and installation instructions for DNS based Global Load Balancing service. The solution includes PowerDNS Authoritative application deployed on Centos 7.9 servers. The application supports static as well as dynamic DNS records. The dynamic records contain small snippets which can perform different checks based…

NGINX Reverse Proxy Deployment

NGINX can be deployed in front of web applications to improve the response time (by caching) and to provide additional layer of security. NGINX can perform the functions of Reverse Proxy, SSL Offload and Load Balancing for the Web Applications. The following guide outlines the deployment methodology and installation instructions…

Linux Identity and Policy Management

The following guide outlines the deployment of FreeIPA Identity management solution. The solution provides centralized identity management for Linux and LDAP clients. The solution also includes authentication and authorization controls. FreeIPA is an integrated security information management solution combining Linux (Fedora), 389 Directory Server, MIT Kerberos, NTP, DNS, Dogtag (Certificate…

DNS Anycast Deployment

The following guide outlines the deployment methodology and installation instructions for deploying DNS Anycast Infrastructure. The solution comprises of DNS Load Balancers (dnsdist) which sit in front of the Caching DNS Servers and Load Balance the DNS queries among the backend DNS Servers. For advertising the Anycast IPs BGP routing…

MySQL NDB Cluster Management

Safe Shutdown and Startup of NDB Cluster To shut down the cluster, enter the following command in a shell on one of the machine hosting the management node: $ ndb_mgm -e shutdownConnected to Management Server at: 192.168.100.11:11864 NDB Cluster node(s) have shutdown.Disconnecting to allow management server to shutdown. The command…