Cách chuyển đổi máy ảo Hyper-V sang VMware
Các nền tảng ảo hóa như Hyper-V và VMware là yếu tố thiết yếu để vận hành các môi trường CNTT linh hoạt và có khả năng mở rộng. Khi các tổ chức phát triển, nhu cầu di chuyển khối lượng công việc giữa các nền tảng này thường nảy sinh nhằm cải thiện hiệu suất, khả năng tương thích hoặc hiệu quả quản lý.
Trong số các công cụ di chuyển hiện có, VMware vCenter Converter Standalone nổi bật là công cụ hiệu quả nhất để chuyển đổi máy ảo Hyper-V sang máy ảo VMware. Tiện ích miễn phí này hỗ trợ cả chuyển đổi V2V (từ ảo sang ảo) và P2V (từ vật lý sang ảo), mang lại cách thức di chuyển hệ thống mượt mà và đáng tin cậy. Đọc hướng dẫn từng bước này để tìm hiểu cách chuyển đổi Hyper-V sang VMware.
Hiểu về các tùy chọn của VMware vCenter Converter
Trước khi chuyển đổi máy ảo Hyper-V sang máy ảo VMware, hãy cùng xem xét các tùy chọn của VMware vCenter Converter. Các thành phần của VMware vCenter Converter chỉ có thể được cài đặt trên hệ điều hành Windows. Chương trình này rất dễ sử dụng. Giải pháp này có thể giúp bạn tự động hóa quá trình chuyển đổi bằng cách tạo nhiều tác vụ có thể được thực thi theo thứ tự ưu tiên (các tác vụ có ID công việc số thấp hơn sẽ được thực hiện trước). Bạn có thể thiết lập số lượng tác vụ chạy đồng thời trong các tùy chọn của VMware vCenter Converter. Điều này có thể hữu ích nếu bạn cần điều chỉnh tốc độ thực thi các tác vụ, ví dụ như vậy. Cấu hình máy ảo sau khi chuyển đổi cũng có thể được thực hiện bằng công cụ này.
Bảng dưới đây hiển thị các loại máy có thể được chuyển đổi sang định dạng VMware.
|
Máy nguồn |
Máy đích |
|
Máy vật lý Máy ảo Hyper-V Máy ảo VMware Workstation |
Máy ảo định dạng ESXi Máy ảo định dạng Workstation |
VMware vCenter Converter có thể được sử dụng để chuyển đổi các máy vật lý chạy Windows hoặc Linux. Các máy Linux phải được chuyển đổi từ xa, vì trình chuyển đổi chỉ có thể được cài đặt trên Windows. Cả máy Windows cục bộ và từ xa đều có thể được chuyển đổi. Các máy ảo đích có thể ở định dạng VMware ESXi hoặc định dạng VMware Workstation (định dạng sau có thể chạy trên VMware Fusion và VMware Player).
VMware vCenter Converter có thể được xem xét dựa trên các thành phần của nó: máy khách, tác nhân và máy chủ, bao gồm một công cụ xử lý. Tác nhân có thể được triển khai trên các máy vật lý nguồn chạy Windows hoặc trên các máy chủ Hyper-V. Một bản sao lưu ( ảnh chụp nhanh ) sẽ được tạo trên máy Windows nguồn đang chạy khi quá trình chuyển đổi bắt đầu. Kỹ thuật chụp nhanh (snapshot) được sử dụng để đảm bảo tính nhất quán của dữ liệu. Máy chủ thực hiện quá trình chuyển đổi, và thành phần worker luôn được cài đặt cùng với thành phần máy chủ. Ứng dụng khách cung cấp giao diện người dùng dùng để kết nối với máy cục bộ hoặc máy từ xa nơi trình chuyển đổi đang chạy. Giao diện client cung cấp quyền truy cập vào các trình hướng dẫn Chuyển đổi và Cấu hình.
Khi cần chuyển đổi một máy vật lý chạy Linux, agent không được cài đặt trên Linux; thay vào đó, một máy ảo trợ giúp (helper VM) đặc biệt và trống được triển khai trên máy chủ đích. Kết nối với máy Linux vật lý được thiết lập qua SSH (Secure Shell). Tại thời điểm tạo, máy ảo trợ giúp trống và khởi động từ một hình ảnh Linux. Dữ liệu được sao chép từ máy Linux nguồn sang máy ảo trợ giúp. Khi quá trình hoàn tất, máy ảo trợ giúp trở thành máy đích. Máy ảo sẵn sàng hoạt động bình thường ngay sau khi được khởi động lại.
Khi chuyển đổi máy ảo Hyper-V sang VMware, trình điều khiển được cài đặt trên máy chủ Hyper-V trong quá trình cấu hình công việc chuyển đổi. Các máy ảo Hyper-V ở trạng thái tắt nguồn có thể được chuyển đổi. Nếu bạn muốn chuyển đổi các máy ảo Hyper-V đang chạy (hoặc các máy ảo chạy trên các hypervisor khác, như KVM hoặc XEN), hãy sử dụng VMware vCenter Converter theo cách tương tự như đã mô tả ở trên khi chuyển đổi các máy vật lý đang chạy.
Việc sao chép dữ liệu có thể dựa trên đĩa hoặc dựa trên khối lượng. VMware vCenter Converter không hỗ trợ các đĩa/khối lượng nguồn sau:
- Đĩa RAID;
- Đĩa lai GPT/MBR (Bảng phân vùng GUID / Bản ghi khởi động chính);
- Đĩa RDM (Raw Device Mapping);
- Khối lượng được gắn bởi Device Mapper Multipath trong Linux.
Đĩa MBR, đĩa GPT cũng như khối lượng cơ bản và động được hỗ trợ. Bản sao lưu VM không được chuyển từ máy ảo nguồn sang máy ảo đích.
Các tham số được giữ nguyên trong quá trình chuyển đổi
Theo mặc định, các tham số sau được VMware vCenter Converter giữ nguyên:
- Tên máy tính;
- Mã định danh bảo mật (SID);
- Tài khoản người dùng;
- Tên khối lượng cho các phân vùng đĩa;
- Tệp ứng dụng và dữ liệu.
Do đó, việc chạy cả máy nguồn và máy đích trong cùng một mạng có thể gây ra sự cố. Xung đột mạng có thể phát sinh nếu địa chỉ IP, tên máy tính và giá trị SID giống nhau. Để tránh điều này, bạn nên ngắt kết nối máy ảo nguồn khỏi mạng trước khi bật nguồn cho máy ảo được tạo bởi trình chuyển đổi. Ngoài ra, bạn có thể tùy chỉnh các máy ảo dựa trên Windows bằng cách sử dụng Trình hướng dẫn Chuyển đổi hoặc Cấu hình trong VMware vCenter Converter để điều chỉnh các thông số liên quan.
Thay đổi phần cứng trong máy ảo đích
Ảo hóa phần cứng hoạt động bằng cách mô phỏng phần cứng máy tính để đảm bảo máy ảo hoạt động đúng cách. Do đó, một số thiết bị có thể thay đổi sau khi chuyển đổi từ máy vật lý sang máy ảo hoặc sau khi chuyển đổi giữa các nền tảng hypervisor. Hyper-V không sử dụng các thiết bị mô phỏng giống như VMware. Ngay cả Thế hệ 1 và Thế hệ 2 các máy ảo Hyper-V cũng sử dụng các thiết bị ảo khác nhau trong môi trường Hyper-V.
Các thay đổi phần cứng có thể khiến một số phần mềm liên quan đến phần cứng không hoạt động sau khi chuyển đổi. Một vấn đề phổ biến là cần phải kích hoạt lại phần mềm sử dụng các thuật toán kích hoạt liên kết với phần cứng. Việc chuyển đổi các máy chạy phần mềm có giấy phép OEM (Nhà sản xuất thiết bị gốc) có thể không phải là quyết định khôn ngoan trong trường hợp này.
Các phần cứng sau đây có thể thay đổi sau khi chuyển đổi:
- Mô hình CPU . Điều này phụ thuộc vào mô hình CPU của máy vật lý lưu trữ máy ảo VMware mới.
- Bộ điều hợp Ethernet . Các bộ điều hợp mạng có thể thay đổi thành bộ điều hợp Ethernet VMXnet. Địa chỉ MAC cũng nên được thay đổi trong trường hợp này.
- Bộ điều hợp USB . Các bộ điều hợp này có thể được cập nhật.
- Card đồ họa . Card này có thể chuyển sang card VMware SVGA sau khi di chuyển.
- Bộ điều khiển đĩa . Các bộ điều khiển đĩa đích có thể khác với các bộ điều khiển đĩa của máy nguồn.
- Đĩa và phân vùng . Chuỗi mô hình và nhà sản xuất của các thiết bị đĩa có thể thay đổi (ví dụ: thành thiết bị đĩa SCSI ảo VMware). Số lượng đĩa và phân vùng cũng có thể thay đổi trong quá trình chuyển đổi.
Hệ điều hành được hỗ trợ
VMware vCenter Converter 6.6 (phát hành năm 2025) hỗ trợ nhiều hệ điều hành dựa trên Windows và Linux.
Các phiên bản sau đây Windows được hỗ trợ chính thức:
- các phiên bản 32-bit và 64-bit của Windows 10 và 11.
- các phiên bản 64-bit của Windows Server 2012, 2012 R2, 2016, 2019 và 2022.
VMware vCenter Converter có thể được cài đặt trên bất kỳ hệ điều hành nào trong danh sách. Các máy ảo chạy các hệ điều hành này có thể được chuyển đổi ở trạng thái đang bật hoặc tắt nguồn, với cấu hình máy được hỗ trợ.
Nếu bạn muốn cài đặt trình chuyển đổi trên các phiên bản Windows cũ hơn hoặc chuyển đổi các phiên bản Windows cũ hơn, như Windows 7, bạn nên cài đặt phiên bản cũ hơn của VMware Converter Standalone (phiên bản 6.0 hoặc 6.1).
Các bản phân phối Linux sau đây được hỗ trợ chính thức:
- Ubuntu 12.04 LTS (32/64-bit), Ubuntu 14.04 LTS (32/64-bit), Ubuntu 16.04 LTS (32/64-bit), 18.04 LTS, 20.04 LTS, 22.04 LTS.
- CentOS 6.x (32/64-bit), CentOS 7.0 (64-bit).
- Red Hat Enterprise Linux (RHEL) 6.x (32/64-bit), RHEL 7.x (64-bit), RHEL 8.x (64-bit), RHEL 9.x (64-bit).
SUSE Linux Enterprise Server (SLES) 10.x (32/64-bit) và SLES 11.x (32/64-bit) được hỗ trợ cho đến phiên bản 5.0.1 của trình chuyển đổi.
VMware vCenter Converter có thể chuyển đổi các máy nguồn (vật lý hoặc ảo) cài đặt các hệ điều hành Linux này. Các máy nguồn có thể được chuyển đổi dù đang bật hay tắt nguồn. Trình chuyển đổi không thể được cài đặt trên các hệ điều hành Linux và không thể được sử dụng để cấu hình các máy đích chạy hệ điều hành Linux. Chỉ có tính năng sao chép dựa trên đĩa (disk-based cloning) khả dụng cho các máy Linux, và VMware Tools không thể được cài đặt tự động thông qua trình chuyển đổi.
Trình khởi động GRUB được hỗ trợ cho các máy Linux. LILO không được hỗ trợ.
Các máy nguồn chạy Windows/Linux với BIOS và UEFI đều được hỗ trợ. Giao diện firmware được giữ nguyên sau khi chuyển đổi. Nếu máy nguồn sử dụng BIOS, bạn có thể chuyển đổi nó thành một máy ảo sử dụng BIOS, nhưng không thể chuyển đổi nó thành một máy ảo sử dụng UEFI (và ngược lại).
Yêu cầu mạng
Đảm bảo rằng không có tường lửa nào chặn kết nối mạng, và VMware vCenter Converter Standalone có thể truy cập vào máy nguồn và máy chủ đích (xem bảng bên dưới). Bạn có thể cần tắt phần mềm chống vi-rút tạm thời cho đến khi quá trình chuyển đổi hoàn tất. Đối với hệ thống Windows, tính năng Chia sẻ tệp và máy in phải được bật. UAC (Kiểm soát truy cập người dùng) phải được tắt. Sử dụng tài khoản Quản trị viên để kết nối với máy nguồn và máy đích cũng như để chạy VMware vCenter Converter. Đối với máy Linux vật lý nguồn, máy chủ SSH phải được bật.
|
Nguồn (kết nối từ) |
Đích (kết nối đến) |
Các cổng được sử dụng cho kết nối mạng |
|
Máy chủ độc lập Converter |
Máy nguồn đang bật nguồn |
TCP 445, 139, 9089; UDP 137, 138 |
|
Máy chủ độc lập Converter |
vCenter Server |
TCP 443 |
|
Khách hàng độc lập Converter |
vCenter Server |
TCP 443 |
|
Máy chủ độc lập Converter |
Máy chủ ESXi đích |
TCP 902 |
|
Máy chủ nguồn đang hoạt động |
ESXi |
TCP 443, 902.# |
Tải xuống và cài đặt VMware vCenter Converter
Tải xuống VMware vCenter Converter Standalone từ trang web của VMware. Bạn cần có tài khoản VMware để truy cập liên kết tải xuống. Nếu bạn chưa có tài khoản VMware, bạn có thể tạo một tài khoản; quá trình này miễn phí và chỉ mất vài phút để hoàn tất.
Quy trình có thể khác nhau một chút tùy theo các phiên bản khác nhau của VMware Converter, nhưng quy trình làm việc nói chung vẫn giống nhau.
- Sau khi tải xuống trình chuyển đổi, bạn có thể cài đặt nó bằng GUI (giao diện người dùng đồ họa) hoặc dòng lệnh. Cài đặt ở chế độ GUI rất đơn giản – chỉ cần chạy tệp .EXE của trình cài đặt đã tải xuống và làm theo các hướng dẫn của trình hướng dẫn cài đặt.
- Bước tiếp theo là chọn loại cài đặt – bạn có thể chọn giữa Cài đặt cục bộ và Cài đặt Client-Server . Trong ví dụ này, chúng tôi sử dụng cài đặt cục bộ để đơn giản hóa. Tất cả các thành phần cần thiết của trình chuyển đổi sẽ được cài đặt trên máy cục bộ để tạo tác vụ trực tiếp từ đó (ví dụ: truy cập từ xa, máy chủ chuyển đổi, đại lý chuyển đổi và khách hàng chuyển đổi). Nếu bạn chọn tùy chọn cài đặt Client-Server, bạn có thể tinh chỉnh các thành phần được cài đặt.

