Cách thức hoạt động của tính năng Tính sẵn sàng cao (High Availability) trong Hyper-V
Các tổ chức ngày nay cần đảm bảo dịch vụ của mình luôn sẵn sàng 24/7. Nếu một tổ chức gặp sự cố ngừng hoạt động, hậu quả thường khó lường trước. Những hậu quả này có thể bao gồm gián đoạn quy trình làm việc, mất dữ liệu quan trọng và doanh thu tiềm năng, tổn hại danh tiếng doanh nghiệp, mất khách hàng vào tay đối thủ cạnh tranh, v.v.
Cách tốt nhất để bảo vệ môi trường ảo Microsoft Hyper-V của bạn là loại bỏ điểm lỗi duy nhất trong hệ thống. Quá trình này bao gồm việc thêm các thành phần phần cứng hoặc phần mềm dự phòng để trong trường hợp xảy ra lỗi, toàn bộ hệ thống sẽ không bị ngừng hoạt động. Ví dụ: khi máy chủ Hyper-V gặp sự cố, tất cả các máy ảo đang chạy trên đó cũng sẽ gặp sự cố, dẫn đến mất toàn bộ cơ sở hạ tầng ảo.
Microsoft đã giới thiệu tính năng Hyper-V High Availability (HA) để đảm bảo tính sẵn sàng cao cho các hoạt động kinh doanh và tăng khả năng phục hồi tổng thể của cơ sở hạ tầng.
Cách thức hoạt động của tính năng Tính sẵn sàng cao trong Hyper-V
Tính sẵn sàng cao trong Microsoft Hyper-V được thực hiện thông qua cụm chuyển đổi dự phòng Hyper-V. Cụm chuyển đổi dự phòng là quá trình kết hợp nhiều máy tính độc lập (gọi là nút) thành một nhóm duy nhất, giúp đảm bảo mức độ sẵn sàng cao và khả năng mở rộng cho các ứng dụng và dịch vụ. Các máy chủ trong cụm có thể được kết nối bằng cáp vật lý hoặc qua phần mềm. Nếu một trong các máy chủ trong cụm gặp sự cố, các nút khác có thể tiếp nhận khối lượng công việc của nó và thực hiện các dịch vụ cần thiết. Quá trình này được gọi là chuyển đổi dự phòng, điều này cho phép bạn nhanh chóng khôi phục các hoạt động quan trọng, giảm thời gian ngừng hoạt động của hệ thống và đảm bảo tính liên tục của hoạt động kinh doanh ngay cả trong trường hợp thảm họa.
Để kiểm tra trạng thái của cụm chuyển đổi dự phòng Hyper-V, mỗi nút trong cụm gửi tín hiệu nhịp tim (heartbeat) mỗi giây. Nếu hệ thống không nhận được tín hiệu nhịp tim từ một nút cụ thể trong khoảng thời gian nhất định, nút đó được coi là đã gặp sự cố. Trong trường hợp này, một nút khác sẽ tiếp nhận khối lượng công việc của nút bị lỗi, và các quy trình quan trọng sẽ được khôi phục thành công.
Một trong những cách đảm bảo tính sẵn sàng cao (High Availability) của Hyper-V là đặt các nút cụm khách trên các máy chủ vật lý khác nhau. Do đó, nếu một trong các máy chủ vật lý bị lỗi cùng với nút cụm khách của nó, một nút cụm khách khác sẽ tự động phát hiện sự cố hệ thống và bắt đầu chạy các vai trò cụm đang chạy trên nút bị lỗi.
Hơn nữa, khi tính năng Tính sẵn sàng cao của Hyper-V được bật, bạn có thể di chuyển các vai trò cụm từ nút này sang nút khác mà không làm gián đoạn hoạt động của ứng dụng. Nhờ đó, bạn có thể dễ dàng cấu hình, khắc phục sự cố, cập nhật hoặc khởi động lại một máy ảo (VM) cụ thể.
Yêu cầu về tính khả dụng cao (High Availability) của Hyper-V
Trước khi kích hoạt tính khả dụng cao (High Availability) của Hyper-V và tận hưởng các lợi ích của nó, bạn cần xác minh rằng các thiết lập phần cứng và phần mềm của mình tương thích với công nghệ cụm chuyển đổi dự phòng (failover clustering).
Các yêu cầu về cụm chuyển đổi dự phòng (failover cluster) của Hyper-V bao gồm:
- Ít nhất hai nút cụm, trong đó một nút được sử dụng để chạy tải công việc sản xuất (production workload) trong khi nút còn lại được sử dụng cho việc chuyển đổi dự phòng.
- CPU hỗ trợ ảo hóa được hỗ trợ bởi phần cứng và Chức năng Ngăn chặn Thực thi Dữ liệu (DEP) dựa trên phần cứng. Bạn nên sử dụng các bộ xử lý thuộc cùng một dòng CPU để giảm thiểu rủi ro sự cố cụm và tối ưu hóa quá trình di chuyển máy ảo.
- Các nút cụm nên được kết nối qua nhiều mạng để tránh điểm lỗi duy nhất. Ngoài ra, các nút cụm của bạn có thể được kết nối thông qua một mạng duy nhất, bao gồm nhiều bộ điều hợp mạng, bộ chuyển mạch và bộ định tuyến. Cách này giúp đảm bảo tính dự phòng mạng trong hạ tầng của bạn.
- Lưu trữ chia sẻ, có thể được truy cập bởi tất cả các nút cụm thông qua giao thức iSCSI, Fibre Channel hoặc SMB 3.0. Nhờ đó, nhiều nút cụm có thể truy cập cùng một LUN đồng thời và thực hiện các thao tác đọc/ghi mà không bị gián đoạn.
- Các nút cụm nên thuộc cùng một miền Active Directory, điều này giúp đảm bảo tính khả dụng của cụm và hỗ trợ cho nhiều triển khai hơn.
- Các nút cụm nên chạy Hyper-V Server hoặc Windows Server với vai trò Hyper-V được kích hoạt.
Bạn phải là quản trị viên cục bộ trên mỗi máy chủ mà bạn muốn đưa vào cụm, vì chỉ quản trị viên mới có thể thực hiện các thay đổi cấu hình trong cụm chuyển đổi dự phòng.
Kích hoạt vai trò cụm chuyển đổi dự phòng trên máy chủ Hyper-V
Sau khi kiểm tra tất cả các yêu cầu, bạn có thể kích hoạt vai trò cụm chuyển đổi dự phòng trên máy chủ Hyper-V bằng cách thực hiện các bước sau:
- Mở Server Manager và chọn
Add roles and features.
- Nhấp vào
Role-based or feature-based installation. - Chọn máy chủ hoặc đĩa cứng ảo để cài đặt vai trò cụm chuyển đổi dự phòng.
- Trong phần
Features, chọnFailover Clustering.

