Cách chuyển đổi từ Hyper-V sang VMware: Hướng dẫn chi tiết
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 đến một phương thức di chuyển hệ thống trơn tru và đáng tin cậy. Hãy đọc hướng dẫn từng bước này để tìm hiểu cách chuyển đổi từ Hyper-V sang VMware.
Tìm hiểu các tùy chọn của VMware vCenter Converter
Trước khi chuyển đổi một 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 quy 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 có số thứ tự nhỏ 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 tính chạy Linux phải được chuyển đổi từ xa, vì công cụ chuyển đổi chỉ có thể được cài đặt trên Windows. Cả máy tính 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 qua các thành phần của nó: Client, Agent và Server (bao gồm Worker). Agent 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 chụp nhanh ( ảnh chụp nhanh ) đượ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 được sử dụng để đảm bảo tính nhất quán của dữ liệu. Server thực hiện quá trình chuyển đổi, và Worker luôn được cài đặt cùng với thành phần Server. Máy khách cung cấp giao diện người 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 máy khách cho phép 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, tác nhân sẽ không được cài đặt trên Linux; thay vào đó, một máy ảo trợ giúp đặc biệt và trống rỗng sẽ được triển khai trên máy chủ đích. Kết nối với máy vật lý chạy Linux đượ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 vào máy ảo này. Khi quá trình hoàn tất, máy trợ giúp sẽ trở thành máy đích. Máy ảo sẵn sàng hoạt động bình thường ngay sau khi khởi động lại.
Khi chuyển đổi máy ảo Hyper-V sang VMware, tác vụ được cài đặt trên Máy chủ Hyper-V trong quá trình cấu hình tác vụ chuyển đổi. 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 đang chạy trên các hypervisors 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 để 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 volume. VMware vCenter Converter không hỗ trợ các đĩa/volume nguồn sau:
- Đĩa RAID;
- Đĩa lai GPT/MBR (GUID Partition Table / Master Boot Record);
- Đĩa RDM (Raw Device Mapping);
- Các volume được gắn bởi Device Mapper Multipath trong Linux.
Đĩa MBR, đĩa GPT cũng như các volume cơ bản và động được hỗ trợ. Ảnh chụp nhanh 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 đây được giữ nguyên bởi VMware vCenter Converter:
- Tên máy tính;
- Security ID (SID);
- Tài khoản người dùng;
- Tên volume cho các phân vùng đĩa;
- Tệp ứng dụng và dữ liệu.
Theo đó, việc chạy cả máy nguồn và máy đích trong cùng mạng có thể gây ra vấn đề. Mâu thuẫn mạng có thể xuất hiện nếu các Đị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 mở nguồn 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 tham số liên quan.
Thay đổi phần cứng trong VM đí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 rằng các VM hoạt động hiệu quả. 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ả các máy ảo Hyper-V Gen1 và Gen2 cũng sử dụng các thiết bị ảo khác nhau trong môi trường Hyper-V.
Những thay đổi về 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 thể hoạt động sau khi chuyển đổi. Một vấn đề thường gặp 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. Trong trường hợp này, việc chuyển đổi các máy đang 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à một quyết định khôn ngoan.
Các phần cứng sau đây có thể thay đổi sau khi chuyển đổi:
- Mẫu CPU . Điều này phụ thuộc vào mẫu CPU của máy vật lý đang 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ể chuyển sang bộ điều hợp Ethernet VMXnet. Trong trường hợp này, địa chỉ MAC cũng cần được thay đổi.
- 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 SVGA của VMware 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 vào 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 trên. 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ợ đế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) với những hệ điều hành Linux này đã cài đặt. Các máy nguồn có thể được chuyển đổi dù bật hoặc tắt nguồn. Trình chuyển đổi không thể cài đặt trên hệ điều hành Linux và không thể sử dụng để cấu hình các máy mục tiêu với một hệ điều hành Linux. Chỉ sao chép dựa trên ổ đĩa là có sẵn cho các máy Linux, và VMware Tools không thể tự động cài đặt bằng Trình chuyển đổi.
Trình tải 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 phần mềm hệ thống này được giữ lại sau khi chuyển đổi. Nếu một máy nguồn sử dụng BIOS, bạn có thể chuyển đổi nó thành một VM sử dụng BIOS, nhưng không thể chuyển đổi thành một VM 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 đang chặn kết nối mạng, và VMware vCenter Converter Standalone có thể truy cập máy nguồn và máy chủ đích (kiểm tra bảng dưới đây). Có thể cần tắt phần mềm diệt 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, cần bật chia sẻ Tệp và Máy in. UAC (Kiểm soát Truy cập Người dùng) cần phải được vô hiệu hóa. Sử dụng tài khoản Quản trị viên để kết nối với các máy nguồn và đích cũng như để chạy VMware vCenter Converter. Đối với máy Linux vật lý gốc, máy chủ SSH cần được kích hoạt.
|
Máy nguồn (kết nối từ) |
Đích (kết nối tới) |
Cổng sử dụng cho kết nối mạng |
|
Máy chủ độc lập Converter |
Máy nguồn đang hoạt động |
TCP 445, 139, 9089; UDP 137, 138 |
|
Máy chủ độc lập Converter |
Máy chủ vCenter |
TCP 443 |
|
Khách hàng độc lập Converter |
Máy chủ vCenter |
TCP 443 |
|
Máy chủ độc lập Converter |
Đích ESXi |
TCP 902 |
|
Máy 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 một tài khoản VMware để truy cập liên kết tải xuống. Nếu bạn không có tài khoản VMware, bạn có thể tạo một cái; quá trình này miễn phí và chỉ mất vài phút để hoàn thành.
Quá trình này có thể hơi khác nhau cho các phiên bản khác nhau của VMware Converter, nhưng quy trình 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 giao diện đồ họa người dùng (GUI) hoặc dòng lệnh. Cài đặt trong 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 khuyến nghị của trình hướng dẫn cài đặt.
- Bước tiếp theo là chọn loại thiết lập của bạn – bạn có thể chọn giữa Cài đặt Cục Bộ và Cài Đặt Máy Khách-Máy Chủ . Trong ví dụ này, cài đặt cục bộ được sử dụng để đơ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 đượ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à máy khách chuyển đổi). Nếu bạn chọn tùy chọn cài đặt Máy Khách-Máy Chủ, bạn có thể điều chỉnh chi tiết những thành phần nào cần cài đặt.

