Episode 26 of the InventiveHQ KVM virtualization series.
Lab verified July 2026 · Ubuntu 26.04 · libvirt 12.0.0 · QEMU 10.2.1
What this episode proves
- Replace the single storage path with the selected redundant design
- Prove identical safe access from every compute node
- Fail one storage path or node while the workload runs
- Validate data integrity and document remaining correlated failures
Validated workflow
1. Replace the single storage path with the selected redundant design
gluster volume create ha-volume replica 3 kvm-ha01:/srv/gluster/ha-volume/brick kvm-ha02:/srv/gluster/ha-volume/brick kvm-ha03:/srv/gluster/ha-volume/brick force
2. Prove identical safe access from every compute node
gluster volume start ha-volume
3. Fail one storage path or node while the workload runs
gluster volume heal ha-volume info summary
4. Validate data integrity and document remaining correlated failures
pcs resource update ha-demo01 config=/var/lib/libvirt/ha-redundant/ha-demo01.xml
Finished state
Ha-demo01 uses the validated redundant storage design and the old single-path resource is retired. The public scripts contain no private keys, passwords, or tokens. Review names, addresses, paths, ownership, backups, quorum, and fencing for your own environment before running them.