Tuyển dụng
Viettel IDC

Tính năng High Availability và Fault Tolerance trong VMware vSphere

15/07/2021
vSphere HA là tính năng restart các máy ảo trên một host ESXi khác thuộc cùng cluster nếu host ESXi của các máy ảo đó gặp sự cố. Lúc này, host secondary sẽ dùng các file máy ảo và virtual disk trong shared storage để khởi động lại các máy ảo.

1.Giới thiệu tính năng vSphere HA

Giải pháp này nhằm giảm thời gian gián đoạn dịch vụ khi có sự cố trên host ESXi và yêu cầu phải có shared storage để các host có thể truy cập vào các file máy ảo.
Khi tham gia vào cluster, các host sẽ bầu chọn một host làm Primary và các host còn lại đóng vai trò Secondary. Nếu Primary down, các host còn lại sẽ bầu chọn lại Primary. Host Primary có vai trò:
•   Giám sát các Secondary và restart các máy ảo trong trường hợp Secondary down.
•   Giám sát trạng thái của các máy ảo. Nếu máy ảo down, Primary sẽ restart máy ảo đó.
•   Quản lý danh sách các host trong cluster, thêm hoặc remove một host ra khỏi cluster.
•   Quản lý các máy ảo và báo cáo cho vCenter.
•   Thông báo đến các Secondary nếu có thay đổi cấu hình trong cluster.
•   Gửi heartbeat đến Secondary để keepalive.

Các Secondary host có nhiệm vụ:
•   Giám sát trạng thái runtime của các máy ảo trên Secondary và gửi về Primary.
•   Heartbeat với Primary.

 
Mô tả hoạt động vSphere HA

2.Một số lưu ý trong vSphere HA

vSphere HA cũng đòi hỏi một số điều kiện kiện như sau:
- Phải có shared storage chứa các file máy ảo.
- Host Secondary phải đáp ứng đủ resource.
- Host Secondary phải unmount CDROM.
- Các vSwitch phải cùng cấu hình trên các host.
- Các host phải cùng Default GW và DNS.
 
Các trường hợp vSphere phát hiện host mất kết nối để thực hiện HA
- Host không thể truy cập shared storage (do hổng NIC, đứt cáp hoặc unmount LUN…). Lúc này, host ESXi sẽ kill VM trên host và host backup sẽ truy cập xuống shared storage để bật lại VM.
- Mạng managemnt của host bị sự cố.
- Ứng dụng trên VM bị crashed nên VMware Tool sẽ phát hiện và restart VM trên host khác.
 
Trong vSphere HA, vCenter chỉ phụ trách phần cấu hình, còn hoạt động vẫn là giữa các host ESXi
vSphere HA không tránh được việc downtime và thời gian downtime tối thiểu là 15s cho quá trình kiểm tra host phù hợp để khởi động máy ảo.
Thời gian khôi phục (RTO – Recovery Time Objective) = thời gian vSphere phát hiện host có vấn đề (30 – 45s) + thời gian start OS (tuỳ vào OS) + thời gian start ứng dụng (tuỳ vào ứng dụng). Vì vậy, để tránh downtime kéo dài, quản trị viên có thể dùng tính năng Fault Tolerance.

3.Tính năng Fault Tolerance

Fault Tolerance là tính năng dành cho các máy ảo đòi hỏi độ khả dụng dịch vụ cao. vSphere sẽ duy trì một bản sao của máy ảo trên một host ESXi khác. Các tiến trình diễn ra trên máy ảo chính sẽ được đồng bộ cho máy ảo backup. Vì thế, khi host máy ảo chính bị lỗi thì máy ảo phụ sẽ có thể thay thế ngay lặp tức. Trong trường hợp cả hai host của máy ảo chính và máy ảo phụ đều down thì vSphere HA sẽ restart máy ảo chính trên một host khác trong cluster và tạo ra một máy ảo backup trên host ESXi khác.
Vì là tính năng chạy giữa các host nên vSphere Fault Tolerance cũng có một số điều kiện như:
  • Nên sử dụng license VMware vSphere Enterprise Plus, hỗ trợ lên đến 8vCPU (vSphere Standard and Enterprise chỉ hỗ trợ tối đa 2 vCPU)
  • Phải có shared storage chứa các file máy ảo.
  • Các host phải đáp ứng resource để chạy song song 2 máy ảo.
  • Các host phải tương thích CPU.
  • Phải cấu hình network cho vMotion và FT logging cho virtual switch. Nên có ít nhất 2 NIC (10Gbps) cho các traffic vMotion và FT logging.
 
