Forming a Proxmox VE 9 cluster with Ansible, and then operating it. Three and a half hours, bottom to top, roughly half of it hands-on.
f, the slide menu with
m. Also as PDF · 156 pages.s in the deck for the speaker view: notes,
a clock, and the next slide.| Module | Slides | Handout | Exercise | |
|---|---|---|---|---|
| 00 | Welcome & the lab | HTML | — — | — — |
| 01 | Ansible in 30 minutes | HTML | HTML PDF | HTML PDF |
| 02 | Preparing the nodes | HTML | HTML PDF | HTML PDF |
| 03 | Forming the cluster | HTML | HTML PDF | HTML PDF |
| 04 | From playbook to role | HTML | HTML PDF | HTML PDF |
| 05 | Operating the cluster | HTML | HTML PDF | HTML PDF |
| 06 | Dynamic inventory | HTML | HTML PDF | HTML PDF |
| 07 | Where to go next | HTML | — — | — — |
Every exercise sheet in this version ends with a worked solution for each task: the expected output, the failure modes people actually hit, and what to say about them. The participant version shows only that solutions are discussed live.
The reference project is the same thing as runnable code, with a test suite that checks each module's result against a real cluster.
Three Proxmox VE 9 nodes on 192.168.0.1–3 and a Linux desktop as
the control node. Every participant gets an identical, isolated set, which is why the
starter project ships a ready-made inventory.
The credentials in the material belong to that throwaway environment.
It is not reachable from outside and is deleted after each delivery. Point
inventory/hosts.yml at your own nodes to run any of this elsewhere.