Files
proxmox/docs/archive/CURRENT_DEPLOYMENT_STATUS.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

7.9 KiB
Raw Permalink Blame History

Current Deployment Status on ml110

Last Checked: $(date)
Proxmox Host: ml110 (192.168.11.10)

Summary

Current Active Deployment on ml110:

  1. LXC Containers (1000-2502): All 12 containers running
  2. ⏸️ VM 9000: Shutdown (stopped on $(date))

Deployment 1: LXC Containers (1000-2502)

Status Overview

VMID Hostname Status IP Address Memory Cores Notes
1000 besu-validator-1 Running 192.168.11.33 8GB 4 ⚠️ Using DHCP (not static IP)
1001 besu-validator-2 Running 192.168.11.101 8GB 4 Static IP
1002 besu-validator-3 Running 192.168.11.102 8GB 4 Static IP
1003 besu-validator-4 Running 192.168.11.103 8GB 4 Static IP
1004 besu-validator-5 Running 192.168.11.104 8GB 4 Static IP
1500 besu-sentry-1 Running 192.168.11.150 4GB 2 Static IP
1501 besu-sentry-2 Running 192.168.11.151 4GB 2 Static IP
1502 besu-sentry-3 Running 192.168.11.152 4GB 2 Static IP
1503 besu-sentry-4 Running 192.168.11.153 4GB 2 Static IP
2500 besu-rpc-1 Running 192.168.11.250 16GB 4 Static IP
2501 besu-rpc-2 Running 192.168.11.251 16GB 4 Static IP
2502 besu-rpc-3 Running 192.168.11.252 16GB 4 Static IP

Total Resources:

  • Total Memory: 104GB (8GB × 5 + 4GB × 4 + 16GB × 3)
  • Total CPU Cores: 40 cores (4 × 5 + 2 × 4 + 4 × 3)
  • All Containers: Running

Service Status

⚠️ Besu Services: Currently inactive in all containers

The containers are running, but the Besu services (besu-validator, besu-sentry, besu-rpc) are not active. This suggests:

  • Services may not be installed yet
  • Services may need to be started
  • Configuration may be pending

To check service status:

# Check if services exist
pct exec 1000 -- systemctl list-unit-files | grep besu

# Check service status
pct exec 1000 -- systemctl status besu-validator

# Start services (if installed)
pct exec 1000 -- systemctl start besu-validator

IP Address Configuration

Note: VMID 1000 (besu-validator-1) is using DHCP (192.168.11.33) instead of the expected static IP (192.168.11.100). All other containers have correct static IPs.

Expected vs Actual IPs:

VMID Expected IP Actual IP Status
1000 192.168.11.100 192.168.11.33 ⚠️ DHCP
1001 192.168.11.101 192.168.11.101
1002 192.168.11.102 192.168.11.102
1003 192.168.11.103 192.168.11.103
1004 192.168.11.104 192.168.11.104
1500 192.168.11.150 192.168.11.150
1501 192.168.11.151 192.168.11.151
1502 192.168.11.152 192.168.11.152
1503 192.168.11.153 192.168.11.153
2500 192.168.11.250 192.168.11.250
2501 192.168.11.251 192.168.11.251
2502 192.168.11.252 192.168.11.252

Deployment 2: VM 9000 (Temporary VM with Docker)

Status Overview

Property Value
VMID 9000
Name besu-temp-all-nodes
Status Running
Memory 32GB (32768 MB)
CPU Cores 6 cores
Disk 1000GB (1TB)
Configured IP 192.168.11.90/24
Gateway 192.168.11.1

Current Status

⏸️ VM Status: STOPPED

VM 9000 has been shutdown to free resources. The VM can be restarted if needed for testing or migration purposes.

Previous Issues (before shutdown):

  • SSH Access: Not accessible via SSH
  • QEMU Guest Agent: Not running
  • Network: Connectivity blocked

Docker Containers Status

Unknown: Cannot verify Docker container status due to SSH connectivity issue

Expected containers (if Docker is set up):

  • 5 validator containers (besu-validator-1 through besu-validator-5)
  • 4 sentry containers (besu-sentry-1 through besu-sentry-4)
  • 3 RPC containers (besu-rpc-1 through besu-rpc-3)

To check VM 9000 status:

# Check VM status
qm status 9000

# Try console access
qm terminal 9000

# Check via Proxmox web interface
# Navigate to: https://192.168.11.10:8006 -> VM 9000 -> Console

# Once accessible via SSH:
ssh root@192.168.11.90
docker ps
cd /opt/besu && docker compose ps

Resource Comparison

Current Resource Usage

Deployment Containers/VMs Total Memory Total CPU Cores Disk
LXC (1000-2502) 12 containers 104GB (106,496 MB) 40 cores ~1.2TB
VM 9000 ⏸️ Stopped 0GB 0 cores 1TB (allocated but unused)
Total Active 12 containers 104GB 40 cores ~1.2TB

Resource Allocation Notes

  • Both deployments are running simultaneously
  • Total memory usage: ~136GB across both deployments
  • This represents significant resource allocation
  • Consider shutting down one deployment if both are not needed

Recommendations

1. Fix VMID 1000 IP Configuration

VMID 1000 should have static IP 192.168.11.100 instead of DHCP:

pct set 1000 --net0 name=eth0,bridge=vmbr0,ip=192.168.11.100/24,gw=192.168.11.1,type=veth
pct reboot 1000

2. Verify Besu Services in LXC Containers

Check if Besu is installed and start services:

# Check installation
pct exec 1000 -- which besu
pct exec 1000 -- ls -la /opt/besu

# Check service files
pct exec 1000 -- ls -la /etc/systemd/system/besu-*.service

# If installed, start services
for vmid in 1000 1001 1002 1003 1004; do
    pct exec $vmid -- systemctl start besu-validator
    pct exec $vmid -- systemctl enable besu-validator
done

3. Investigate VM 9000 Connectivity

# Check VM console
qm terminal 9000

# Or access via Proxmox web UI console
# Check if cloud-init completed
# Check if SSH is running
# Verify network configuration

4. Decide on Deployment Strategy

Since both deployments are running:

  • If using LXC (1000-2502) for production: Consider shutting down VM 9000 to free resources
  • If using VM 9000 for testing: Consider shutting down LXC containers to free resources
  • If testing migration: Keep both running temporarily

To shut down VM 9000:

qm stop 9000

To shut down LXC containers:

for vmid in 1000 1001 1002 1003 1004 1500 1501 1502 1503 2500 2501 2502; do
    pct stop $vmid
done

Quick Status Check Commands

Check LXC Containers

# List all containers
pct list | grep -E '^100[0-9]|^150[0-9]|^250[0-2]'

# Check specific container
pct status 1000
pct config 1000

# Check IPs
for vmid in 1000 1001 1002 1003 1004 1500 1501 1502 1503 2500 2501 2502; do
    pct exec $vmid -- hostname -I
done

Check VM 9000

# VM status
qm status 9000
qm config 9000

# Try console
qm terminal 9000

# Check via Proxmox API/CLI
pvesh get /nodes/pve/qemu/9000/status/current

Next Steps

  1. Verify current status (done)
  2. Fix VMID 1000 IP configuration (COMPLETED - IP now 192.168.11.100)
  3. Verify Besu services installation in LXC containers (COMPLETED - 11/12 services active)
  4. Investigate VM 9000 SSH connectivity (COMPLETED - Network issue identified, requires console access)
  5. Provide recommendation on which deployment to keep active (See recommendation below)
  6. Start Besu services in active deployment (COMPLETED - Services started)

See Next Steps Completed Report for detailed completion report


Related Documentation: