Skip to content
GitHubLinkedIn

Proxy (TCP)

proxy.core.lef (instance np-proxy) runs HAProxy for long-lived TCP routing, especially database endpoints under *.db.lef.

This VM runs on np-leftec-hipervisorA-1.

  • Provide stable database endpoints (<name>.db.lef) while backends move or restart.
  • Health-check backends and fail closed when targets are down.
ItemValue
ProviderEVEO private cloud (VM)
Instancenp-proxy
VMID (Proxmox)101
OSDebian 12
vCPU1
RAM512 MB
Disk2 GB
LAN IP192.168.20.3
Host entryUserPurposeRelated
np-proxyrootHAProxy (DB endpoints, TCP routing)TCP proxy
  • HAProxy (TCP mode) for SQL Server and other DB endpoints
  • Internal DNS resolution for *.db.lef and backend hosts (see db.lef).
  • Backend DB instances on lab.core.lef, alma.core.lef, coragem.core.lef, tokio.core.lef, and EVEO DBaaS.
  • When a DB endpoint is down, start with the *.db.lef map (see TCP proxy) and validate backend reachability over VPN/LAN.
  • Prefer DNS hostnames in HAProxy backends; avoid hardcoding IPs unless required.
  • If HAProxy is down, multiple DB endpoints appear down at once.
  • Split-horizon DNS issues can cause clients to route incorrectly (see DNS split horizon).