Ví dụ từng bước: Chuyển đổi máy ảo Hyper-V sang máy ảo VMware
Sau khi cài đặt VMware vCenter Converter Standalone, hãy chạy trình chuyển đổi (theo mặc định, một lối tắt sẽ được tạo trên màn hình của bạn). Trình chuyển đổi sẽ khởi chạy trong một cửa sổ mới. Hãy cùng tìm hiểu cách chuyển đổi máy ảo Hyper-V sang máy ảo VMware ESXi qua hướng dẫn chi tiết dưới đây.
- Nhấp vào Chuyển đổi máy .

- Trình hướng dẫn chuyển đổi sẽ được khởi chạy. Trên màn hình Hệ thống nguồn , bạn có thể chọn trạng thái Đang bật (đối với máy Windows từ xa, máy Linux từ xa hoặc máy cục bộ này) hoặc trạng thái Đã tắt (đối với máy ảo VMware Infrastructure, máy ảo VMware Workstation, máy ảo VMware khác hoặc Hyper-V Server) cho loại nguồn. Trong ví dụ này, chúng ta chọn tùy chọn Tắt nguồn và chọn Hyper-V Server từ menu thả xuống.
Nhập thông tin kết nối máy chủ. Nhập địa chỉ IP hoặc tên máy chủ Hyper-V của bạn, sau đó nhập tên người dùng và mật khẩu của tài khoản có quyền quản trị trên máy chủ Hyper-V. Nhấp vào Tiếp theo để tiếp tục.

