root

Leader IT/Architect
Dec 31, 2012
1,153
72
48
1. Hoạt động Fault Tolerance ( FT ):
  • Là 1 tính năng nâng cao tính sẵn sàng bằng cách tạo 1 bản sao của VM chính ( primary VM ) và chạy song song ( secondary VM ).
  • Khi VM chính chết thì VM phụ sẽ ngay lập tức thay thế vì vậy mà ko có downtime.



2. Mục đích của VMware FT (Fault Tolerance) :

  • Đảm bảo Virtual Machine (VM) không bị gián đoán khi 1 Physical Host (ESXi) faile.
  • Lúc này downtime của Virtual Machine = 0.

3. Điều kiện cần để triển khai FT :
  • FT cần có Vmware HA
  • Đảm bảo Host redundancy có đủ tài nguyên cho Virtual Machie (Secondary)
  • VMWare Storage
  • Vmware HA không thể dùng hỗn hợp bao gồm ESX + ESXi (tức chỉ dùng HA là ESX hoặc ESXi )
  • Server Physical nên cùng loại, CPU cùng loại, cùng tốc độ CPU
- Recommend :
  • Trong BIOS của Host nên disable tính năng CPU power-saving mode , vd: với CPU intel là Intel SpeedStep và ADM là PowerNow!
  • Sử dụng NIC tốc độ tối thiểu 1G, nên là 10G (cho Loging network)
  • Việc triển khai FT có thể áp dụng cho các Virtual Machine đòi hỏi tính sẵn sàng cao, uptime liên tục .
4. Triển khai:
- Chỉ hỗ trợ VM có 1vCPU. Nên bạn cần đảm bảo VM đó chủ sử dungj 1 VM


- Cluster phải được kích hoạt tính năng HA rồi



- Bạn khởi động VM cần sử dụng tính năng Vmware Fault Tolerance lên và thực hiện kích hoạt tính năng VMware FT cho VM này nhé




5. Nhược điểm :

- Vmware FT hiện tại mới chỉ hỗ trợ 01 vCPU, một số tính năng sẽ ko xài được khi ta xài FT như snapshot, DRS, Vmware storage vMotion.
- Nghe giang hồn đồn rằng vSphere 6 sẽ hỗ trợ tính năng Fault Tolerance đa vCPU. Cách thức của kỹ thuật vận hành của FT (Record-Replay) khiến VMware không đa vCPU cho FT.

*** NOTES:
- Để kiểm tra CPU của bạn có hỗ trợ tính năng VMware Fault Tolerance này. Bạn cần cài đặt tiện SiteSurvey của VMware để kiểm tra nhé.
- Các bạn có thể download SiteSurvey tại đây: http://www.vmware.com/download/shared_utilities.html
- Sau đó cài đặt tool này
- Sau khi cài xong bạn thực hiện bật lại vSphere Client và qua tab SiteServey để kiểm tra nhé


 
Last edited:
6. Fault Tolerance trên vSphere 6
<phần này nguồn từ: http://optimum.vn/vmware-vsphere-6-fault-tolerance-ho-tro-da-vcpu/>

- Sau nhiều năm nghiên cứu
Fast Check-Pointing, SMP-FT mới hỗ trợ cho các VM với 4 x vCPU và 64 GB RAM
.

Hình 1: FT với VM chỉnh và VM thứ cấp

Với Fast Check-Pointing, VM chính và VM thứ cấp đồng thời thực thi cùng một luồng các dòng lệnh khiến việc đồng bộ trở nên nhanh hơn. Nếu độ trễ của mạng (network latency) cho tính năng FT trở nên quá cao để các VM có thể đồng bộ, VM chính sẽ bị ép chậm lại ở một điểm lệnh mà VM thứ cấp
có thể bắt kịp


.
Hình 2: Cơ chế Record-Replay giữ VM thứ cấp ở một “virtual lockstep” với VM chính

6.2. Đặc điểm và giới hạn của SMP-FT

- Vẫn có một số giới hạn đối với SMP-FT như
  • Một host vật lý bị giới hạn hỗ trợ SMP-FT cho 4 VM hoặc 8 vCPU tổng cộng. Giới hạn này bị áp dụng cho cả VM chính và VM thứ cấp trên host.
  • Với VM được cấu hình SMP-FT, vẫn chưa cho phép thêm nóng CPU và RAM.
  • Các VM chạy SMP-FT không hỗ trợ trong Storage vMotion, vCloud Director, vSphere Replication, VSAN/vVols và vFlash.
  • Card NIC 10Gbps được yêu cầu cho tính năng SMP-FT.
- Với cơ chế kỹ thuật mới, SMP-FT sẽ tạo ra 2 VM tách biệt hoàn toàn ở 2 host, bao gồm cả datastore.
  • Điều này cho phép bảo vệ VM không chỉ khi xảy sự cố ở host mà còn khi xảy ra sự cố ở datastore với zero downtime.
  • Ngoài ra, các yêu cầu cũ về phải sử dụng chung một hệ thống lưu trữ (shared storage) và tạo VM với Eager Zero Thick cũng không còn cần thiết. SMP-FT đã hỗ trợ cho local disk hay bất kỳ dạng storage nào khác.
  • VM thứ cấp vận hành cũng sẽ tiêu tốn I/O lên hệ thống lưu trữ gần như VM chính. Cần cân nhắc thông tin này khi thiết kế.
  • Ngoài ra, cơ chế mới của SMP-FT cũng sẽ tiêu tốn hơn về năng lực của host, có thể lến đến 10%-30%.
- Ngoài ra, các tính năng HA Cluster và DRS cũng được nâng cấp để nhận biết và luôn đảm bảo cặp VM chính và thứ cấp đang chạy FT được chạy trong hệ thống các host.Nên nhớ, FT không thể thay thế được các kỹ thuật cluster khác hoạt động ở lớp cao hơn như Microsoft Cluster (lớp OS) hay Server Load Balancing (lớp Application).
 
Last edited:

About us

  • Securityzone.vn là một trang web chuyên về an ninh mạng và công nghệ thông tin. Trang web này cung cấp các bài viết, tin tức, video, diễn đàn và các dịch vụ liên quan đến lĩnh vực này. Securityzone.vn là một trong những cộng đồng IT lớn và uy tín tại Việt Nam, thu hút nhiều người quan tâm và tham gia. Securityzone.vn cũng là nơi để các chuyên gia, nhà nghiên cứu, sinh viên và người yêu thích an ninh mạng có thể trao đổi, học hỏi và chia sẻ kiến thức, kinh nghiệm và giải pháp về các vấn đề bảo mật trong thời đại số.

Quick Navigation

User Menu