root

Leader IT/Architect
Dec 31, 2012
1,153
72
48

Cấu hình VMware vSphere HA và Migration máy ảo đang hoạt động bằng vMotion


- HA giúp giảm downtime và tăng cường khả năng sẵn sàng cho hệ thống
- HA - High Availibility là tính năng giúp máy ảo (VM) trên 1 ESXi nhanh chóng trở lại làm việc khi ESXi host đó bị chết.
- Khi 1 ESXi bị chết, mất kết nối... thì vSphere sẽ sử dụng tính năng HA này để khởi động lại toàn bộ các VM trên ESXi bị chết đó trên 1 ESXi khác.
- HA có thể kết hợp với DRS để đạt hiệu quả cao nhất.
- Các bạn có thể tham khảo các bài lab triển khai High availability tương tự:
  1. [Lab 7.1] Cấu hình Cluster HA trên vCenter 5.5 và add ESXi
  2. [Lab 7.2] Cấu hình vMotion trên vCenter 5.5 và Migrate VM
  3. [Lab 7.3] Config vMotion migrate powered-on Virtual machine
  4. [Lab 7.5] Install VMware vSphere 5.5 Application HA - App HA
- Để triển khai HA các bạn cần
  • Các ESXi trong cùng 1 Cluster có các VM được lưu trên cùng 1 Storage
  • Cluster phải kích hoạt tính năng HA

- Sau đây là các bước cấu hình HA trên vSphere nhé!

1. Cấu hình vSphere HA


- Đầu tiên các bạn vào Cluster và chuột phải lên Cluster -> edit settings... để cấu hình HA nhé.

cau hinh vSphere HA (1)

- Để kích hoạt tính năng HA các bạn check vào checkbox "Turn On vSphere HA".

cau hinh vSphere HA (2)

- Các bạn chọn các tính năng như hình dưới đây nhé
  • EnableHost Monitoring: kích hoạt tính năng theo dõi các ESXi host
  • Admission control: Nó là 1 chính sách được sử dụng bởi VMware HA. Khi được kích hoạt nó sẽ không khởi động các máy ảo có lỗi xảy ra, hay xung đột tài nguyên...
  • Admission control policy: Cho phép thay đổi các thông số như: số lần bị lỗi, lượng tài nguyên dự phòng...
- Và VMware recommend là các bạn nên config như hình bên dưới nhé.

cau hinh vSphere HA (3)

- Các bạn thiết lập mức độ ưu tiên khi VM khởi động lại và hành động của máy ảo khi ESXi host bị cô lập.
- Ở đây mình sẽ chọn mức độ Medium và khi ESXi bị cô lập thì VM sẽ được di chuyển đến ESXi khác tự động khởi động lên.

cau hinh vSphere HA (4)

- Mức độ ưu tiên khi xảy ra vấn đề với ESXi host. Mình chọn mức độ cao nhất. Khi đó nếu trong vòng 30s mà không có phản hồi giữa ESXi host và VM thì VmwareHA sẽ tự động khởi động VM trên ESXi đó.

cau hinh vSphere HA (5)

- Các ESXi host của mình được cấu hình SAN Storage bằng Openfiler. Và các VM được cài trên Storage này nên mình sẽ ưu tiên cho Storage này.

Migrate VM bang vMotion (1)


2. Migrate máy ảo đang chạy bằng vMotion


- Bây giờ mình sẽ thử tắt ESXi 1 để các VM (mình đang có VM 2k3 trên này) tự động di chuyển qua ESXi khác và khởi động.

Migrate VM bang vMotion (2)

- Quay lại vCenter và VM 2k3 các bạn sẽ thấy VM 2k3 đã chết vì nó đang sử dụng Resource của ESXi 1.

Migrate VM bang vMotion (3)

- Chưa tới 3 phút Vmware HA đã di chuyển VM 2k3 sang ESXi 2 và khởi động lại VM 2k3 thành công.

Migrate VM bang vMotion (4)

- Việc migration máy ảo đang hoạt động sẽ bị gián đoạn trong thời gian ngắn. Có thể máy ảo sẽ bị mất một vài gói ping trong qua trình migration máy ảo.

Migrate VM bang vMotion (5)
 
Last edited:
Root ơi, mình đã tạo 2 host esx1, esx2 (E1, E2), 1 vcenter, tạo storage openfiler, cấu hình HA, tạo 1 máy ảo SRV1 trên E1, sau đó giả lập tắt E1 đi thì SRV1 đã chuyển qua E2 và bật lên. Tuy nhiên khi bật lại E1 thì SRV1 ko chuyển lại qua E1. Mình cũng ko thể chọn migrate SRV1 từ E2 qua E1 (chỉ cho migrate qua datastore khác).
Vậy cho mình hỏi làm cách nào để chuyển các VM cũ từ E2 về lại E1. Cám ơn Root.
 
Root ơi, mình đã tạo 2 host esx1, esx2 (E1, E2), 1 vcenter, tạo storage openfiler, cấu hình HA, tạo 1 máy ảo SRV1 trên E1, sau đó giả lập tắt E1 đi thì SRV1 đã chuyển qua E2 và bật lên. Tuy nhiên khi bật lại E1 thì SRV1 ko chuyển lại qua E1. Mình cũng ko thể chọn migrate SRV1 từ E2 qua E1 (chỉ cho migrate qua datastore khác).
Vậy cho mình hỏi làm cách nào để chuyển các VM cũ từ E2 về lại E1. Cám ơn Root.

hi ban,
1. HA Vmotion là tính năng khi 1 ESXi host die thì VM sẽ được di chuyển qua ESXi host khác. Còn khi ESXi sống lại thì VM SRV1 cũng không di chuyển về vị trí cũ. Để làm được điều này bạn cần thiết lập thêm 1 tính năng khác của vSphere.

2. Bạn không thể di chuyển SRV1 từ Host E2 sang E1. Bạn có thể upload hình bị lỗi của bạn lúc bạn migrate lên đây được không ?
 
Cám ơn Root đã phản hồi nhanh.
1. Root cho mình hỏi tính năng khác của vSphere là gì? Mình chưa cấu hình gì cho vmotion, mình chỉ đang làm theo bài Lab HA này, chạy ok.
2. Mục đích của mình ko phải là migrate mà chỉ là muốn các VM cũ của E1 trở về lại E1 (vì nằm hết trên E2 thì E2 quá tải). Nên mình mày mò cách chuyển VM về lại E1. Mình có thấy phần Migrate nhưng tùy chọn migrate qua host khác bị mờ (ko chọn được), chỉ duy nhất cho phép chọn migrate qua datastore khác.
 
2015-07-28_10-50-12.png
Hình migrate như đính kèm nha Root.
 
Nếu ESXi chứa máy ảo vCenter bị lỗi thì lúc các máy ảo còn lại của ESXi này có tự động chuyển sang ESXi khác được không. Hay nói cách khác là HA còn hoạt động không?
 
Nếu ESXi chứa máy ảo vCenter bị lỗi thì lúc các máy ảo còn lại của ESXi này có tự động chuyển sang ESXi khác được không. Hay nói cách khác là HA còn hoạt động không?

HA vẫn hoạt động bình thường khi vCenter bị lỗi hay chết. HA vmware hoạt động dựa theo FDM agent để monitoring và starting máy ảo khi host fails.
 

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