# Quick Guide: Install Guest Agent via Proxmox Console

## Problem
VMs are not accessible via SSH from your current network location. Use Proxmox Web UI console instead.

## Solution: Proxmox Web UI Console

### Access Proxmox Web UI

**Site 1:** https://192.168.11.10:8006  
**Site 2:** https://192.168.11.11:8006

### For Each VM (14 total):

1. **Open VM Console:**
   - Click on the VM in Proxmox Web UI
   - Click **"Console"** button
   - Console opens in browser

2. **Login:**
   - Username: `admin`
   - Password: (your VM password)

3. **Install Guest Agent:**
   ```bash
   sudo apt-get update
   sudo apt-get install -y qemu-guest-agent
   sudo systemctl enable qemu-guest-agent
   sudo systemctl start qemu-guest-agent
   sudo systemctl status qemu-guest-agent
   ```

4. **Verify:**
   - Should see: `active (running)`

### After Installing on All VMs

Run verification:
```bash
./scripts/verify-guest-agent-complete.sh
./scripts/check-all-vm-ips.sh
```

## VM List

**Site 1 (8 VMs):**
- 136: nginx-proxy-vm
- 139: smom-management
- 141: smom-rpc-node-01
- 142: smom-rpc-node-02
- 145: smom-sentry-01
- 146: smom-sentry-02
- 150: smom-validator-01
- 151: smom-validator-02

**Site 2 (6 VMs):**
- 101: smom-rpc-node-03
- 104: smom-validator-04
- 137: cloudflare-tunnel-vm
- 138: smom-blockscout
- 144: smom-rpc-node-04
- 148: smom-sentry-04

## Expected Result

Once guest agent is running:
- ✅ Proxmox can automatically detect IP addresses
- ✅ IP assignment capability fully functional
- ✅ All guest agent features available

