initial working
This commit is contained in:
45
Makefile
Normal file
45
Makefile
Normal file
@@ -0,0 +1,45 @@
|
||||
.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"
|
||||
Reference in New Issue
Block a user