Proxmox 9.1.8 ra mắt tính năng tự động cân bằng tải cho HA

Proxmox 9.1.8 ra mắt tính năng tự động cân bằng tải cho HA



Phiên bản Proxmox VE 9.1.8 mang đến cải tiến quan trọng cho tính năng High Availability (HA), cho phép tự động tái cân bằng khối lượng công việc giữa các node trong cụm.

Giải quyết hạn chế lâu năm của Proxmox HA

Trong các phiên bản trước, Proxmox HA hoạt động theo cơ chế phản ứng: khi một node gặp sự cố, các máy ảo (VM) hoặc container được quản lý bởi HA sẽ tự động khởi động lại trên các node khác. Tuy nhiên, khi node bị lỗi hoạt động trở lại, Proxmox không tự động chuyển các khối lượng công việc này quay về, dẫn đến tình trạng phân bổ tài nguyên không đồng đều trong cụm.

Tùy chọn lập lịch HA cũ trên Proxmox 9.1.6
Các tùy chọn lập lịch HA cũ trên Proxmox VE 9.1.6

Với phiên bản 9.1.8, Proxmox chuyển sang hướng tiếp cận chủ động hơn. Hệ thống giờ đây có thể đánh giá vị trí của các khối lượng công việc và thực hiện tái cân bằng khi điều kiện cho phép, giúp tối ưu hóa hiệu suất cho cả môi trường home lab và doanh nghiệp.

Các chế độ lập lịch HA mới

Proxmox 9.1.8 giới thiệu nhiều tùy chọn lập lịch cho tài nguyên cụm, đáng chú ý nhất là chế độ Dynamic Load:

  • Default (Cơ bản): Sử dụng logic đặt vị trí HA tiêu chuẩn, không quan tâm đến tải thực tế.
  • Basic (Đếm tài nguyên): Phân phối dựa trên số lượng tài nguyên HA trên mỗi node để giữ số lượng VM/container bằng nhau, nhưng không xem xét mức sử dụng CPU/RAM.
  • Static Load (Tải tĩnh): Sử dụng trọng số cố định cho các node để điều hướng phân phối.
  • Dynamic Load (Tải động – Mới): Đánh giá tải thực tế của node khi đặt và tái cân bằng HA. Chế độ này sử dụng các ngưỡng (thresholds) để quyết định khi nào việc di chuyển VM sẽ cải thiện sự cân bằng chung của cụm.
Tùy chọn Dynamic Load mới
Tùy chọn Dynamic Load mới trong menu lập lịch tài nguyên cụm

Để tránh tình trạng di chuyển VM liên tục không cần thiết (churn), người dùng có thể tinh chỉnh các thông số như imbalance threshold (ngưỡng mất cân bằng), minimum imbalance improvement (mức cải thiện tối thiểu) và hold duration (thời gian giữ).

Điểm khác biệt với VMware DRS

Mặc dù là một bước tiến lớn, tính năng này vẫn chưa phải là một hệ thống Distributed Resource Scheduler (DRS) hoàn chỉnh như của VMware. Nó không liên tục theo dõi CPU/RAM để di chuyển khối lượng công việc một cách quyết liệt, mà hoạt động dựa trên chính sách cấu hình HA và logic nhận biết tải mới.

Cập nhật Proxmox 9.1.8
Kiểm tra cập nhật lên phiên bản 9.1.8 cho các node Proxmox

Hướng dẫn cấu hình nhanh

Để sử dụng tính năng này, người dùng cần đảm bảo các điều kiện sau:

  • Cập nhật lên Proxmox VE 9.1.8.
  • Có cụm Proxmox hoạt động với HA đã được bật.
  • Sử dụng lưu trữ dùng chung (shared storage) mà tất cả các node đều truy cập được.

Truy cập vào Datacenter > Options > Cluster Resource Scheduling, chọn chế độ lập lịch phù hợp (ví dụ: Dynamic Load) và tích chọn ô Automatic Rebalance.

Nguon tham khao

Proxmox 9.1.8 Finally Rebalances HA Workloads Automatically – Virtualization Howto – virtualizationhowto.com

Proxmox 9.1.8 Introduces Automatic HA Rebalancing

Proxmox VE 9.1.8 addresses a long-standing limitation in its High Availability (HA) features. Previously, while HA would restart VMs on healthy nodes after a failure, it would not automatically move them back once the failed node returned online, leading to uneven resource distribution.

New Scheduling Options

The update introduces more proactive workload placement with several modes:

  • Default: Standard placement logic without load awareness.
  • Basic: Distributes based on the count of HA resources per node.
  • Static Load: Uses fixed weighting for nodes.
  • Dynamic Load (New): Evaluates real-time node load and uses thresholds to determine when migrations will improve cluster balance.

To prevent unnecessary migrations, administrators can tune settings such as imbalance thresholds and hold durations.

Key Considerations

While a significant improvement, this is not yet a full VMware DRS equivalent. It is policy-driven and tied to HA-managed workloads rather than aggressive, constant monitoring of all system resources.

Configuration Requirements

To enable automatic rebalancing, users need Proxmox 9.1.8, a functional HA cluster, and shared storage. Configuration is managed under Datacenter > Options > Cluster Resource Scheduling by selecting the Automatic Rebalance option and the desired scheduling mode.

Reference

Proxmox 9.1.8 Finally Rebalances HA Workloads Automatically – Virtualization Howto – virtualizationhowto.com