iPSK Manager HA: Risk Management & Governance
Risk Assessment
| Risk | Likelihood | Impact | Mitigation | Contingency |
|---|---|---|---|---|
PSK credentials exposed in transit (HTTP, no TLS) |
High |
Critical |
Deploy SSL/HTTPS immediately as Phase 0, before any HA work begins. |
Restrict access to iPSK Manager web UI to management VLAN only as interim control. |
Primary server failure before HA is implemented |
Medium |
Critical |
Document current config for rebuild. Maintain backup of database and application state. |
Rebuild from backup on secondary server. Manual ISE RADIUS reconfiguration. |
Database replication lag causes PSK inconsistency |
Low |
High |
Synchronous replication for small dataset. Monitor replication lag with Patroni metrics. |
Force failover to primary. Resync secondary from primary backup. |
Uptime disruption during HA migration |
Medium |
High |
Schedule migration during low-usage period. Keep primary active throughout. Only cutover VIP after secondary validated. |
Rollback VIP to primary-only. Disable secondary if causing issues. |
ISE RADIUS proxy misconfiguration after HA cutover |
Low |
Critical |
Test RADIUS failover in lab. Document ISE RADIUS server group configuration for both primary and secondary. |
Revert ISE to single-server RADIUS config pointing at primary. |
Decision Log
| Date | Decision | Rationale | Decided By |
|---|---|---|---|
2026-03-16 |
SSL/HTTPS is critical priority before HA |
Credentials and PSKs transmitted in clear text over HTTP. No point in HA if the service itself is insecure. |
Evan |
2026-03-16 |
PostgreSQL + Patroni for database HA |
Patroni provides automatic failover with leader election. Battle-tested in production environments. Simpler than manual replication management. |
Evan |
2026-03-16 |
HAProxy for load balancing (not F5 or dedicated LB) |
HAProxy is lightweight, can run on VyOS or dedicated VM. No additional licensing cost. Health checks built in. |
Evan |
2026-03-16 |
Reference domus home lab for secure configuration baseline |
Home lab has TLS-encrypted ODBC, certificate-based Apache config, and validated iPSK Manager deployment. Use as template. |
Evan |
Stakeholders
-
Ben Castillo - Original deployment
-
InfoSec Engineering - HA implementation
-
Network Team - VLAN/routing requirements