Posts

Jenkins on RHEL

Installation of Jenkins on RHEL ########################## Getting the repo ####################### [root@dhcppc5 ~]# wget -O /etc/yum.repos.d/jenkins.repo    http://pkg.jenkins-ci.org/redhat/jenkins.repo Importing Key #################################### [root@dhcppc5 ~]# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key Install package ################# [root@dhcppc5 ~]# yum install jenkins -y Check the version ######################### [root@dhcppc5 ~]# rpm -q jenkins jenkins-2.108-1.1.noarch Install Java ########################## [root@dhcppc5 ~]# yum install java -y Check the status of Firewall ######################### [root@dhcppc5 ~]# systemctl status firewalld If firewalld is running either stop the firewall or add rules to the firewall ######################################################## Stop and disable firewall ############################ [root@dhcppc5 ~]# systemctl stop firewalld && sys

Docker on RHEL

Image
Docker is an open source software platform to create, deploy and manage virtualized application  containers on a common operating system ( OS ), with an ecosystem of allied tools. Docker Inc.,   the company that originally developed Docker, supports a commercial edition and is the principal sponsor of the open source tool. Docker is a tool that packages, provisions and runs containers independent of the OS. Container  technology is available through the operating system: A container packages the application service  or function with all of the libraries, configuration files, dependencies and other necessary parts to  operate. Each container shares the services of one underlying operating system. Docker was created to work on the Linux platform, but has extended to offer greater support for  non-Linux operating systems, including Microsoft Windows and Apple OS X. Versions of Docker for Amazon Web Services (AWS) and Microsoft Azure are available. Th

What is Devops?

DevOps is not a skill, but a working culture which combines software engineering with the operations within IT in regards to websites, applications, software etc. DevOps engineers originate from a Software Engineering background or an Infrastructure Engineering background, but also within the team you can find System Administrators, Business Analysts, Infrastructure Engineers, and Developers etc. These backgrounds combined with the leap into the cloud, working on serverless platforms, we have found DevOps ! DevOps is about improving the efficiency of the development and operations within IT by combining the planning, coding, building, testing, packaging, releasing and configurations with continuous deployment, operations and monitoring. With that said, a typical DevOps set up does vary. This can be depending on the company and team size. AWS is currently the global cloud dominator, followed by Microsoft Azure and now Google Cloud is also increasing its market presen

Automate Google Cloud Infrastructure using Terraform

Image
This blog is for those who works on scalable cloud infrastructure and automating repetitive tasks. We have tools like Terraform, Ansible etc. that allow us to turn a little bit of code into something that can plan, deploy, modify, and destroy all of our systems. If we’re able to get it working, we’ll also need to make some changes to each system, such as modifying the disk size and memory, so that our client isn’t wasting money on unused resources. Instead of modifying an existing system using SSH, which is a mutable process, your systems are rebuilt from a well-reviewed template, validated for correctness, and then deployed if they pass all the required checks. This is what’s called “immutable infrastructure”.   Let’s get started with defining some terms and technology: Terraform:  a tool used to turn infrastructure development into code. Google Cloud SDK:  command line utility for managing Google Cloud Platform resources. Google Cloud Platform:  cloud-based infrastructure