Internal knowledge base for all Smartb infrastructure, operations, and runbooks.
| Section | Description |
|---|---|
| Proxmox Cluster | 7-node cluster, node map, storage, VM inventory, access |
| Networking & pfSense | pfSense HA, subnets, VIPs, HAProxy, request flow |
| OpenResty Web Stack | SSL termination, vhost management, web01/02 |
| k3s Kubernetes | HA masters, workers, Traefik, Longhorn, namespaces |
| MySQL & ProxySQL HA | MySQL topology, ProxySQL cluster, replication |
| Backup Infrastructure | Cronicle jobs, MySQL/CH/PBS backups, Wasabi S3, restore |
| NetBox IPAM | IP/VM inventory, auto-sync, PegaProx |
| ESXi → Proxmox Migration | Migration plan, host inventory, pre-boot checklist |
| Service | URL | IP |
|---|---|---|
| Grafana | https://monitor.smartb.com.au | 192.168.9.x |
| Plane (PM) | https://plane.smartb.com.au | 192.168.9.144 |
| Cronicle (Backups) | https://backup.smartb.com.au | 192.168.9.220 |
| Graylog (Logs) | https://logger.smartb.com.au | 192.168.9.152 |
| NetBox (IPAM) | http://192.168.9.50:8000 | VM 520 on bm07 |
| ProxySQL VIP | — | 192.168.9.114 |
| MySQL Primary | — | 192.168.8.15 |
| k3s API / Traefik | — | 192.168.9.92 |
192.168.9.0/24192.168.8.0/24103.240.222.132 → pfSense NAT → VIP 192.168.9.114192.168.9.92 (Keepalived on haproxy-k3s VM 508)192.168.9.160 / prod-web02 192.168.8.111# Proxmox bm02 (jump host)
ssh root@192.168.9.81 # password: JohnIsTheBest1980!
# k3s master
ssh manojm@192.168.9.210 # password: manojM@1289
# kubectl
kubectl get nodes && kubectl get pods -A
# Standard VM login
ssh manojm@192.168.9.XXX # password: manojM@1289
# Container exec via Proxmox
ssh root@192.168.9.88 # bm04
pct exec 523 -- bash # backup-mgr
All credentials are documented in the relevant service pages.
NetBox is the source of truth for VM/IP inventory — auto-updated every 15 minutes.