CMDB Integration Architecture Examples for CloudForms

Introduction

This document is to position two different types of integration with a CMDB and Red Hat CloudForms.

We discuss the use of HP uCMDB because it supports both types of integration but also other CMDBs are available such as Service-Now.

The two types of integration are known as;

Pull – Where by the information/data is collected (Pulled) by the CMDB from the end points. CMDB Server initiated.

Push – Where by the information/data is sent (Pushed) to the CMDB server by the end point. Endpoint initiated.

Other CMDB servers may not support a PULL approach at which point you have only the PULL solution as the only option.

We shall now dive deep into each integration type.

 

Continue reading “CMDB Integration Architecture Examples for CloudForms”

CloudForms Service Bundle creation using VM Provisioning and Ansible Tower automation job

Service catalog bundles are a really useful CloudForms feature that enable us to mix and match various existing service catalog items together to form bundles of tasks.

 

One of the more useful examples of a bundle is to create a new VM, and then run an Ansible Tower job template on the resulting VM to configure it with an application role. If we have an Ansible Tower server added to our CloudForms installation as an automation provider, this is quite simple. We described the procedure to configure an Ansible Tower provider in CloudForms as part of our previous series on Ansible Tower integration in CloudForms 4.1.

 

Continue reading “CloudForms Service Bundle creation using VM Provisioning and Ansible Tower automation job”

Container Management with CloudForms – Service Health

This blog is part 3 of our series on Container Management with CloudForms.

 

A second area of concern identified when managing a containerized environment is service health. We need to operate our containers with good performance, reliability, and ensure high enough utilization ratios. In this post, we focus on the container based infrastructure, its on-going resource consumption, and how we can monitor and optimize its health.

Continue reading “Container Management with CloudForms – Service Health”

Container Management with CloudForms – Operational Efficiency

This blog is part 2 of our series on Container Management with CloudForms.

 

In this blog, we look how the operations team can manage container environments and ensures the workload runs securely and efficiently. This includes the containers themselves, but also the underlying infrastructure. Operators need to ensure resources at all layers of the stack are optimized to provide the highest level of service for the container workload.

Continue reading “Container Management with CloudForms – Operational Efficiency”

Container Management with CloudForms

Containers have rapidly evolved from being used for development and testing to production. Today, many vendors provide container products supporting enterprise IT production workloads. Red Hat offers OpenShift, an open source container platform based on Kubernetes.

 

The promise of containers includes greater cross-cloud workload portability, better support for microservices and faster business innovation through the ability to support CI/CD methodologies for rapidly launching new functionality. By pairing containers and CI/CD with public/private hybrid cloud infrastructure, enterprise IT teams expect to better match infrastructure spending to workload performance while enabling end user developers self-service and agility.

Continue reading “Container Management with CloudForms”

Launch Ansible Playbooks from CloudForms REST API (Video)

In this article, we continue the Ansible Series with a new video that shows how we can execute an Ansible playbook from the CloudForms REST API.

In this video, we are using Postman which is a REST API testing framework. Of course you can use any tool you are comfortable with e.g. CURL, Ruby, Python or anything that can execute REST API calls.

Continue reading “Launch Ansible Playbooks from CloudForms REST API (Video)”

My First Ansible Control Action (Video)

With this short video, we continue our series based on Red Hat Knowledge Base articles exploring how to take advantage of Ansible Automation inside Red Hat CloudForms. This post is a follow-up of our previous My First Ansible Service article.

As a summary, what we do in this video is to create a control policy that checks if the VM CPU or memory size has changed, and if so, resets the size to 1 CPU and 1GB automatically.

Continue reading “My First Ansible Control Action (Video)”