.PHONY: provision verify test-failover destroy ssh-vm1 ssh-vm2 logs-vm1 logs-vm2 help provision: @cd scripts && ./provision-ha-cluster.sh verify: @cd scripts && ./verify-cluster.sh test-failover: @cd scripts && ./test-failover.sh destroy: @echo "⚠ Destroying VMs..." @qm stop 200 201 || true @qm destroy 200 201 || true @echo "✓ VMs destroyed" ssh-vm1: @ssh root@192.168.1.10 ssh-vm2: @ssh root@192.168.1.11 logs-vm1: @ssh root@192.168.1.10 "cd /opt/myapp && docker compose logs -f" logs-vm2: @ssh root@192.168.1.11 "cd /opt/myapp && docker compose logs -f" status: @echo "=== VM Status ===" @qm status 200 201 || echo "VMs not found" help: @echo "Proxmox HA Cluster - Available commands:" @echo " make provision - Create and provision VMs" @echo " make verify - Verify cluster health" @echo " make test-failover - Test HA failover" @echo " make destroy - Destroy VMs" @echo " make ssh-vm1 - SSH to VM1" @echo " make ssh-vm2 - SSH to VM2" @echo " make logs-vm1 - View VM1 logs" @echo " make logs-vm2 - View VM2 logs" @echo " make status - Show VM status" @echo " make help - Show this help"