Files
esh-pfi-infrastructure/servers/sf-ana-container
vh 017f8f9b76 fleet: re-frame SureFire hosts from tenant-only to PFI-managed
Initial framing was wrong. PFI runs these under a managed-hosting
agreement: SSH, OS ops, backups are all PFI's responsibility. Hardware
and data belong to the client.

Changes:
- ssh-target files added for sfsrv-ana (root@10.250.250.115 — same
  pattern as other PVE nodes) and sf-ana-container
  (lkraven@10.250.150.100 guess, adjust if different user).
- sf-r630 still lacks an ssh-target — the OS-side LAN IP isn't in
  FortiGate DHCP (static config somewhere). Will fill in once
  identified; README flags that gap.
- READMEs rewritten: dropped "tenant-scoped" / "not SSH-managed"
  language, added "client context" section that explains the
  managed-hosting relationship. Backup coverage now listed as
  planned rather than blocked on tenant coordination.
- CLAUDE.md fleet table: SF rows re-labeled "SureFire client
  (PFI-managed)". Placement-rules section updated to note that
  SF hosts are first-class PFI-ops targets, just client-owned.
- Memory (project_surefire_tenant.md) rewritten to reflect
  managed-services reality + hosts-file entries needed for name
  resolution since these aren't in PFI DNS.
2026-04-21 16:51:50 -07:00
..

sf-ana-container

SureFire-client container workload running on sfsrv-ana (SureFire's Proxmox at 10.250.250.115). PFI-managed under the hosting agreement.

Client context

  • Client: SureFire
  • PFI role: full-service managed host

Network

  • LAN IP: 10.250.150.100
  • FQDN: not in DNS yet — add to workstation /etc/hosts:
    10.250.150.100  sf-ana-container
    
  • SSH: lkraven@10.250.150.100 (guess — adjust if a different user owns the container's ssh config)

Infrastructure

  • Hypervisor: sfsrv-ana (SureFire Proxmox, 10.250.250.115)
  • Site: Anaheim (PFI colo)
  • Subnet: 10.250.150.0/24 — dedicated SF container subnet

Role

Container/VM workload for SureFire. Specific services TBD — refresh the server-info snapshot once SSH is verified:

scripts/refresh-server-info.sh sf-ana-container

Backup coverage

  • VM-image via sfsrv-ana vzdump: status unknown — depends on what backup jobs are configured on that Proxmox. Audit via scripts/refresh-proxmox-info.sh sfsrv-ana.
  • File-level restic: not yet configured — worth adding once we know what state the container runs (DBs, configs, app data).

Discovered via

scripts/discover-fortigate.sh 10.250.250.1 on 2026-04-21 (MAC 6a:09:9a:8a:08:a5).