Files
Sankofa/docs/proxmox/CONNECTIVITY_TEST_RESULTS.md
defiQUG 33d50fb91e
Some checks failed
API CI / API Lint (push) Successful in 47s
API CI / API Type Check (push) Failing after 47s
API CI / API Test (push) Successful in 1m0s
API CI / API Build (push) Failing after 50s
API CI / Build Docker Image (push) Has been skipped
Build Crossplane Provider / build (push) Failing after 5m51s
CD Pipeline / Deploy to Staging (push) Failing after 29s
CI Pipeline / Lint and Type Check (push) Failing after 36s
CI Pipeline / Build (push) Has been skipped
CI Pipeline / Test Backend (push) Failing after 1m33s
CI Pipeline / Test Frontend (push) Failing after 30s
CI Pipeline / Security Scan (push) Failing after 1m16s
Crossplane Provider CI / Go Test (push) Failing after 3m23s
Crossplane Provider CI / Go Lint (push) Failing after 7m27s
Crossplane Provider CI / Go Build (push) Failing after 3m27s
Deploy to Staging / Deploy to Staging (push) Failing after 30s
Portal CI / Portal Lint (push) Failing after 21s
Portal CI / Portal Type Check (push) Failing after 21s
Portal CI / Portal Test (push) Failing after 21s
Portal CI / Portal Build (push) Failing after 22s
Test Suite / frontend-tests (push) Failing after 30s
Test Suite / api-tests (push) Failing after 49s
Test Suite / blockchain-tests (push) Failing after 30s
Type Check / type-check (map[directory:. name:root]) (push) Failing after 23s
Type Check / type-check (map[directory:api name:api]) (push) Failing after 21s
Type Check / type-check (map[directory:portal name:portal]) (push) Failing after 19s
Validate Configuration Files / validate (push) Failing after 1m52s
CD Pipeline / Deploy to Production (push) Has been skipped
chore: consolidate local WIP (repo cleanup 20260707)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 09:41:34 -07:00

4.9 KiB

Proxmox Connectivity Test Results

Date: 2025-12-13
Status: ⚠️ CONNECTIVITY VERIFIED - SSH AUTHENTICATION REQUIRED


Test Results Summary

ML110-01 (Site-1) - 192.168.11.10

Test Status Details
Ping PASS Network connectivity confirmed
SSH ⚠️ AUTH REQUIRED Requires password or SSH key
Proxmox API ⚠️ AUTH REQUIRED Accessible but requires authentication

Network: Reachable
SSH: ⚠️ Requires authentication
API: ⚠️ Requires authentication

R630-01 (Site-2) - 192.168.11.11

Test Status Details
Ping PASS Network connectivity confirmed
SSH ⚠️ TIMEOUT Connection timed out (firewall/SSH may be disabled)
Proxmox API ⚠️ UNKNOWN Could not test (SSH required for verification)

Network: Reachable
SSH: ⚠️ Connection timeout
API: ⚠️ Could not verify


Detailed Results

Network Connectivity

ML110-01:

PING 192.168.11.10 (192.168.11.10) 56(84) bytes of data.
64 bytes from 192.168.11.10: icmp_seq=1 ttl=64 time=1.91 ms
64 bytes from 192.168.11.10: icmp_seq=2 ttl=64 time=0.427 ms

Status: Network connectivity confirmed

R630-01:

PING 192.168.11.11 (192.168.11.11) 56(84) bytes of data.
64 bytes from 192.168.11.11: icmp_seq=1 ttl=64 time=0.870 ms
64 bytes from 192.168.11.11: icmp_seq=2 ttl=64 time=0.418 ms

Status: Network connectivity confirmed

SSH Access

ML110-01:

Permission denied (publickey,password).

⚠️ Status: SSH service running, requires authentication

R630-01:

Connection timed out during banner exchange
Connection to 192.168.11.11 port 22 timed out

⚠️ Status: SSH may be disabled or blocked by firewall


Next Steps

For ML110-01

SSH Access:

# Option 1: Use password
ssh root@192.168.11.10
# Enter password when prompted

# Option 2: Setup SSH key
ssh-keygen -t rsa -b 4096 -f ~/.ssh/proxmox_ml110
ssh-copy-id -i ~/.ssh/proxmox_ml110.pub root@192.168.11.10
ssh -i ~/.ssh/proxmox_ml110 root@192.168.11.10

Proxmox API:

# Test with authentication
curl -k -u root@pam:YOUR_PASSWORD https://192.168.11.10:8006/api2/json/version

# Or use API token
curl -k -H "Authorization: PVEAuthCookie=TOKEN" https://192.168.11.10:8006/api2/json/version

For R630-01

SSH Access (if disabled):

# If you have console access, enable SSH:
systemctl enable ssh
systemctl start ssh

# Check firewall
iptables -L -n | grep 22
ufw status

Troubleshooting:

# Check if SSH is running (from console)
systemctl status ssh
systemctl status sshd

# Check firewall rules
iptables -L -n
ufw status

# Test from another machine on same network
telnet 192.168.11.11 22

Verification Commands

Test Network Connectivity

# ML110-01
ping -c 3 192.168.11.10

# R630-01
ping -c 3 192.168.11.11

Test SSH (with password)

# ML110-01
ssh root@192.168.11.10

# R630-01 (if SSH is enabled)
ssh root@192.168.11.11

Test Proxmox API

# ML110-01
curl -k -u root@pam:YOUR_PASSWORD https://192.168.11.10:8006/api2/json/version

# R630-01
curl -k -u root@pam:YOUR_PASSWORD https://192.168.11.11:8006/api2/json/version

Verify Proxmox Status (after SSH)

# On ML110-01 or R630-01
pveversion
systemctl status pve-cluster
qm list
pvesm status

Security Recommendations

SSH Key Setup

  1. Generate SSH key:

    ssh-keygen -t rsa -b 4096 -f ~/.ssh/proxmox_key
    
  2. Copy to both nodes:

    ssh-copy-id -i ~/.ssh/proxmox_key.pub root@192.168.11.10
    ssh-copy-id -i ~/.ssh/proxmox_key.pub root@192.168.11.11
    
  3. Test key-based access:

    ssh -i ~/.ssh/proxmox_key root@192.168.11.10
    ssh -i ~/.ssh/proxmox_key root@192.168.11.11
    

Firewall Configuration

For R630-01 (if SSH is blocked):

# Allow SSH
ufw allow 22/tcp
# or
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

Conclusion

Current Status

  • Network: Both nodes are reachable
  • ⚠️ SSH ML110-01: Requires authentication
  • ⚠️ SSH R630-01: Connection timeout (needs investigation)
  • ⚠️ API: Requires authentication (expected)

Action Required

  1. ML110-01: Setup SSH key or use password authentication
  2. R630-01: Investigate SSH timeout (check firewall/SSH service)
  3. Both: Verify Proxmox API access with credentials

Ready for Deployment

Network connectivity confirmed - Provider can reach both Proxmox nodes
⚠️ SSH setup recommended - For manual verification and troubleshooting
API access - Will work with configured credentials in Kubernetes secret


Last Updated: 2025-12-13
Status: NETWORK CONNECTIVITY VERIFIED