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 ""
|
||||||
echo "2. Simulo failure di $MASTER_NAME (stop keepalived)..."
|
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 ""
|
||||||
echo "3. Attendo failover (15 secondi)..."
|
echo "3. Attendo failover (15 secondi)..."
|
||||||
@@ -56,7 +56,7 @@ sleep 15
|
|||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "4. Verifico nuovo MASTER:"
|
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}"
|
echo -e " ${GREEN}✓ $BACKUP_NAME ha preso il VIP (FAILOVER RIUSCITO!)${NC}"
|
||||||
else
|
else
|
||||||
echo -e " ${RED}✗ $BACKUP_NAME non ha il VIP (FAILOVER FALLITO!)${NC}"
|
echo -e " ${RED}✗ $BACKUP_NAME non ha il VIP (FAILOVER FALLITO!)${NC}"
|
||||||
@@ -84,12 +84,12 @@ echo
|
|||||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||||
echo ""
|
echo ""
|
||||||
echo "7. Ripristino $MASTER_NAME..."
|
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..."
|
echo " Attendo 15 secondi..."
|
||||||
sleep 15
|
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}"
|
echo -e " ${GREEN}✓ $MASTER_NAME ha ripreso il VIP${NC}"
|
||||||
else
|
else
|
||||||
echo -e " ${YELLOW}⚠ $BACKUP_NAME ha ancora il VIP (normale)${NC}"
|
echo -e " ${YELLOW}⚠ $BACKUP_NAME ha ancora il VIP (normale)${NC}"
|
||||||
|
|||||||
Reference in New Issue
Block a user