- Một cửa sổ bật lên sẽ xuất hiện. Trình đại lý VMware vCenter Converter Standalone phải được cài đặt tạm thời trên phiên bản máy chủ Hyper-V. VMware vCenter Converter sẽ nhắc bạn chọn cách gỡ cài đặt trình đại lý sau khi quá trình chuyển đổi hoàn tất (tự động hoặc thủ công). Chọn tùy chọn ưa thích của bạn và nhấp vào Yes để tiếp tục. Chờ cho đến khi trình điều khiển được triển khai trên máy chủ Hyper-V.

- Chọn máy nguồn . Sau khi trình điều khiển được triển khai, bạn có thể xem danh sách các máy ảo đang chạy trên máy chủ Hyper-V của bạn. Trong hướng dẫn này, máy ảo Ubuntu16-replica được chọn để chuyển đổi. Máy ảo này đang tắt nguồn và đáp ứng các yêu cầu. Nếu bạn chọn một máy ảo đang ở trạng thái bật nguồn, nút Next sẽ không hoạt động và cảnh báo “ Tắt máy ảo đã chọn để tiếp tục ” sẽ được hiển thị. Sau khi chọn máy ảo nguồn, nhấp vào Next .

- Đặt hệ thống đích bằng cách chọn từ các tùy chọn sau: máy ảo VMware Infrastructure hoặc VMware Workstation, hoặc các máy ảo VMware khác .
Chọn tùy chọn đầu tiên nếu bạn muốn có một máy ảo (VM) chạy trên máy chủ ESXi (như trong trường hợp này).
Chọn thông tin máy chủ VMware Infrastructure:
- Địa chỉ IP (hoặc tên máy chủ) của vCenter Server hoặc máy chủ ESXi độc lập;
- Tên người dùng có quyền quản trị;
- Mật khẩu của người dùng đó.
Sau khi hoàn tất, nhấp vào Tiếp theo để tiếp tục.

