aggiornato port x test failover
This commit is contained in:
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user