Lab description
This page describes our lab architecture and components we use there. Playbooks on our git repository automate creating this infra, and vice versa, the tools here utilise the playbooks to create virtual machines and automation into this lab.
Lab architecture
We use several tools for automation. Some are Red Hat products and some are external. Mostly open source projects, except for Commvault.
We use the following tools to manage the infra
One liner explanation and links to products:
- Red Hat Virtualization - Everything runs on RHV
- RHVm - RHV manager, the manager part of RHV, VM on top of RHV
- Red Hat Satellite - Management and rpm repos
- Red Hat IdM - Identity managemnt, users, sudo, ssh keys
- Red Hat Ansible Tower - Automation tasks orchestration
- Red Hat CloudForms - Control, Automation, Visibility, Reporting
- Red Hat Enterprice Linux - VM template
- phpIPAM - IP address management
- Nagios - monitoring with alerts
- Gitlab - git server for ansible playbooks and roles
- Commvault - 3rd party backup service
VM Guests
Virtual machines are created in automated way. See VM creation blog (TBD) how we use basic Red Hat Enterprise Linux (RHEL) KVM QCOW image from access portal as a template. Guests are automatically brought into management at VM creation time.
See our blogs about automation.
BR, Ilkka Tengvall