aggiornato port x test failover

This commit is contained in:
2025-11-03 16:55:45 +01:00
parent 5e71d323a9
commit 2ad8b0cd64

View File

@@ -48,7 +48,7 @@ ping -c 1 -W 2 $VIP &>/dev/null && echo -e " ${GREEN}VIP risponde al ping${NC}
echo ""
echo "2. Simulo failure di $MASTER_NAME (stop keepalived)..."
ssh root@$MASTER_VM "docker compose -f /opt/myapp/docker-compose.yml stop keepalived"
ssh -p 2222 root@$MASTER_VM "docker compose -f /opt/myapp/docker-compose.yml stop keepalived"
echo ""
echo "3. Attendo failover (15 secondi)..."
@@ -56,7 +56,7 @@ sleep 15
echo ""
echo "4. Verifico nuovo MASTER:"
if ssh root@$BACKUP_VM "ip addr show | grep -q $VIP" &>/dev/null; then
if ssh -p 2222 root@$BACKUP_VM "ip addr show | grep -q $VIP" &>/dev/null; then
echo -e " ${GREEN}$BACKUP_NAME ha preso il VIP (FAILOVER RIUSCITO!)${NC}"
else
echo -e " ${RED}$BACKUP_NAME non ha il VIP (FAILOVER FALLITO!)${NC}"
@@ -84,12 +84,12 @@ echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
echo ""
echo "7. Ripristino $MASTER_NAME..."
ssh root@$MASTER_VM "docker compose -f /opt/myapp/docker-compose.yml start keepalived"
ssh -p 2222 root@$MASTER_VM "docker compose -f /opt/myapp/docker-compose.yml start keepalived"
echo " Attendo 15 secondi..."
sleep 15
if ssh root@$MASTER_VM "ip addr show | grep -q $VIP" &>/dev/null; then
if ssh -p 2222 root@$MASTER_VM "ip addr show | grep -q $VIP" &>/dev/null; then
echo -e " ${GREEN}$MASTER_NAME ha ripreso il VIP${NC}"
else
echo -e " ${YELLOW}$BACKUP_NAME ha ancora il VIP (normale)${NC}"