Ví dụ Từng bước: Chuyển đổi VM Hyper-V thành VMware VM
Sau khi bạn đã cài đặt VMware vCenter Converter Standalone, hãy chạy converter (theo mặc định, một lối tắt được tạo ra trên màn hình chính của bạn). Công cụ chuyển đổi sẽ mở ra trong một cửa sổ mới. Cùng khám phá cách chuyển đổi một VM Hyper-V thành một VM VMware ESXi trong hướng dẫn chi tiết bên dưới.
- Nhấp chuột Chuyển đổi máy .

- Chỉ dẫn chuyển đổi được khởi động. Trên màn hình Hệ thống nguồn , bạn có thể chọn trạng thái Đang bật (cho máy Windows từ xa, Linux từ xa hoặc trên máy cục bộ này) hoặc trạng thái Đã tắt (cho máy ảo Cơ sở hạ tầng VMware, 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 tôi chọn tùy chọn Đã tắt và chọn Hyper-V Server từ menu thả xuống.
Xác định thông tin kết nối máy chủ. Nhập địa chỉ IP hoặc tên của 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ị cho máy chủ Hyper-V. Nhấp chuột Tiếp theo để tiếp tục.

- Một cửa sổ bật lên sẽ xuất hiện. Phần mềm đại lý VMware vCenter Converter Standalone phải được cài đặt tạm thời trên phiên bản Hyper-V Server. VMware vCenter Converter sẽ yêu cầu bạn chọn cách bạn muốn gỡ bỏ cài đặt đại lý sau khi 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 Có để tiếp tục. Chờ cho đến khi đại lý được triển khai trên Hyper-V Server.

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

- Đặt hệ thống đích của bạn bằng cách chọn từ các tùy chọn sau: máy ảo Cơ sở hạ tầng VMware hoặc máy ảo máy trạm VMware, 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 kết thúc với một VM chạy trên một Máy chủ ESXi (như trong trường hợp này).
Chọn chi tiết máy chủ Hạ tầng VMware:
- Đị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ị viên;
- 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.

- Thiết lập các thông số cho máy ảo đích . Đặt tên và vị trí của VM (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ạn phải chọn máy chủ ESXi mà VM sẽ chạy. 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 VM 11 thích hợp cho 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 VM 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 chuyển đổi của bạn và máy chủ đích. Nhấp vào Tiếp theo .

- Thiết lập các thông số cho nhiệm vụ chuyển đổi:
- Dữ liệu để 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), kiểu phân bổ đĩa (Dày hay mỏng) và kho dữ liệu đích cho đĩa ảo của bạn. Kiểu đĩa dày được chọn theo mặc định.
- Thiết bị . Trong phần này, bạn có thể đặt số lượng bộ nhớ ảo, số lượng bộ xử lý ảo, số lõi mỗi bộ xử lý và bộ điều khiển đĩa cho VM.
- Mạng . Bạn có thể chọn số lượng bộ điều hợp mạng ảo cho VM và chỉ định mạng lưới mà chúng sẽ 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 máy đích dựa trên Windows, cho phép bạn chọn chế độ khởi động cho mỗi 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 OS Windows. Tích vào các hộp kiểm thích hợp để bật nguồn VM đích, cài đặt VMware Tools, tùy chỉnh ưu đãi khách, gỡ bỏ các điểm kiểm soát khôi phục hệ thống và/hoặc cấu hình lại VM đích sau khi chuyển đổi.
- Điều tiết . Bạn có thể thiết lập điều tiết CPU để kiểm soát tài nguyên CPU được sử dụng bởi trình chuyển đổi cho nhiệm vụ hiện tại. Tùy chọn này cho phép bạn dành riêng đủ tài nguyên bộ xử lý để chạy các tác vụ khác nếu cần thiết. Tính năng 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 tham số, hãy nhấp vào Tiếp theo .

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 (thin-provisioned). Để 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ẻ
<preferThinDiskType> - Thay đổi giá trị mặc định
falsethànhtruetrong chuỗi:<preferThinDiskType>false</preferThinDiskType> - 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 việc này, hã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"
Ngoài ra, bạn có thể chạy
services.mscvà sử dụng GUI để quản lý dịch vụ. - Kiểm tra bản 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ủa tác vụ chuyển đổi trong cửa sổ chính của VMware vCenter Converter. Tương tự, bạn có thể thêm các tác vụ chuyển đổi khác. Chờ cho đến khi tác vụ hoàn tất, sau đó khởi động máy ảo (VM) mà bạn đã chuyển đổi từ định dạng Hyper-V trên máy chủ VMware ESXi của mình (sử dụng VMware vSphere Client, VMware vSphere Web Client, VMware Host Client, VMware Workstation hoặc PowerCLI để thực hiện việc 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 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 (Cross-Platform Recovery) 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 quy trình đơn giản khi sử dụng VMware vCenter Converter Standalone. Công cụ miễn phí này đảm bảo 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 theo các bước và 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.