VMware vSphere HA cung cấp cho quản trị viên khả năng thao tác môi trường ảo hóa của họ để tránh khởi động lại các VM nhiều lần một cách không cần thiết và đảm bảo hiệu suất cao nhất có thể.
Các công cụ giám sát VM là một phần thiết yếu trong việc tạo và quản lý môi trường ảo. VMware vSphere HA cung cấp các tính năng như giám sát ổ lưu trữ và network, tùy chỉnh heartbeat và tập quy tắc ràng buộc, tất cả đều hữu ích cho các quản trị viên CNTT giám sát môi trường ảo.
Khi quản trị viên đã thiết lập hoàn chỉnh tính năng HA của vSphere, chúng có thể được dùng để theo dõi và khởi động lại các máy ảo. Bằng cách sử dụng các công cụ như Distributed Resource Scheduler (DRS) và Admission Control kết hợp với vSphere HA, quản trị viên có thể giải quyết các vấn đề về VM như khởi động lại không thành công và giới hạn tài nguyên hệ thống.
Thiết lập cụm vSphere HA
Mặc dù vSphere HA cung cấp các tính năng khác nhau để bảo vệ môi trường ảo hóa, quản trị viên không thể sử dụng hết tiềm năng của nó nếu không được thiết lập chuẩn xác. VMware vSphere HA là một công nghệ cluster sử dụng tính năng Fault Tolerance, giúp hạn chế downtime đáng kể cho các workload chạy trên máy ảo và tránh nhiều sự cố khác trong môi trường cluster.
Để chạy vSphere HA, quản trị viên cần ít nhất hai máy chủ ESXi được quản lý bởi vCenter Server và một cấu hình lưu trữ được chia sẻ (shared storage). Nếu không, chúng sẽ không thể bảo vệ được máy ảo chạy trên bộ nhớ local của máy chủ. Ngoài ra, quản trị viên phải thiết lập mạng dự phòng bằng cách kết hợp ít nhất hai card giao tiếp mạng (NIC). Bằng cách này, họ có thể kết nối hai NIC với các thiết bị switch vật lý khác nhau để tăng độ tin cậy cho management network. Điều này đảm bảo cho toàn cluster có khả năng khôi phục tốt hơn và cho phép các tính năng khác của vSphere HA, chẳng hạn như khởi động lại máy ảo trong trường hợp xảy ra lỗi, ngay cả khi chúng nằm trên các máy chủ khác.
Giám sát các máy ảo với vSphere HA
VMware vSphere HA cung cấp cho quản trị viên khả năng giám sát máy ảo của họ để tránh tình trạng chậm đáp ứng hoặc khởi động lại VM một cách không cần thiết. Tình trạng đáp ứng chậm của VM thường xảy ra khi chỉ báo “heartbeat” của VM biến mất lâu hơn thời gian định trước, tại thời điểm đó vSphere sẽ đưa ra thông báo lỗi ở guest OS hoặc sự cố nào đó với VMware Tools.
Giám sát VM trong vSphere HA có thể giúp kiểm tra I/O của VM để xác định hoạt động của ổ lưu trữ hoặc network, mà từ đó chúng cũng có thể giải thích cho lý do VM bị khởi động lại không cần thiết. VMware vSphere HA cũng cung cấp nhiều tính năng khác để tránh được các vấn đề này – chẳng hạn như giám sát ứng dụng, cài đặt độ nhạy giám sát ứng dụng và heartbeat tùy chỉnh – cho phép quản trị viên phát hiện sự gián đoạn xử lý và điều chỉnh heartbeat của VM. Các tùy chọn này cho phép phát hiện lỗi nhanh hơn và khởi động lại VM sớm hơn, nhưng đôi khi có thể xảy ra tình trạng tốt giả tạo.
Cấu hình vSphere HA cho việc khởi động lại VM
Bằng cách hỗ trợ HA bằng nhiều phương pháp khác nhau, quản trị viên có thể giảm số lần khởi động lại VM thất bại do giới hạn tài nguyên và VM quá tải.
VMware vSphere HA có thể khởi động lại máy ảo nếu phát hiện lỗi miễn là hệ thống đáp ứng năm tiêu chí: Để khởi động lại máy ảo, master host của cụm phải kiểm tra khả năng truy cập file trên VM, tính sẵn sàng của hệ thống host, tài nguyên máy chủ còn lại, giới hạn máy chủ và các quy tắc ràng buộc hoặc chống ràng buộc giữa các VMs.
Các ràng buộc được xác định trước này cho phép các quản trị viên loại bỏ các hệ thống máy chủ không thể hỗ trợ khởi động lại VM và xác định xem hệ thống được chọn của họ có thể hỗ trợ các yêu cầu của VM hay không.
Sử dụng DRS với vSphere HA
Bằng cách hỗ trợ HA với nhiều phương pháp khác nhau, quản trị viên có thể giảm số lần khởi động lại VM thất bại do giới hạn tài nguyên và VM bị quá tải. Sử dụng DRS và HA cùng nhau có thể giải quyết vấn đề này bằng cách tăng cường HA với các quy tắc về các ràng buộc.
VMware vSphere HA được ghép nối với DRS có thể dẫn đến các cụm HA được chia tải đồng đều bằng cách đưa máy chủ ra khỏi chế độ chờ để vSphere HA có thể thực hiện chuyển đổi dự phòng. Khi sử dụng quy tắc ràng buộc DRS, quản trị viên phải chọn xem vSphere HA có ưu tiên các quy tắc này hay ưu tiên các giới hạn chống ràng buộc VM của DRS hay không.
Failover với tính năng Admission Control của vSphere
VMware vSphere Admission Control là một công cụ khác để thực hiện VM failover. Trong môi trường VMware, failover phụ thuộc vào lượng tài nguyên phù hợp trong hệ thống máy chủ được chỉ định. Admission Control có thể là một câu trả lời cho vấn đề này với các quản trị viên, bởi vì công cụ cho phép target host system dự trữ tài nguyên cần thiết cho VM failover, đảm bảo cho node của VM trong cụm có thể failover đến host được chọn.
Để làm điều này, quản trị viên phải xác định lượng tài nguyên cần thiết cho các tác vụ failover với việc sử dụng vSphere HA và Admission Control. VMware vSphere HA và Admission Control sử dụng ba cách tiếp cận để dự trữ tài nguyên: dành một phần CPU và bộ nhớ của cụm HA, sử dụng chính sách slot để tính toán và dự trữ tài nguyên và sử dụng failover host chuyên dụng trong cụm.