Xài vCenter Server 8 để di chuyển máy ảo từ ESXi Host này sang ESXi Host khác - VM Live Migration
Chào các bạn
Mình làm tiếp video thứ 4 về công nghệ ảo hóa máy chủ vật lí bằng phần mềm VMware.
Đây có thể là nội dung được nhiều bạn mong đợi nhất trong series về quản trị VMware và cũng là 1 chức năng chính, đáng đồng tiền bát gạo của vCenter Server 8 so với ESXi Host Client.
vCenter Server 8 sẽ xài dịch vụ vMotion để di chuyển máy ảo đang chạy và đĩa cứng của nó ở trên ESXi này sang ESXi khác gọi là VM Live Migration.
Bạn cần phải tạo đường mạng riêng cho vMotion trên các ESXi Host để di chuyển được các máy ảo.
Mình làm 4 trường hợp VM Live Migration như sau:
1. Di chuyển máy ảo đang chạy từ Datastore 1 sang Datastore 2 trong cùng 1 máy ESXi Host 2
Tốt nhưng máy ảo phải giữ nguyên đường mạng, không đổi sang đường mạng khác được, chi tiết lỗi các bạn coi video.
2. Làm cho máy ảo thành đầu ngô mình sở bằng cách thêm 1 đĩa cứng trên Datastore 1 và di chuyển hết hết sang ESXi Host 1.
Tốt, chạy nhanh, không vấn đề gì.
Từ VMware ESXi 5.1 đã bỏ yêu cầu di chuyển máy ảo qua ESXi Host khác cần phải xài chung vùng lưu trữ (shared storage) nên bạn có thể di chuyển máy ảo đang chạy và đĩa cứng của nó từ Datastore nội bộ (local) của ESXi Host này sang ESXi Host khác.
Tây gọi là VM Live migration local to local.
3. Di chuyển máy ảo đang chạy từ ESXi Host 1 sang ESXi Host 2 trong trường hợp 2 ESXi Host này xài chung Datastore gọi là Shared storage.
Tây gọi là VM Live migration shared storage.
Trên thực tế nếu các ESXi Host xài chung vùng lưu trữ (shared storage) sẽ chạy hệ thống lưu trữ tốc độ cao SAN (Storage Area Network) bằng cáp quang.
ESXi Host vật lí xài card mạng cáp quang (HBA - Host Bus Adapter) gắn vào Switch cáp quang (Fibre Channel Switch) và móc vào từng vùng lưu trữ là LUN (Logical Unit Number) của FC SAN.
Trong bài LAB này chúng ta sẽ xài phần mềm làm iSCSI target để làm vùng lưu trữ chung cho 2 ESXi Host.
Lần này mình dựng Ubuntu Server 24.04 chạy iSCSI target trên phân vùng đĩa cứng (block storage object) trên máy ảo để tốc độ nhanh hơn thay vì image file (fileio storage object) như video số 1 mình làm về Xài VMware ESXi 8 trên VMware Workstation.
Để 2 ESXi Host cùng truy cập vào được LUN trên iSCSI Target thì mình phải thêm iSCSI initiator của 2 ESXi Host này vào ACL.
Kết luận:
vSphere vMotion đã làm rất tốt công việc di chuyển máy ảo đang chạy - VM Live Migration trong 3 trường hợp trên.