Recommended skill set and trainings
To install BMC Helix IT Service Management, several tools are required to set up a container based environment. Before you start with the installation, we recommend that you understand the skill set required to perform the installation, and complete the recommended trainings.
Tools used in BMC Deployment Engine
BMC Deployment Engine is a deployment tool that is used to deploy, upgrade, patch, and manage BMC Helix IT Service Management configuration.
The following tools are used to set up BMC Deployment Engine:
|Jenkins||Jenkins is an automation server that is used to create and automate deployment pipelines. Jenkins also provides a graphical UI to perform the deployment. Jenkins deployment pipeline automation uses Python, Ansible, and shell scripts.|
|Ansible||Ansible is a tool that enables application deployment functionality. |
|Helm||Helm is the package manager used to deploy applications in Kubernetes. |
|Git||Git is a distributed version control system. Git is required to maintain the automation scripts. |
|kubectl||kubectl is Kubernetes command-line tool. It is a Kubernetes client that is used to run the Kubernetes commands.|
Docker is a software framework for managing containers. It is used to build container images.
Recommended skill set
We recommend that you have an understanding of the following tools to successfully install BMC Helix IT Service Management:
|Technology / Tools||Description||Reference|
Kubernetes is a container orchestration that is used to deploy containerized BMC Helix Innovation Studio and applications. The container-based applications run on a Kubernetes cluster.
NGINX Ingress Controller
|NGINX Ingress Controller enables you to configure a load balancer for Kubernetes environments. |
|Linux||Linux operating system is used in the Jenkins server setup and shell scripts that are used to set the deployment pipeline.|
Harbor is a container registry.
Container images required for installing BMC Helix IT Service Management are located at BMC DTR. You can synchronize the container images to a local container repository and configure the deployment pipeline to use the container images from the local repository.
Important: BMC validates using the open-source Harbor repository. You can choose any container repository solution that is compatible with the BMC Helix IT Service Management deployment. BMC does not anticipate any issues with alternative repositories. However, BMC does not provide support for alternative container repositories.
We recommend that you complete the following trainings:
|BMC Helix IT Service Management deployment|