Red Hat Just make a bunch of announcements at its annual Summit Conference one of these announcements that might have gone un noticed if the Red Hat Insights the Platform for ensuring your system is secure added rules for SQL Server. The announcement was mentioned here but I will give you a demo of how it works. We will start by installing the insights-client on

[root@rhel75_tower ~]# yum install insights-client

After the install is done we will configure insights-client

[root@rhel75_tower ~]# insights-client — register
You successfully registered somenumber to account xxxxx.
Successfully registered host rhel75_tower.localdomain
Automatic scheduling for Insights has been enabled.
Starting to collect Insights data for rhel75_tower.localdomain
Uploading Insights data.
Successfully uploaded report from rhel75_tower.localdomain to account xxxxxx. …

There was a new shiny Ansible Tower dropped this week More Details Here. So I decided to Upgrade my Ansible Tower Installation to 3.4.

Upgrading Ansible Tower can vary depending on how you have your Ansible Tower Setup. For the Purpose of this Post, I will talk about a single Machine setup only. If you want more info on upgrading Highly Available Tower Install or Installs where the Database is on a different node. Please Read thru the Upgrade Guide Here.

So let us start the Upgrade Process We start with Downloading the latest Ansible Tower tarball. Now A couple of notes I am on Tower 3.3 so my installation already has a Postgres Database vs MongoDB which were there in previous versions of Ansible Tower so if you are upgrading from a version before Tower 3.0 follow the Upgrade guide to move to 3.0 …

So i was going to do some testing with RHEL8 and i wanted to do some work with Ansible Tower connecting to my RHEL8 Box. As soon as i tried to execute my first test command from Tower it gave me a nasty error

“Identity added: /tmp/awx_43_x7CfTb/credential_2 (/tmp/awx_43_x7CfTb/credential_2)2fuad-rhel8-ss | FAILED! => {3 “changed”: false, 4 “module_stderr”: “Connection to fuad-rhel8-ss closed.\r\n”, 5 “module_stdout”: “/bin/sh: /usr/bin/python: No such file or directory\r\n”, 6 “msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”, 7 “rc”: 1278}

This is indeed true RHEL 8 Since RHEL 8 Using Python 8 but there is no /usr/bin/python. …

As products and technologies evolve so does how older releases are supported. That is cool right except it is hard to move from older releases due to application constraints, lack of 3rd party certification for the newer release or a for a number of reasons.

This can add to the complexity, How do you support the new and the old. Ansible Tower is here to help. One of the newer features of Ansible Tower is support for multiple env. This means you can create custom environments to support your newer and older environments using the same Tower Install. The basic Information is Here but I will demo this for you in a step by step process.
I have a Tower 3.3 …

kpatch is a no downtime Kernel Patching Solution that is built in Red Hat Enterprise Linux (RHEL). I was recently asked to test the impact of kpatch on SQL Server

A little more information on kpatch is available this Link.
So to test kpatch with SQL Server i decided to use HammerDB and run a TPC-C Benchmark while running a kpatch.

First i checked that no kpatch patch modules were installed

Then I Installed a TPC-C Schema using HammerDB

Image for post
Image for post

After the install Was completed I staged the kpatch module that i was going to…

As I play around with RHEL and Learn New things I wanted to put this Simple Post out about installing Microsoft SQL Server on Red Hat Enterprise Linux 7.5 . The first Method that i will describe is the one based on the Microsoft Docs

After setting a new RHEL 7.5 Install you can download the SQL server Yum Repo

To New Beginnings and New Paths to Learning

“Become a student of change. It is the only thing that will remain constant.” — Anthony D’Angelo

Change is in our DNA and as someone who has been working in the technology , i have seen a lot of change. Sometimes change can inspire, sometimes it can frustrate and most certainly change can open up new avenues of learning.

I’ve been working on Oracle Technologies since 1996 and have loved every bit of that journey. From working at various Companies around the world learning and evolving, to working at Oracle. Oracle provided me for the last 5 years the creative ability to help customers , while learning new technologies and enjoying every bit of the journey. …

Image for post
Image for post
Pixabay / Pexels

It’s the start of a new year , and as with all new years it’s time to prepare and start learning a fresh. Oracle as a database , as a technology , as a field is constantly being update from being a database to a platform to a cloud provider .
Learning is the core of what we thrive to do . as technology evolves , the opportunities to learn increase .

This year i had the pleasure to emerse myself to technologies that spanned between on-premises and the cloud and i hope to continue my learning curve

Image for post
Image for post


Fuad Arshad

Solution Architect , Author , An introvert by nature extrovert by profession , Always Learning , Always Listening. Hopefully helping

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store