Proxmox Cluster
Proxmox VE cluster configuration and management
Cluster Overview
The Proxmox cluster consists of two nodes providing high availability for virtual machines and containers.
Cluster Information
- Cluster Name: homelab-cluster
- Version: Proxmox VE 8.x
- Nodes: 2 (prox1, prox2)
Node Configuration
prox1 (Primary Node)
- IP Address: 192.168.1.3
- Web Interface: https://192.168.1.3:8006
- Role: Primary hypervisor, hosts majority of VMs
- Network Interface: enp86s0 (1 Gbps)
prox2 (Secondary Node)
- IP Address: 192.168.1.2
- Web Interface: https://192.168.1.2:8006
- Role: Secondary hypervisor, failover node
- Network Interface: enp114s0 (1 Gbps)
Virtual Machines
Current VM Allocation
| VM ID | Name | Node | IP Address | Purpose |
|---|---|---|---|---|
| 201 | k3s-master-01 | prox1 | 192.168.1.210 | K3s control plane |
| 202 | k3s-master-02 | prox1 | 192.168.1.211 | K3s control plane |
| 203 | k3s-worker-01 | prox1 | 192.168.1.212 | K3s worker node |
| 204 | k3s-worker-02 | prox2 | 192.168.1.213 | K3s worker node |
Common Operations
VM Migration
# Migrate VM to another node
qm migrate <vmid> <target-node> --online
# Migrate with local disks
qm migrate <vmid> <target-node> --with-local-disks
Cluster Status
# Check cluster status
pvecm status
# View cluster nodes
pvecm nodes
# Check VM status
qm status <vmid>
Storage Management
# List storage
pvesm status
# Add iSCSI storage
pvesm add iscsi <storage-id> --portal <ip> --target <iqn>
Network Configuration
Bridge Configuration
All VMs use the vmbr0 bridge for network connectivity:
auto vmbr0
iface vmbr0 inet static
address 192.168.1.x/24
gateway 192.168.1.1
bridge-ports enpXXs0
bridge-stp off
bridge-fd 0
Network Performance
- Inter-node bandwidth: ~679 Mbps
- Storage network: Same as management network
- MTU: 1500 (standard)
High Availability
Cluster Features
- Live VM migration between nodes
- Shared configuration via pmxcfs
- Automatic fence recovery
- Resource scheduling
Best Practices
- Keep nodes time-synchronized (NTP)
- Maintain consistent storage configuration
- Regular cluster health checks
- Monitor corosync ring status
Troubleshooting
Common Issues
Network Speed Issues
If experiencing slow network between nodes:
# Check link speed
ethtool enp86s0
# Force 1Gbps if needed
ethtool -s enp86s0 speed 1000 duplex full autoneg on
Cluster Communication
# Check corosync status
systemctl status corosync
# View corosync logs
journalctl -u corosync -f
VM Won’t Start
# Check VM configuration
qm config <vmid>
# Check storage availability
pvesm status
# Force stop if needed
qm stop <vmid> --skiplock
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.