1.2 KiB
1.2 KiB
Operations Manual
Daily Operations
Health Checks
ansible-playbook playbooks/health-check.yml
Rolling Updates
ansible-playbook playbooks/rolling-update.yml
Emergency Procedures
Emergency Shutdown
ansible-playbook playbooks/emergency-shutdown.yml
Restore After Shutdown
ansible-playbook playbooks/restore-lab.yml
Adding/Removing Components
Add New Lab Network
- Edit
terraform/terraform.tfvars - Run
terraform apply - Run
ansible-playbook playbooks/site.yml
Add Gateway to Existing Lab
- Edit
terraform/terraform.tfvars - Run
terraform apply - Run
ansible-playbook playbooks/add-gateway.yml
Remove Gateway
ansible-playbook playbooks/remove-gateway.yml
Troubleshooting
WireGuard Tunnel Down
- Check WireGuard status:
wg show - Verify peer connectivity:
ping <peer_wg_ip> - Check firewall rules
- Restart WireGuard:
systemctl restart wg-quick@wg-labXXX
DHCP Not Working
- Check DHCP server status
- Verify bridge is up
- Check DHCP lease file
- Test with static IP first
VXLAN Issues
- Verify WireGuard tunnels are up first
- Check VXLAN interface:
ip -d link show vxlanXXX - Verify FDB entries:
bridge fdb show