- Trong phần
Confirmation, nhấp vàoInstall. Quá trình cài đặt sẽ bắt đầu tự động. - Trong phần
Results, bạn có thể xem tiến trình cài đặt và xác minh rằng các thành phần cần thiết đã được cài đặt.

Sau khi cài đặt, bạn có thể truy cập tính năng Failover Clustering. Sử dụng Failover Cluster Manager , giờ đây bạn có thể tạo các cụm failover, xác thực khả năng tương thích phần cứng và định cấu hình các cụm failover hiện có.
Để khởi chạy Failover Cluster Manager , hãy mở Server Manager, chọn Toolsvà nhấp vào Failover Cluster Manager. Cửa sổ sẽ hiển thị như sau:

Bạn cần cấu hình lưu trữ chia sẻ và mạng để sử dụng cụm HA Hyper-V.
LƯU Ý: Để sử dụng Failover Cluster Manager , bạn nên kiểm tra cấu hình phần cứng trước, và chỉ sau đó mới có thể bắt đầu tạo cụm chuyển đổi dự phòng để kích hoạt tính năng Hyper-V High Availability.
Để xác thực một nhóm máy chủ không thuộc cụm, bạn cần biết tên của các máy chủ đó. Mặt khác, để xác thực một cụm chuyển đổi dự phòng hiện có, bạn cần biết tên của cụm hoặc tên của một trong các nút của cụm đó.
Để có hướng dẫn chi tiết hơn, hãy truy cập Tải xuống tài liệu chuyên sâu của chúng tôi về Cụm chuyển đổi dự phòng Hyper-V, nơi giải thích cách thức hoạt động của Cụm chuyển đổi dự phòng Hyper-V, các trường hợp sử dụng cụm chuyển đổi dự phòng Hyper-V, cùng hướng dẫn chi tiết để triển khai thành công một cụm chuyển đổi dự phòng trong môi trường Microsoft Hyper-V.
Cách tạo máy ảo Hyper-V có tính sẵn sàng cao
Để đảm bảo máy ảo Hyper-V trong cụm chuyển đổi dự phòng có tính sẵn sàng cao, trước tiên bạn cần tạo và cấu hình cụm chuyển đổi dự phòng Hyper-V, sau đó xác thực cấu hình trong Trình quản lý cụm chuyển đổi dự phòng. Sau đó, hệ thống của bạn đã sẵn sàng để kích hoạt tính năng Tính sẵn sàng cao của Hyper-V.
Để đảm bảo tính sẵn sàng cao cho một máy ảo Hyper-V, bạn nên thực hiện các bước sau:
- Mở Trình quản lý cụm dự phòng , và trong khung bên trái, nhấp chuột phải vào
Roles, chọnVirtual Machines, sau đó chuyển đếnNew Virtual Machine.
- Cửa sổ Máy ảo mới sẽ mở ra, và bạn có thể chọn nút cụm đích mà máy ảo sẽ chạy trên đó.

