In Exercise 1.2 we installed a sample three tier application and tested application functionality via automation. Now that we have converted our CentOS application servers to RHEL, let’s retest to see if there has been any impact.
It’s time to repeat the testing you did for Step 4 in exercise 1.2.
Use the side pane menu on the left to select Templates.
Click to the right of CONVERT2RHEL / 99 - Three Tier App smoke test to launch the application test job.
For Choose application stack name
, remember earlier in the inventory tags section, “app_stack_name” was set to “stack02”, so we choose “stack02” from the drop down selection. Then click Next, then on the preview screen click Launch.
This should take ~15 seconds to complete.
If the job template completes successfully, then we have verified that our three tier application stack is functioning correctly. If it fails, we know that something with the application stack is malfunctioning and we can begin the debugging process to determine where the problem resides.
If you observe any changes in your application behavior or the application isn’t working at all, troubleshoot the issue to try to narrow down the root cause. Make note of any issues so you can retest after rolling back the conversion.
In Exercise 2.2, we considered the potential pitfalls of including app data in the scope of our snapshot. Imagine what would happen if your app at first appeared fine after the conversion, but an issue was later discovered after the app had been returned to production use.
TASK [Fail if database db01 did not contain table 06-06-2024-04-01]
Remember and/or record this table name to see what happens after we revert the OS conversion in the next section of the workshop.
Note
The three tier application uses the current time and date to generate the new table names. Your table names are going to be different from the ones listed here in these exercises, as the instructions here were generated in the past.
In this exercise, we observed that the CentOS conversion to RHEL left our application untouched and we found that it still works as expected after the conversion. Then we added some new app data to demonstrate what will happen after rolling back the conversion.
This concludes the CentOS conversion section of the workshop. In the next and final section, we will be rolling back the CentOS conversion, taking us right back to where we started.
Navigation