Have you ever wanted to automate Docker container deployment on an EC2 instance. That was exactly what I wanted to do last week and instead of doing it the old-fashioned way with SSH and manual scripts, I decided to automate it using Ansible and run it through GitHub Actions (CI/CD). The result? A super clean…
Tag: OpenSource
No More DynamoDB! Use Native S3 locking for Terraform State
If you’ve been managing your Terraform state in AWS S3, you’ve probably been using DynamoDB to enable state locking. Well, here’s some great news: Terraform 1.10 lets you ditch DynamoDB and handle state locking directly in S3! No extra tables, no extra costs, and no more unnecessary complexity. So, how does it work? Let me…
How to Bring and Manage Manually Created AWS Resources Under Terraform Management
Imagine a scenario where you might prefer to provision the resources manually in Cloud because it’s quick and easy. Maybe you needed a Cloud resource such as security group in a hurry, or someone on the team just created it without thinking about Terraform. Fast forward a few weeks, and now you’ve ended with a…
Automating AWS Infrastructure Provisioning in Your CI/CD Pipeline with Terraform and GitHub Actions
In this article, I will guide you with the steps on how to provision an instance (VM) in AWS Cloud by using Terraform code and a CICD pipeline that is GitHub Action. But before proceeding further, let me give you a brief overview of Terraform and GitHub Action. Terraform Terraform is an open-source Infrastructure…
Enabling and Troubleshooting Hot Add Feature in Linux VMs
As a Linux System Admin, we have come across such requirement multiple times for Vertical scaling of Linux VMs in VMware infrastructure. Vertical scaling means adding of additional resources like CPU, memory, Storage to server or VM for increasing its capacity to address more load of Application or DB hosted on Linux VM but what…
How to Fix High Swap Usage in SAP HANA Server Using SAPCONF5
In this post I will guide you how to upgrade and manage SAPCONF5 tool and also, how to address High Swapping issue in Suse Linux Enterprise Server for SAP Application 12 (SLES for SAP Application 12) based SAP HANA server with the help of SAPCONF5 tool SAPCONF5 tool is an upgraded version of SAPCONF4 tool….
How to tune SLES 12 for SAP Application SP3 for optimizing SAP HANA system performance
I am working as a Linux Administrator and supporting customer environment which have SAP BW Application and HANA DB services hosted on SUSE Linux Enterprise Server (SLES) 12 for SAP Application SP3. One day I got a request from my customer SAP application team to tune the OS that is SLES 12 for SAP Application…
How to upgrade Ubuntu 18.04 LTS to Ubuntu 20.04 LTS
Ubuntu 20.04 LTS has released on April 23, 2020 (with code name “Focal Fossa”) by succeeding its Ubuntu 19.10 as a Latest Stable Linux OS. As Ubuntu 20.04 LTS has suffix “LTS” that’s means it has Long Term Support for 5 years from Ubuntu. Ubuntu 20.04 LTS has come with many features some key features…
How to disable Transparent Huge Pages in Linux
Transparent Huge Pages (THP) is a feature available in mostly Linux distributions or distro which optimizes large memory of the systems as now days systems (computer systems) are coming with large memory. THP can enhance system performance by mapping memory with large physical pages this can be useful in case system is computing multiple processes,…
How to recover or rebuild initramfs in CentOS 7 Linux
Corruption of initramfs can be occur by many ways for example after patching CentOS 7 Linux OS or installing a buggy device driver in server you found CentOS 7 Linux server has become unbootable. You may also encouter below kernel panic error because server initramfs got damaged . CentOS 7 Linux Kernel Panic screen Now…
