Posts

Showing posts with the label DevOps

OpenShift

Image
 What is OpenShift? OpenShift is an   open source   hybrid cloud   application   Platform as a Service   (PaaS) developed by Red Hat . Red Hat also offers a version of OpenShift for   private clouds   called OpenShift Enterprise .  At its core, OpenShift is an open-source tool that leverages the Kubernetes platform to manage  Docker containers  for consistent: Workload management Self-monitoring Centralized policy provisioning     With  OpenShift, developers can deploy containerized applications in an Integrated Development Environment (IDE), while employing Kubernetes to manage them. OpenShift uses Red Hat Enterprise Linux  (RHEL) and its  SELinux  (Security-Enhanced Linux) subsystem as its foundation. OpenShift supports multiple languages for ease of development, including Java, PHP, Python, Ruby, Perl and Node.js. Advantages : OpenShift is available both as:...

Expert Session on Kubernetes/ Openshift and it's Industrial usecase.

Image
  Before getting into industry, for sailing smoothly from academic to industry, it's very important have some knowledge about industry, how things works in industry, industrial use case. Just because of  Mr. Vimal Daga  sir and  Mrs. Preeti Daga  ma'am, I got this opportunity. On 01 March 2021  , they  arranged Industry Expert Practical Demo Session on Openshift/ kubernetes. Two of the best expert Redhatters of the industry  Mr. Amel Mathai  and  Mr. Daleep bais  they taught and showed use cases and industrial need. Introdution of speakers for the session, they both are Redhat experts :-  ➡️   ”Mr. Amel Mathai" (Technical Delivery Manager, Redhat Training ) "Mr. Amel is world's First Ansible certified professional and also working in Redhat from more than 12 years now." ➡️  ”Mr. Daleep Bais" (Senior Technical Instructor, RedHat Technologies) Mr. Daleep's consulting experience is primarily on Redhat's PaaS and sto...

ANSIBLE : Handlers

Image
 PROBLEM :   We all know that ansible is famous for it's  idempotency .  But if we configure some service and if we change anything in it's configuration file, then we need to restart that service.  The problem is : if configuration file is unchanged, then? Then also our ansible task will run and restart service unnecessarily. In this case, ansible is not working as idempotent. Our service will restart every time we run the playbook, even if configuration file is not updated. SOLUTION : HANDLERS We can use Handlers in Ansible to tackle this problem.  Handlers are just like a normal task. Handlers will perform an action when listens for a notify event. If nothing notifies a handler, it will not run. Regardless of how many tasks notify a handler, it will run only once, after all of the tasks completed in a particular play. To know more about ansible and it's playbook, check my this blog :  ANSIBLE : How Industries are solving Challenges using Ans...

ANSIBLE : Configuration of Haproxy

Image
  ANSIBLE Ansible  automates and simplifies repetitive, complex, and tedious operations . Everybody likes it because it brings  huge time savings  when we install packages or configure large numbers of servers. Its architecture is simple and effective. It works by connecting to your nodes and pushing small programs to them. These programs make the system comply with a desired state, and, when they have finished their tasks, they are deleted. To know more about ansible, check my this blog :    ANSIBLE : How Industries are solving Challenges using Ansible HAPROXY HAProxy is an open source, free, very fast and reliable solution offering high availability, load balancing and proxying for TCP and HTTP-based applications.  It is particularly suited for web sites crawling under very high loads while needing persistence or Layer7 processing. It distributes a workload across a set of servers to maximize performance and optimize resource usage. HAProxy can be us...

ANSIBLE : Apache Web Server on DOCKER Container using Ansible

Image
ANSIBLE Ansible  automates and simplifies repetitive, complex, and tedious operations . Everybody likes it because it brings  huge time savings  when we install packages or configure large numbers of servers. Its architecture is simple and effective. It works by connecting to your nodes and pushing small programs to them. These programs make the system comply with a desired state, and, when they have finished their tasks, they are deleted. Ansible  works over SSH  and doesn't require any daemons, special servers, or libraries to work. A text editor and a command line tool are usually enough to get your work done. You simply describe your infrastructure in a text file (INI) and then all the information about the desired state of these machines are organized in playbooks . It is able to gather node information (such as IP addresses or Operating System details) into so-called " facts ", which help with the selective and automated provisioning of different configura...