- Đặt các thông số cho máy ảo đích tại . Đặt tên và vị trí của máy ảo (trung tâm dữ liệu hoặc thư mục). Sau đó nhấp vào Tiếp theo để tiếp tục.

- Nếu bạn đã chọn vCenter Server trong các bước trước, bây giờ bạn phải chọn máy chủ ESXi mà máy ảo sẽ chạy trên đó. Chọn kho dữ liệu được gắn với máy chủ ESXi đó và chỉ định phiên bản của máy ảo. Phiên bản máy ảo 11 phù hợp với ESXi 6.0 trở lên. Trong ví dụ này, địa chỉ IP của máy chủ ESXi là 10.10.10.90 , tên kho dữ liệu là VMTemplates02 và phiên bản máy ảo là 11 . Bạn có thể chọn phiên bản VM mới hơn được hỗ trợ bởi phiên bản trình chuyển đổi và máy chủ đích của bạn. Nhấp vào Tiếp theo .

- Đặt các thông số cho tác vụ chuyển đổi:
- Dữ liệu cần sao chép . Bạn có thể chọn loại sao chép dữ liệu (dựa trên đĩa hoặc dựa trên khối lượng), loại cấp phát đĩa (Dày hay mỏng) và kho dữ liệu đích cho các đĩa ảo của bạn. Loại đĩa dày được chọn theo mặc định.
- Thiết bị . Trong phần này, bạn có thể thiết lập dung lượng bộ nhớ ảo, số lượng bộ xử lý ảo, số lõi trên mỗi bộ xử lý và bộ điều khiển đĩa cho máy ảo.
- Mạng . Bạn có thể chọn số lượng bộ điều hợp mạng ảo cho máy ảo và chỉ định mạng mà chúng cần kết nối cũng như loại bộ điều khiển mạng ảo.
- Dịch vụ . Tùy chọn này chỉ khả dụng cho các máy đích chạy Windows, cho phép bạn chọn chế độ khởi động cho từng dịch vụ Windows.
- Tùy chọn nâng cao . Các tùy chọn này có thể được cấu hình cho các máy chạy hệ điều hành Windows. Đánh dấu vào các ô thích hợp để bật máy ảo đích, cài đặt VMware Tools, tùy chỉnh các tùy chọn khách, xóa các điểm kiểm tra Khôi phục hệ thống và/hoặc cấu hình lại máy ảo đích sau khi chuyển đổi.
- Giới hạn . Bạn có thể thiết lập giới hạn CPU để kiểm soát tài nguyên CPU mà trình chuyển đổi sử dụng cho tác vụ hiện tại. Tùy chọn này cho phép bạn dành đủ tài nguyên bộ xử lý để chạy các tác vụ khác nếu cần thiết. Giới hạn băng thông mạng cho phép bạn kiểm soát băng thông mạng, điều này có thể hữu ích nếu bạn muốn đảm bảo các dịch vụ và ứng dụng liên quan đến mạng hoạt động bình thường trong quá trình chuyển đổi.
Sau khi cấu hình các thông số, nhấp vào Next .

