Proxmox VE doğrudan bir "load balancer" içermez ancak HA ve dış servislerle birlikte yük dengeleme yapılabilir. Bu rehberde aşağıdaki yöntemler anlatılmaktadır:
HA Manager aktif olmalıha-manager add vm:100 grup1
qm migrate 100 proxmox-node2
Yüksek kaynak kullanan VM’leri izleyerek düzenli taşıma yapılabilir (örneğin: günlük, haftalık).
Kullanım senaryosu:
/etc/haproxy/haproxy.cfg
frontend http-in
bind *:80
default_backend webservers
backend webservers
balance roundrobin
server web1 192.168.1.101:80 check
server web2 192.168.1.102:80 check
systemctl restart haproxy
İki node arasında sanal IP (VIP) atanması.
/etc/keepalived/keepalived.conf
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1234
}
virtual_ipaddress {
192.168.1.250
}
}
systemctl restart keepalived
Prometheus + Grafana: VM ve node bazlı sistem yüklerini izlemek.pvesh: Proxmox API ile otomatik kaynak kullanım bilgisi çekme.cron + bash + qm migrate: Yük durumuna göre otomatik taşıma betikleri.Ceph depolama ile birlikte veriye erişim yükü node’lar arasında dengelenebilir.
Bu yöntemlerle Proxmox ortamında yüksek erişilebilirlik ve yük dengeleme stratejileri uygulanabilir. Gerçek zamanlı, otomatik dengeleme için 3rd-party load balancer araçları önerilir.