Phase E: VRRP High Availability

Phase E: VRRP High Availability ✅ COMPLETE

Deployed vyos-01.inside.domusdigitalis.dev on kvm-01.inside.domusdigitalis.dev as the VRRP master, with vyos-02.inside.domusdigitalis.dev as backup. VIP (10.50.1.1) provides seamless failover — tested multiple times in both directions with zero packet loss during switchover.

Checklist

Step Status Description Reference

E.1

[x]

Deploy vyos-01.inside.domusdigitalis.dev on kvm-01.inside.domusdigitalis.dev

Phase 15

E.2

[x]

Configure VRRP between vyos-01.inside.domusdigitalis.dev and vyos-02.inside.domusdigitalis.dev

Phase 15

E.3

[x]

Verify VIP (10.50.1.1) responds

Checkpoint Validation

E.4

[x]

Test VRRP failover

Failover Test Procedure

Checkpoint Validation

# VRRP cluster operational
ssh vyos-01.inside.domusdigitalis.dev "show vrrp"
ssh vyos-02.inside.domusdigitalis.dev "show vrrp"
ping -c3 10.50.1.1  # VIP should respond

Failover Test Procedure

# Terminal 1: Continuous ping to VIP
ping 10.50.1.1

# Terminal 2: Stop VRRP on master (vyos-01.inside.domusdigitalis.dev)
ssh vyos-01.inside.domusdigitalis.dev "sudo systemctl stop vrrp"
# Observe: ping continues (vyos-02.inside.domusdigitalis.dev takes over)

# Restore vyos-01.inside.domusdigitalis.dev
ssh vyos-01.inside.domusdigitalis.dev "sudo systemctl start vrrp"
# Observe: vyos-01.inside.domusdigitalis.dev resumes as master