Lưu ý : Bạn có thể thiết lập VMware vCenter Converter để sử dụng loại đĩa Thin theo mặc định. Điều này có thể hữu ích nếu bạn cần chuyển đổi một số lượng lớn máy ảo và các máy đích phải có đĩa được phân bổ mỏng. Để chọn tùy chọn này:
- Truy cập C:\ProgramData\VMware\VMware vCenter Converter Standalone .
- Mở tệp converter-worker.xml trong trình soạn thảo văn bản.
- Tìm thẻ
- Thay đổi giá trị mặc định
falsethànhtruetrong chuỗi:false - Lưu tệp converter-worker.xml và khởi động lại dịch vụ VMware vCenter Converter Standalone Worker. Để thực hiện điều này, mở CMD và chạy các lệnh:
net stop "VMware vCenter Converter Standalone Worker service"net start "VMware vCenter Converter Standalone Worker service"
Hoặc bạn có thể chạy
services.mscvà sử dụng giao diện người dùng (GUI) để quản lý dịch vụ. - Kiểm tra tóm tắt. Nếu tất cả các thiết lập đều chính xác, hãy nhấp vào Hoàn tất để bắt đầu quá trình chuyển đổi.

- Bây giờ bạn có thể xem trạng thái công việc chuyển đổi của mình trong cửa sổ chính của VMware vCenter Converter. Tương tự, bạn có thể thêm các công việc chuyển đổi khác. Chờ cho đến khi tác vụ hoàn tất, sau đó khởi động máy ảo (VM) đã chuyển đổi từ định dạng Hyper-V trên máy chủ VMware ESXi của bạn (sử dụng VMware vSphere Client, VMware vSphere Web Client, VMware Host Client, VMware Workstation hoặc PowerCLI cho mục đích này).

Dù bạn sử dụng hypervisor nào, hãy nhớ bảo vệ dữ liệu của mình. Với NAKIVO Backup & Replication, bạn có thể sao lưu các máy ảo Hyper-V và VMware một cách dễ dàng và hiệu quả. Nếu bạn đã sao lưu các máy ảo Hyper-V của mình bằng NAKIVO Backup & Replication, bạn có thể sử dụng tính năng Khôi phục đa nền tảng của giải pháp này để chuyển đổi các máy ảo Hyper-V sang máy ảo VMware.
Kết luận
Việc di chuyển từ Hyper-V sang VMware là một quá trình đơn giản khi sử dụng VMware vCenter Converter Standalone. Công cụ miễn phí này đảm bảo rằng các máy ảo của bạn được chuyển đổi một cách an toàn, giữ nguyên các cấu hình quan trọng và giảm thiểu thời gian ngừng hoạt động. Bằng cách tuân thủ các bước và các phương pháp hay nhất được nêu ra, bạn có thể thực hiện quá trình chuyển đổi một cách suôn sẻ và đáng tin cậy.