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 · 127 pages.| 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 | — — | — — |
Each module has a handout — the reference, with more detail than the slides, the REST calls underneath and links into the API viewer — and a short exercise sheet. Do the exercise from the sheet; reach for the handout when you want to know why.
The starter project is what you begin
with: inventory and configuration complete, every playbook a skeleton with a
TODO where the content goes.
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.