Mô tả hoạt động vSphere Fault Tolerance

4.Lời kết

Tính năng vSphere HA và Fault Tolerance là những tính năng vô cùng quan trọng trong VMware, những tính năng này là trợ thủ đắc lực giúp người dung giảm thiểu các tác động trong trường hợp host gặp vấn đề về sự cố. Chúng tôi hi vọng bạn nhận được nhiều giá trị thông qua bài viết này. Công nghệ ảo hoá là một nền tảng quan trọng cho các dịch vụ điện toán đám mây. Với đội ngũ kỹ sư và chuyên gia có kinh nghiệm nhiều năm trong lĩnh vực ảo hoá, điện toán đám mây, Viettel IDC tự tin mang đến cho quý khách hàng những trải nghiệm chất lượng nhất khi dịch chuyển dịch vụ của mình lên Cloud.
 

Để tìm hiểu thêm về dịch vụ Điện toán đám mây Cloud Server, vui lòng liên hệ đến Viettel IDC:

- Hotline: 1800.8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc

Viettel IDC – Nhà cung cấp dẫn đầu về giải pháp Trung tâm dữ liệu và Điện toán đám mây tại Việt Nam

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

19/10/2026

VDS là gì? VDS khác VPS và Dedicated Server như thế nào?

VDS là gì, khác VPS và Dedicated Server ở điểm nào, ưu nhược điểm và trường hợp nên sử dụng.

19/10/2026

Cách triển khai observability cho ứng dụng đám mây và microservices như thế nào

Hướng dẫn triển khai observability cho ứng dụng đám mây và microservices qua 7 bước, từ xác định SLI/SLO đến tối ưu chi phí telemetry.

19/10/2026

Top nhà cung cấp dịch vụ Dedicated Server giá tốt, tốc độ ổn định tại Việt Nam

Tổng hợp các nhà cung cấp Dedicated Server tại Việt Nam, so sánh mô hình dịch vụ, cấu hình, Data Center, uptime, băng thông và giá công bố.

19/10/2026

Top nhà cung cấp dịch vụ Hosting và VPS uy tín tại Việt Nam

Top nhà cung cấp Hosting và VPS uy tín tại Việt Nam. So sánh hạ tầng, uptime, loại dịch vụ và các tiêu chí cần kiểm tra trước khi lựa chọn.

19/10/2026

Thuê Cloud GPU có đắt không?

Thuê Cloud GPU có đắt không phụ thuộc vào yếu tố nào? Phân tích các mô hình tính phí, chi phí ẩn và cách tối ưu ngân sách khi dùng GPU đám mây.

19/10/2026

Top nhà cung cấp dịch vụ Cloud GPU tại Việt Nam

Tổng hợp các nhà cung cấp Cloud GPU tại Việt Nam. So sánh GPU hỗ trợ, mô hình dịch vụ, hạ tầng và các tiêu chí doanh nghiệp cần cân nhắc.

19/10/2026

Syslog là gì? Cách hoạt động, thành phần và cách triển khai

Syslog là gì? Tìm hiểu cách giao thức này giúp doanh nghiệp quản lý log tập trung, giám sát hệ thống và hỗ trợ phát hiện, xử lý sự cố kịp thời.

19/10/2026

Observability là gì? Vai trò, thành phần và cách triển khai hiệu quả

Observability là gì? Tìm hiểu cách doanh nghiệp theo dõi hệ thống, phát hiện nguyên nhân sự cố và cải thiện hiệu suất ứng dụng hiệu quả.

19/10/2026

VPS nào phù hợp cho mục đích lưu trữ web và app nhỏ? Cách lựa chọn cấu hình

Tìm hiểu xem VPS nào phù hợp cho mục đích lưu trữ web và app nhỏ? Cách lựa chọn cấu hình VPS sao cho phù hợp

19/10/2026

SSD Hosting là gì? Ưu nhược điểm và cách lựa chọn phù hợp

SSD Hosting là gì? Tìm hiểu cách công nghệ lưu trữ SSD cải thiện khả năng truy xuất dữ liệu và những yếu tố cần cân nhắc khi lựa chọn hosting.