AIOps Practices Center — Deploy & Setup Step-by-Step Guide
Series : AIOps DEMO Center Deploy & Setup Step-by-Step Guide
Chinee verion : README-CN.md
Status : 202606 Updated
Reproduce the GCG AIOps DEMO Center end to end: observability, event-driven automation (EDA), workflow orchestration (n8n), ChatOps (Mattermost), and AI Agent integration (MCP for AAP / SSH).
Item
Summary
Minimum footprint
5 servers — AAP · Triage/Mattermost · Chaos · n8n · Prometheus
Platform
RHEL 9.6 · Ansible Automation Platform 2.6 · Event-Driven Ansible · Podman
Demo network
Example segment 10.210.65.0/24 (replace with your environment)
Languages
Each chapter has -CN.md (Chinese) and -EN.md (English) where applicable
Source material
Built from the live 01_AIOPS_DEMO_CENTER部署及配置 environment
Architecture (Core 5 Nodes)
┌─────────────────────────────────────┐
│ Admin / ChatOps (Mattermost :8065) │
└──────────────────┬──────────────────┘
│
┌──────────────┐ Event/Webhook │ AI Agent Workflows
│ Prometheus │◀───metrics───────┼───▶ n8n (:8080)
│ :9090/:9093 │───alerts────────▶│ │
└──────┬───────┘ │ ▼
│ │ MCP Client
▼ │ │
┌──────────────┐ │ ┌────┴────┐
│ Chaos │◀──SSH/AAP─────────┼───▶│ AAP │
│ (fault tgt) │ │ │ :443 │
└──────────────┘ │ │ EDA+MCP │
│ └─────────┘
Triage / Mattermost (:8065) + MCP for SSH (:3000)
10.210.65.14
Host (example)
IP
Role
AAP2.6.exmaple.com
10.210.65.24
AAP · EDA · MCP for AAP
Mattermost.example.com
10.210.65.14
Triage · Mattermost · MCP for SSH
Chaos.example.com
10.210.65.148
Fault simulation target
n8n.example.com
10.210.65.103
n8n workflow engine
prometheus.example.com
10.210.65.174
Prometheus · Alertmanager · node_exporter
Details: 02-01 Components · 02-02 Resources & IP
#
Trigger
Scenario
Key stack
UC1
Chat
Intelligent health check
Mattermost → n8n → MCP for AAP → Job Templates
UC2
Chat + Schedule
Patch / vulnerability management
AAP · HITL · Policy Enforcement
UC3
Event (EDA)
Process Hung RCA & self-heal
Prometheus → EDA → Triage → n8n → AI Agent
UC4
Chat + Policy
Web config compliance block
Policy Enforcement rejects unsafe JT
Overview: 01-04 Use Cases
Phase A — Understand (read first)
Phase B — Deploy (follow in order)
Note : Chapter 06 EDA depends on AAP, Prometheus alerting, n8n webhooks, and Triage directories — deploy it after those are in place.
01 — Solution Introduction
02 — Architecture & Planning
03 — Ansible Automation Platform
05 — Chaos (Fault Simulation)
06 — EDA Rulebooks & Actions
Service
URL (example)
Chapter
AAP Web UI
https://10.210.65.24
03
Prometheus
http://10.210.65.174:9090
04
Alertmanager
http://10.210.65.174:9093
04
Mattermost
http://10.210.65.14:8065
07
n8n
http://10.210.65.103:8080
08
MCP for AAP
http://10.210.65.24:3000/mcp/<toolset>
03-05
MCP for SSH
http://10.210.65.14:3000/mcp
09
Pick your language — read -CN.md or -EN.md; commands and configs are identical in both.
Freeze your IP plan — copy the table in 02-02 and replace 10.210.65.x globally if needed.
Deploy in Phase B order — do not skip prerequisites (SSH keys, firewalld, offline bundles).
Validate per chapter — each guide includes expected output; use UC1 Chat health check as the final smoke test.
Slides & ROI — solution narrative lives in 10_AIOPS_Solution_Slides/; cross-reference 01-04 and 01-05 .
Resource
Location
Live config workspace
01_AIOPS_DEMO_CENTER部署及配置/
Solution slides
10_AIOPS_Solution_Slides/
Architecture overview
01_AAP2.6.exmaple.com/00-AIOPS架构.md
GitHub (target)
AIOps_Enterprise_Practices
Red Hat AIOps Solution — EDA + Agentic AI for intelligent operations.