VMware vMotion cung cấp tính năng di chuyển máy ảo "hot migration", tức là máy ảo có thể di chuyển mà không cần tắt nguồn hoặc tắt hoạt động của máy ảo.
VMware vMotion là một công nghệ ảo hóa được phát triển bởi VMware, cho phép di chuyển hoạt động của các máy ảo (VM) đang chạy từ một máy chủ vật lý sang máy chủ khác mà không làm gián đoạn hoạt động của VM đó. Tính năng này giúp tối ưu hóa tài nguyên phần cứng, thay đổi cấu trúc hạ tầng một cách linh hoạt và tăng cường sẵn sàng/ khả năng chịu lỗi của hệ thống ảo hóa VMware.
1. VMware vMotion là gì?
VMware vMotion là một công nghệ cho phép di chuyển các máy ảo đang chạy từ một máy chủ VMware ESXi sang một máy chủ khác mà không làm gián đoạn hoạt động của các máy ảo.
vMotion - live migration Một tính năng của ESX/ESXi và vCenter Server cho phép một máy ảo đang chạy có thể được di chuyển từ một máy chủ vật lý này đến một máy chủ vật lý khác mà không cần phải tắt nguồn máy ảo. Sự di chuyển giữa hai máy chủ vật lý xảy ra không có thời gian chết và không làm mất kết nối mạng đến máy ảo. vMotion đáp ứng cho nhu cầu của một tổ chức nhằm duy trì SLA(Cam kết chất lượng dịch vụ) để đảm bảo tính sẵn sàng cho server. Quản trị viên có thể dễ dàng dùng vMotion để loại bỏ tất cả các máy ảo từ một máy chủ ESX/ESXi để thực hiện bảo trì.
Sau khi bảo trì hoàn tất và máy chủ được đưa trở lại trực tuyến, v-Motion một lần nữa có thể được sử dụng để trả các máy ảo đó về với máy chủ ban đầu. Ngay cả trong các hoạt động bình thường hàng ngày, vMotion có thể được sử dụng khi nhiều máy ảo trên cùng một máy chủ đang cạnh tranh tài nguyên. vMotion có thể giải quyết vấn đề bằng cách cho phép người quản trị di chuyển bất kỳ máy ảo đang chạy nào đang bị tranh chấp tài nguyên nhưng có nhu cầu sử dụng tài nguyên lớn hơn đến một máy chủ ESX/ESXi khác.
2 Cách hoạt động của VMware vMotion
2.1 Chuẩn bị
- Đảm bảo thiết bị mạng và hạ tầng SAN hoạt động bình thường.
- Các máy chủ VMware ESXi phải đáp ứng yêu cầu về phần cứng và phần mềm.
2.2 Di chuyển quy trình
- vMotion sử dụng VMware vSphere vMotion, một công cụ quản lý trung tâm để quản lý việc di chuyển máy ảo.
- Công nghệ này sử dụng một công cụ đặc biệt gọi là "Memory Copy Engine" để sao chép bộ nhớ RAM của máy ảo từ máy chủ nguồn sang máy chủ đích.
- Quá trình này diễn ra mà không gây gián đoạn đến hoạt động của máy ảo.
3. Lợi ích của VMware vMotion
- Khả năng di chuyển và thay đổi nền vật lý mà không làm gián đoạn hoạt động của máy ảo.
- Tăng tính sẵn sàng và khả năng chuyển đổi của hạ tầng ảo hóa.
- Thuận tiện cho việc bảo trì, nâng cấp và di chuyển máy chủ và lưu trữ.
- Giảm thiểu thời gian downtime và lợi ích về hiệu suất.
4. Thực hành vMotion
Thực hiện Compute vMotion và Storage vMotion
Có các kiểu Migrate trong VMware như sau:
- Change compute resource only: Chỉ thay đổi vị trí của compute
- Change storage only: Chỉ thay đổi vị trí Storage
- Change both compute resource and storage: Thay đổi cả vị trí của cả compute và storage
Xác định vị trí hiện tại và vị trí sau khi chuyển
- Vị trí của Compute hiện tại:
- Vị trí của Storage hiện tại:
- Vị trí host mới của VM phải được nằm trong phạm vi của Datacenter-VMware. Các máy có kết nối chung đường kết nối vMotion. Để thực hiện v Motion các máy ảo trong VMware thực hiện như sau:
Chọn VM cần thực hiện vMotion -> Migrate
Change compute resource only
Thực hiện chỉ chuyển vị trí compute(được hiểu là nơi mà VM sử dụng tài nguyên RAM và CPU của Host)
Chọn Host mà VM muốn chuyển đến
Dải mạng sau khi VM được chuyển
Lập lịch ưu tiên để chuyển VM với mức độ CPU cao, khuyến khích dùng
Chọn Finish để dịch chuyển
>>> Xem thêm: VMware Networking - Hướng dẫn cấu hình mạng trên vCenter 7.0
5. Kết luận
Storage vMotion là hai công nghệ quan trọng trong việc quản lý và vận hành máy ảo. Chúng cung cấp khả năng di chuyển và thay đổi môi trường vật lý mà không ảnh hưởng đến hoạt động của máy ảo. Các công nghệ này cung cấp tính sẵn sàng cao và giúp quản trị viên dễ dàng thực hiện các tác vụ bảo trì và nâng cấp hạ tầng ảo hóa.
VMware VMotion đã trở thành một trong những công nghệ ảo hóa động phổ biến nhất trong lĩnh vực ảo hóa máy chủ, cho phép các tổ chức tận dụng tối đa khả năng linh hoạt, hiệu suất và sẵn sàng của môi trường ảo hóa.