- Trình hướng dẫn tạo máy ảo mới sẽ mở ra. Đọc thông tin trong phần
Before You Begin. - Trong phần
Specify Name and Location, nhập tên của máy ảo mới và chọn thư mục để lưu trữ máy ảo.
- Trong phần
Specify Generation, chọn thế hệ của máy ảo mới. - Trong phần
Assign Memory, chỉ định dung lượng bộ nhớ khởi động mà máy ảo mới có thể sử dụng. Ngoài ra, bạn có thể kích hoạt tính năng Dynamic Memory cho máy ảo này. - Trong phần
Configure Networking, chọn bộ chuyển mạch ảo mà bộ điều hợp mạng có thể sử dụng. - Trong phần
Connect Virtual Hard Disk, chỉ định ổ cứng ảo mà máy ảo sẽ được lưu trữ. Tại đây, bạn có thể tạo ổ cứng ảo mới, sử dụng ổ cứng ảo hiện có hoặc gắn ổ cứng ảo sau này. - Trong phần
Installation Options, chọn cách cài đặt hệ điều hành trên máy ảo này. - Trong phần
Summary, hãy đọc mô tả về máy ảo mới và nhấp vàoFinishđể tạo máy ảo có tính sẵn sàng cao mới.
Sau khi hoàn tất các cấu hình này, bạn sẽ có máy ảo Hyper-V có tính sẵn sàng cao, có thể dễ dàng chuyển đổi dự phòng (di chuyển trực tiếp) sang một máy chủ khác nếu máy chủ Hyper-V ban đầu gặp sự cố.
Cách thiết lập tính sẵn sàng cao cho máy ảo Hyper-V hiện có
Bạn có thể thiết lập tính sẵn sàng cao cho máy ảo Hyper-V hiện có, miễn là nó được kết nối với lưu trữ chia sẻ. Để thực hiện điều này:
- Mở Failover Cluster Manager , và trong khung bên trái, nhấp chuột phải vào
Rolesvà chọnConfigure Role.
- Trình hướng dẫn High Availability Wizard sẽ mở ra. Đọc thông tin trên màn hình
Before You Begin. - Trong phần
Select Role, nhấp vàoVirtual Machineđể bật tính năng Tính sẵn sàng cao của Hyper-V cho các máy ảo cụ thể.
- Trong phần
Select Virtual Machine, chọn các máy ảo mà bạn muốn thiết lập tính sẵn sàng cao. - Trong phần
Confirmation, xác nhận rằng bạn muốn bật tính năng Tính sẵn sàng cao của Hyper-V cho máy ảo cụ thể này. - Trong phần
Configure High Availability, bạn có thể xem tiến trình cấu hình tính năng Tính sẵn sàng cao của Hyper-V. - Trong phần
Summary section, bạn có thể xem kết quả của thao tác này và xác minh rằng các máy ảo Hyper-V đã chọn đã được thiết lập tính sẵn sàng cao. Nhấp vàoFinish.
Sau khi hoàn tất quá trình cấu hình này, các máy ảo của bạn sẽ có khả năng chịu lỗi và do đó, tính năng Hyper-V High Availability đã được kích hoạt trong môi trường ảo của bạn. Nếu một máy chủ hoặc thành phần nào đó trong hạ tầng của bạn gặp sự cố, Hyper-V High Availability có thể giúp bạn khôi phục nhanh chóng để giảm thiểu thời gian ngừng hoạt động và gián đoạn sản xuất.
Kết luận
Khả năng sẵn sàng cao có thể đạt được bằng cách đảm bảo tính dự phòng và khả năng chịu lỗi. Tuy nhiên, tính năng Hyper-V High Availability (Tính sẵn sàng cao của Hyper-V) một mình không thể đảm bảo bảo vệ dữ liệu liên tục và hiệu suất kinh doanh không bị gián đoạn. Vì mục đích này, bạn cần sử dụng một giải pháp bảo vệ dữ liệu đáng tin cậy có thể dễ dàng sao lưu dữ liệu và ứng dụng quan trọng, đồng thời giúp bạn khôi phục nhanh chóng toàn bộ cơ sở hạ tầng ảo trong trường hợp hệ thống gặp sự cố.
NAKIVO Backup & Replication là một giải pháp nhanh chóng, hiệu quả và đáng tin cậy, cho phép bạn bảo vệ các máy ảo Microsoft Hyper-V, VMware vSphere và Nutanix AHV. Bằng cách cài đặt NAKIVO Backup & Replication, bạn sẽ có quyền truy cập vào một bộ tính năng phong phú bao gồm sao lưu nhanh, sao chép thời gian thực, khôi phục trang web, khôi phục toàn bộ máy ảo ngay lập tức, khôi phục chi tiết ngay lập tức và nhiều hơn nữa.