Cách chuyển đổi VHD sang VMDK: Hướng dẫn từng bước
VMware vSphere và Microsoft Hyper-V là hai trong số các nền tảng ảo hóa phổ biến nhất. Mỗi giải pháp sử dụng các định dạng tệp đĩa ảo khác nhau cho các máy ảo. Điều này có nghĩa là bạn cần chuyển đổi tệp đĩa ảo khi di chuyển máy ảo giữa VMware và Hyper-V. Ví dụ, bạn có thể cần di chuyển máy ảo giữa các trình ảo hóa để thử nghiệm. Trong một số trường hợp khác, bạn có thể cần thay đổi định dạng nếu đã chọn sai định dạng khi tạo máy ảo.
Hyper-V sử dụng VHD và VHDX cho các máy ảo, trong khi VMware sử dụng VMDK. Đọc bài viết này để tìm hiểu cách di chuyển máy ảo từ Hyper-V sang môi trường VMware bằng cách chuyển đổi tệp VHD thành VMDK.
Các định dạng đĩa ảo
VHD đề cập đến định dạng hình ảnh đĩa được giới thiệu như là định dạng đĩa ảo dành cho máy ảo của Connectix Virtual PC. Sau đó, Microsoft đã mua lại Virtual PC và tiếp tục phát triển sản phẩm ảo hóa này. Tiếp theo, Microsoft đã giới thiệu Hyper-V như một giải pháp thay thế cho Microsoft Virtual PC. Các tính năng chính của VHD là:
- Kích thước tối đa được hỗ trợ của tệp VHD là 2 TB (2^32*512 byte), trong đó 32 bit là số lượng và 512 byte là kích thước sector.
- Định dạng đĩa ảo VHD cũng được hỗ trợ bởi VirtualBox và vẫn được sử dụng trong đám mây Microsoft Azure.
- Các máy ảo Hyper-V thế hệ 1 chỉ có thể sử dụng đĩa ảo định dạng VHD.
VHDX là phiên bản mới của định dạng đĩa ảo do Microsoft cung cấp, là phiên bản kế thừa của định dạng VHD. Định dạng VHDX có phạm vi ứng dụng rộng rãi – đĩa ảo của các máy ảo Hyper-V và các khối lượng chia sẻ cụm của Microsoft. VHDX là định dạng tệp bán mở và bạn có thể tải xuống thông số kỹ thuật định dạng tệp này từ trang web của Microsoft và tạo các ứng dụng của riêng mình để làm việc với các tệp VHDX. Các tính năng chính của VHDX bao gồm:
- Dung lượng đĩa tối đa là 64 TB, so với giới hạn 2 TB của VHD.
- Hỗ trợ các sector 4 KB
- Được bảo vệ tốt hơn trước các sự cố do mất điện so với các đĩa VHD
Máy ảo thế hệ 2 Hỗ trợ sử dụng cả đĩa ảo VHDX và VHD. Tuy nhiên, các máy ảo Azure chỉ có thể sử dụng đĩa ảo định dạng VHD. Đĩa ảo VHDX có thể được tạo trong cửa sổ Quản lý Đĩa trên Windows 10 và Windows Server 2016. Hình ảnh VHDX cũng có thể được gắn (kết nối) như một ổ đĩa, hiển thị trong Windows Explorer (My Computer) trên các phiên bản Windows mới nhất nhờ trình điều khiển VHDX tích hợp sẵn.
VMDK là định dạng mở của hình ảnh đĩa ảo được sử dụng bởi các trình ảo hóa VMware, VirtualBox, QEMU, v.v., và không được Hyper-V hỗ trợ. Các tệp hình ảnh VMDK có thể được coi là các container để lưu trữ dữ liệu tương tự như trên các đĩa cứng vật lý, và có khả năng tương thích cao với nhiều phần mềm ảo hóa khác nhau. Kích thước tối đa của đĩa ảo VMDK đã được tăng từ 2 TB lên 62 TB. Đĩa ảo VMDK có thể được chia thành các loại và biến thể sau: monolithic, split, sparse, flat, cũng như thin và thick provisioned. Đĩa VMDK delta được tạo ra khi thực hiện sao lưu tăng dần ( Bản sao lưu VM). Các tệp VMDK có thể được gắn (mounted) vào điểm gắn cụ thể trên máy chủ của bạn nếu đã cài đặt VMware Workstation. Độ tin cậy cao được đảm bảo. Các phân vùng gốc 4 KB được hỗ trợ cho đĩa ảo VMDK, được sử dụng trong các phiên bản mới nhất của các sản phẩm VMware với VMF S6.
Kiểm tra nội dung VHD trước khi chuyển đổi VHD sang VMDK
Đây là bước tùy chọn giúp bạn đảm bảo đĩa ảo VHD hoặc VHDX nguồn đang hoạt động bình thường và xem các tệp chứa bên trong. Cách làm này giúp bạn tránh nhầm lẫn và lãng phí thời gian khi chuyển đổi nhầm đĩa ảo. Nếu bạn chỉ muốn trích xuất tệp từ hình ảnh VHD, phần này là những gì bạn cần. Các tệp VHD có thể được gắn vào một thư mục trên Linux và có thể được ánh xạ vào một ký tự ổ đĩa cụ thể trong Windows.
Cách mở VHDX trong Linux
Trong Linux, các tệp VHD và VHDX có thể được gắn vào một thư mục cụ thể (điểm gắn) trong giao diện dòng lệnh bằng cách sử dụng libguestfs tools. Do đó, bạn có thể xem nội dung của các tệp VHD và VHDX trong Linux trước khi bắt đầu chuyển đổi VHD sang VMDK. Hãy cùng tìm hiểu cách xem nội dung của các hình ảnh đĩa ảo VHD và VHDX trong Linux.
Cài đặt gói phần mềm cần thiết:
sudo apt-get install libguestfs-tools
Tạo thư mục mà bạn muốn gắn hình ảnh VHD hoặc VHDX vào, ví dụ: /mnt/vhd/:
sudo mkdir /mnt/vhd/
Chạy lệnh để gắn hình ảnh đĩa VHD vào thư mục đã chỉ định. Chúng ta đang ở trong thư mục chứa tệp VHD cần thiết và chạy lệnh với quyền root:
guestmount --add test-disk.vhd --ro /mnt/vhd/ -m /dev/sda1
Trong đó:
-add – mở đĩa ảo.
--ro – gắn đĩa ảo ở chế độ chỉ đọc.
/mnt/vhd/ là đường dẫn đến tệp VHD bạn muốn gắn.
-m /dev/sda1/ là tên phân vùng hiện có trên đĩa ảo VHD. Trong ví dụ này, đĩa ảo VHD sử dụng một phân vùng NTFS.
Bạn có thể xem tất cả các lệnh có sẵn bằng cách chạy guestmount --help
Lưu ý: Nếu bạn chạy lệnh trong một thư mục khác, hãy chỉ định đường dẫn đầy đủ đến tệp VHD của bạn, ví dụ:
guestmount --add /media/user1/data/test-disk.vhd --ro /mnt/vhd/ -m /dev/sda1
Kiểm tra nội dung của hình ảnh VHD đã gắn:
ls -al /mnt/vhd/
Để gỡ gắn đĩa ảo, hãy sử dụng lệnh:
guestunmount /mnt/vhd/
Tương tự, bạn có thể gắn các tệp VHDX vào thư mục /mnt/vhd/ đã tạo trước đó, và sao chép nội dung từ đĩa ảo đã gắn:
guestmount --add /media/user1/data/WinServer2016.vhdx --ro /mnt/vhd -m /dev/sda2
Trong đó: /dev/sda2 được sử dụng vì /dev/sda1/ là phân vùng dịch vụ được trình cài đặt Windows tạo ra theo mặc định.
Bạn có thể xem nội dung của phân vùng hệ thống Windows (ổ đĩa C:) của đĩa ảo VHDX trong giao diện điều khiển Linux (xem ảnh chụp màn hình bên dưới). 
Cách mở tệp VHD trong Windows
Mở cửa sổ Quản lý Máy tính (nhấp chuột phải vào Máy tính của tôi và chọn Quản lý trong menu ngữ cảnh).
Trong cửa sổ Quản lý Máy tính , chọn Disk Management, sau đó nhấp vào Action > Attach VHD.
Trong cửa sổ bật lên, chỉ định đường dẫn đến tệp VHD hoặc VHDX của bạn. Đánh dấu vào ô Chỉ đọc nếu bạn không muốn ghi dữ liệu vào đĩa ảo. Tùy chọn này cũng bảo vệ dữ liệu được lưu trữ trên đĩa ảo khỏi bị hỏng do vô ý.
Đĩa hiện đã được gắn và hiển thị trong cửa sổ Quản lý đĩa và trong Windows Explorer (ổ đĩa X: trong trường hợp này).
Lưu ý: Windows chỉ có thể xác định các phân vùng sử dụng hệ thống tệp được hỗ trợ: NTFS, FAT32, exFAT, ReFS. Nếu đĩa ảo của bạn chứa các phân vùng Linux sử dụng hệ thống tệp ext3, ext4 hoặc các hệ thống tệp khác, bạn sẽ không thể xem nội dung của các tệp VHD hoặc VHDX được gắn vào hệ thống Windows của mình mà không có công cụ của bên thứ ba.
Để ngắt kết nối đĩa ảo VHD hoặc VHDX khỏi hệ thống Windows, hãy mở Windows Explorer, nhấp chuột phải vào ký tự ổ đĩa được gán cho đĩa ảo của bạn, và trong menu ngữ cảnh, nhấp vào ” Eject“.
Bây giờ, sau khi bạn đã kiểm tra nội dung của đĩa ảo VHD (VHDX) và chắc chắn rằng đây là đĩa bạn cần, bạn có thể bắt đầu chuyển đổi VHD sang VMDK. Có hai phương pháp rất tiết kiệm chi phí để chuyển đổi VHD sang VMDK – sử dụng qemu-img và sử dụng VBoxManage. Cả hai giải pháp này đều miễn phí và được giải thích chi tiết bên dưới.
Cách chuyển đổi VHD sang VMDK bằng qemu-img
QEMU là nền tảng mô phỏng và ảo hóa máy tính mã nguồn mở. Qemu-img là một tiện ích trong bộ công cụ phần mềm QEMU, có thể được sử dụng để chuyển đổi đĩa ảo từ định dạng này sang định dạng khác. Qemu-img có thể được sử dụng để chuyển đổi VHD sang VMDK, và việc sử dụng tiện ích này là phương pháp đầu tiên để chuyển đổi đĩa ảo Hyper-V sang VMware mà chúng ta sẽ thảo luận trong bài viết này. Qemu-img có thể chạy trên cả hệ điều hành Windows và Linux.
Sử dụng qemu-img trên Linux
Ubuntu Linux được sử dụng trong ví dụ này để chạy qemu-img .
Đầu tiên, cài đặt qemu-img từ kho phần mềm trực tuyến:
sudo apt-get install qemu-utils
Chuyển đến thư mục lưu trữ các hình ảnh đĩa ảo (trong ví dụ này, các tệp đĩa ảo VHD và VHDX được lưu trữ tại /media/user1/data/):
cd /media/user1/data/
Check the VHDX file
Nhận quyền root (bằng lệnh sudo su ) và xem thông tin hình ảnh VHD: qemu-img info test-disk.vhd
Tương tự, bạn có thể kiểm tra thông tin về đĩa ảo VHDX:
qemu-img info /media/user1/data/WinServer2016.vhdx
Chuyển đổi VHD sang VMDK trên Linux
Để chuyển đổi VHD sang VMDK bằng qemu-img trên Linux, hãy chạy lệnh với quyền root:
qemu-img convert /media/user1/data/WinServer2016.vhdx -O vmdk /media/user1/data/WinServer2016qemu.vmdk -p
Trong đó:
-O – xác định định dạng tệp đầu ra
-p – hiển thị thanh tiến trình
Chờ cho đến khi quá trình chuyển đổi hoàn tất.
Sử dụng qemu-img trên Windows
Tải xuống qemu-img từ trang web chính thức (có sẵn trình cài đặt 32-bit và 64-bit để tải xuống). Trong ví dụ hiện tại, qemu-img-win-x64-2_3_0 được sử dụng. Giải nén các tệp từ tệp lưu trữ đã tải xuống, ví dụ: vào thư mục C:Programsqemu-img . Sau đó khởi chạy dòng lệnh Windows (CMD) – Nhấn Windows+R để mở hộp thoại “Run”. Nhập “cmd” vào hộp thoại và nhấn Ctrl+Shift+Enter đểrunchạy tệpcommandvới quyềnadministrator.
Chuyển đến thư mục qemu-img :
cd C:Programsqemu-img
Các lệnh của qemu-img trên Linux và Windows là giống nhau.
Chuyển đổi VHD sang VMDK trong Windows
Chạy CMD với quyền quản trị viên và chuyển đến thư mục nơi qemu-img được cài đặt.
Xem thông tin đĩa ảo:
qemu-img.exe info c:VirtualHyper-Vtest-disk.vhd
Chuyển đổi hình ảnh đĩa VHD sang định dạng VMDK:
qemu-img.exe convert -p c:VirtualHyper-Vtest-disk.vhd -O vmdk c:VirtualHyper-Vtest-disk.vmdk
Trong đó:
-p – hiển thị tiến trình
-O – tệp đầu ra
Chờ cho đến khi quá trình chuyển đổi hoàn tất.
Cách chuyển đổi VHD sang VMDK bằng VBoxManage
VBoxManage là giao diện dòng lệnh (CLI) để quản lý trình ảo hóa VirtualBox và các máy ảo. VBoxManage là công cụ đa nền tảng được cài đặt khi bạn Cài đặt VirtualBox (như bạn nhớ, VirtualBox là giải pháp ảo hóa đa nền tảng). Một trong những tính năng hấp dẫn nhất của VBoxManage là khả năng chuyển đổi định dạng của nhiều đĩa ảo. Bạn có thể chuyển đổi VHD sang VMDK bằng VBoxManage .
Nếu bạn sử dụng Windows làm hệ điều hành chủ, hãy chạy CMD với quyền quản trị viên và truy cập vào thư mục cài đặt của VirtualBox để chạy VBoxManage . Trong ví dụ hiện tại, VirtualBox được cài đặt trong thư mục mặc định.
cd C:Program FilesOracleVirtualBox
Bạn có thể thêm đường dẫn cài đặt của VirtualBox vào biến môi trường Path để tránh phải truy cập thủ công vào thư mục cài đặt VirtualBox mỗi khi muốn chạy VBoxManage .
Chạy lệnh để chuyển đổi tệp VHD của Hyper-V sang định dạng VMDK của VMware như sau: VBoxManage clonehd --format vmdk C:virtualHyper-VWinServer2016.vhdx С:virtualHyper-VWinServer2016vbox.vmdk
Cú pháp rất dễ hiểu – bạn chỉ cần thiết lập định dạng đĩa ảo đích (vmdk) và xác định tên tệp nguồn vhdx cùng tên tệp đích vmdk .
Chờ cho đến khi quá trình chuyển đổi hoàn tất.
Nếu bạn sử dụng Linux trên máy tính đã cài đặt VirtualBox, hãy dùng các lệnh tương tự (nhưng lưu ý đến cấu trúc phân vùng và thư mục của Linux).
Tạo máy ảo VMware bằng cách sử dụng đĩa ảo đã chuyển đổi
Chuyển đổi VHD sang VMDK cho phép bạn chuyển đổi máy ảo Hyper-V sang VMware. Bạn cần nhập đĩa ảo đã chuyển đổi vào các máy ảo VMware do bạn tạo thủ công để hoàn tất quá trình chuyển đổi máy ảo. Phương pháp này có thể được sử dụng cho các máy ảo chạy trên VMware Workstation và VMware ESXi. Các chi tiết còn lại về cách chuyển đổi Hyper-V sang VMware được giải thích trong phần này.
VMware Workstation
Nếu bạn muốn tạo một máy ảo sử dụng đĩa ảo đã được chuyển đổi từ định dạng VHD (VHDX) sang định dạng VMDK trong VMware Workstation, chỉ cần tạo một máy ảo mới (hoặc mở một máy ảo hiện có nếu bạn muốn thêm đĩa ảo đã chuyển đổi làm đĩa ảo bổ sung) và chọn rằng bạn muốn sử dụng một đĩa ảo hiện có.
Ví dụ, hãy tạo một máy ảo mới trong VMware Workstation. Nhấp vào File > New virtual machine.
Xem giải thích chi tiết về cách tạo một máy ảo VMware Workstation mới trong bài viết blog về Phòng thí nghiệm tại nhà VMware. Trong phần này của bài viết blog hôm nay, trọng tâm là các bước cần thiết để nhập đĩa ảo VHD đã chuyển đổi vào máy ảo VMware Workstation. Do đó, bạn nên đặc biệt chú ý đến các bước sau:
Chọn “ Tôi sẽ cài đặt hệ điều hành sau,” và chọn phiên bản hệ điều hành khách (guest OS) đã được cài đặt trên máy ảo Hyper-V nguồn mà bạn đã chuyển đổi đĩa ảo ( Windows Server 2016 trong trường hợp này). Nếu bạn đang sử dụng phiên bản cũ hơn của VMware Workstation, hãy chọn Windows 10 làm phiên bản hệ điều hành khách.
Tên máy ảo là Win2016converted trong ví dụ của chúng tôi. Các tệp của máy ảo mới được lưu trữ trong C:VirtualWin2016converted .
Chọn “ Use an existing virtual disk ” tại bước “ Select a Disk ”.
Chỉ định đường dẫn đến tệp VMDK hiện có hoặc duyệt tìm tệp. Trong trường hợp này, đường dẫn đến tệp VMDK là:
C:VirtualHyper-VWinServer2016qemu2.vmdk
Nếu cửa sổ thông báo xuất hiện và đề xuất chuyển đổi đĩa ảo hiện có sang định dạng mới hơn, quyết định thuộc về bạn. Bạn nên chuyển đổi đĩa ảo sang định dạng mới hơn nếu không có kế hoạch sử dụng đĩa ảo này cho các máy ảo có phiên bản VM cũ hơn (sử dụng phần cứng ảo cũ hơn).
Chọn BIOS làm loại firmware trong tùy chọn VM nếu máy ảo Hyper-V nguồn của bạn được cấu hình để sử dụng BIOS. Nếu không, máy ảo VMware mà bạn đã gắn đĩa ảo được chuyển đổi từ định dạng Hyper-V sang định dạng VMware sẽ không khởi động được. Sau khi tạo máy ảo, bạn có thể kiểm tra cài đặt này bằng cách truy cập VM > Settings, chọn tab Options > Advanced.
Bây giờ máy ảo của bạn sẽ khởi động đúng cách. Sau khi hệ điều hành khách khởi động, hãy cài đặt VMware Tools.
VMware ESXi
Bạn cũng có thể chuyển đổi VHD sang VMDK và nhập đĩa ảo đã chuyển đổi vào máy ảo VMware chạy trên máy chủ ESXi. Tuy nhiên, định dạng đĩa ảo VMware cho VMware Workstation và VMware ESXi là một vấn đề khác. Đĩa ảo định dạng VMware Workstation có mô tả đĩa được tích hợp trong một tệp duy nhất Tệp VMDK. Đĩa ảo định dạng ESXi bao gồm hai tệp riêng biệt – tệp dữ liệu (.vmdk ) và tệp mô tả đĩa (-flat.vmdk ). Để sử dụng đĩa ảo đã được chuyển đổi từ định dạng Hyper-V bằng qemu-img hoặc VBoxManage cho một máy ảo chạy trên ESXi, bạn phải chuyển đổi đĩa ảo đó từ định dạng Workstation sang định dạng ESXi. Nếu không, bạn sẽ nhận được lỗi: “ Loại đĩa không được hỗ trợ hoặc không hợp lệ 2 ”.
Hãy tìm hiểu cách sử dụng đĩa ảo đã chuyển đổi từ định dạng VHD cho máy ảo chạy trên ESXi.
Converting VMDK to the ESXi format
Tải tệp VMDK đã chuyển đổi lên kho dữ liệu (datastore) kết nối với máy chủ ESXi. Sử dụng trình khách SCP, giao diện web của VMware Host Client hoặc VMware vSphere Client để tải tệp đĩa ảo đã chuyển đổi vmdk lên kho dữ liệu ESXi.
Trong ví dụ của chúng tôi, tệp WinServer2016qemu.vmdk được tải lên kho dữ liệu SSD1 được gắn với máy chủ ESXi có địa chỉ IP là 10.10.10.74.
Đảm bảo rằng quyền truy cập SSH đã được bật trên máy chủ ESXi của bạn (Quản lý > Dịch vụ > TSM-SSH).
Kết nối với máy chủ ESXi của bạn qua SSH bằng cách sử dụng một trình khách SSH (ví dụ: PuTTY) với tư cách người dùng root.
Truy cập vào thư mục chứa tệp đĩa ảo VMDK đã được chuyển đổi từ định dạng VHD của Hyper-V (trong ví dụ này, tệp vmdk được lưu trữ tại /vmfs/volumes/SSD1/converted/): cd /vmfs/volumes/SSD1/converted/
Sử dụng vmkfstools để chuyển đổi đĩa ảo định dạng Workstation sang đĩa ảo định dạng ESXi. Trong ví dụ của chúng tôi, đĩa ảo định dạng ESXi tại cung cấp theo nhu cầu là loại đĩa ảo đích.
vmkfstools -i WinServer2016qemu.vmdk WinServer2016thin.vmdk -d thin
Như bạn có thể thấy trên ảnh chụp màn hình, quá trình chuyển đổi VMDK từ định dạng Workstation sang định dạng ESXi bằng vmkfstools đã hoàn tất thành công và hai tệp mới đã được tạo:
WinServer2016thin-flat.vmdk
WinServer2016thin.vmdk
Importing a VMDK disk to a VM on ESXi
Mở VMware Host Client (tốt nhất là sử dụng VMware vSphere Client nếu vCenter đã được triển khai, nhưng bạn có thể sử dụng VMware Host Client trong hầu hết các trường hợp, bao gồm cả trường hợp sử dụng Phiên bản miễn phí của ESXi nếu bạn quyết định chuyển đổi máy ảo Hyper-V sang VMware). Trong giao diện web của VMware Host Client, chọn Virtual Machines và nhấp vào Create/Register VM.
Trình hướng dẫn tạo máy ảo mới sẽ được mở.
1. Select creation type. Nhấp vào Tạo một máy ảo mới. Nhấp vào Tiếp theo ở mỗi bước để tiếp tục.
2. Select a name and guest OS. Chọn phiên bản máy ảo, họ hệ điều hành khách và phiên bản hệ điều hành khách. Trong ví dụ này, tên máy ảo là Win2016converted . Máy ảo tương thích với ESXi 6.5 trở lên, Windows là họ hệ điều hành khách và phiên bản hệ điều hành khách là Microsoft Windows 2016 (64-bit).
3. Select storage. Chọn kho dữ liệu để lưu trữ các tệp máy ảo. Tên kho dữ liệu được sử dụng trong ví dụ này là SSD2.
4. Customize settings. Bước này là quan trọng nhất trong trường hợp của chúng ta. Xóa đĩa ảo được tạo mặc định cùng với máy ảo mới. Sau đó, nhấp vào Add hard disk > Existing hard disk.
Trong trình duyệt kho dữ liệu, chọn đĩa ảo mà bạn đã chuyển đổi từ VHD sang VMDK và sau đó chuyển đổi VMDK từ định dạng VMware Workstation sang định dạng VMware ESXi (cấp phát mỏng). Như bạn có thể nhớ, đĩa ảo đã chuyển đổi của bạn bao gồm hai tệp (.vmdk và -flat.vmdk ) nhưng trong trình duyệt kho dữ liệu, chỉ có một tệp vmdk được hiển thị. Đừng lo lắng—đây là tính năng của VMware Host Client. Cả hai tệp đã được sao chép vào kho dữ liệu ESXi đều có mặt. Bạn có thể kiểm tra chúng trong giao diện điều khiển ESXi hoặc bằng cách kết nối qua SSH. Trong ví dụ hiện tại, bạn có thể thấy rằng kích thước hiện tại của đĩa ảo là 9,11 GB, nhưng kích thước được phân bổ tối đa của đĩa này là 30 GB.
Sau khi thêm đĩa ảo VMDK đã chuyển đổi, bạn có thể thấy trường không hoạt động hiển thị kích thước 9 GB (kích thước hiện tại) của đĩa ảo 30 GB. Không cần quan tâm đến việc loại đĩa ảo được hiển thị không chính xác trong ảnh chụp màn hình bên dưới; do đó, đĩa ảo đã được nhập dưới dạng đĩa mỏng (thin disk) như dự định.
5. Ready to complete. Ở bước này, bạn có thể kiểm tra các thiết lập của mình. Nếu mọi thứ đều chính xác, hãy nhấp vào Finish để tạo một máy ảo mới.
Bây giờ, bạn có thể bật nguồn cho máy ảo (nhấp chuột phải vào tên máy ảo và trong menu ngữ cảnh, chọn Power > Power On ).
Máy ảo với đĩa ảo đã chuyển đổi đã khởi động thành công và mạng hoạt động bình thường. Bây giờ bạn có thể cài đặt VMware Tools trên hệ điều hành khách.
Kết luận
Nếu bạn muốn chuyển đổi từ Hyper-V sang VMware ở cấp độ máy ảo, bạn có thể chuyển đổi VHD sang VMDK và sau đó gắn đĩa ảo VMDK đã chuyển đổi vào một máy ảo VMware mới. Qemu-img có thể được sử dụng như một công cụ chuyển đổi VHD sang VMDK và VBoxManage có thể được sử dụng như một giải pháp thay thế. Cả hai giải pháp đều miễn phí và đa nền tảng, cho phép bạn chuyển đổi VHD của Hyper-V sang VMDK của VMware trên các hệ điều hành khác nhau. Lưu ý rằng nếu bạn muốn sử dụng đĩa ảo được chuyển đổi bằng qemu-img hoặc VBoxManage cho máy ảo ESXi, bạn nên chuyển đổi đĩa ảo VMDK từ định dạng Workstation sang định dạng ESXi bằng vmkfstools trong dòng lệnh ESXi.
Nếu bạn muốn sử dụng các công cụ bán tự động hoặc hoàn toàn tự động để chuyển đổi toàn bộ máy ảo Hyper-V sang máy ảo VMware, bạn có thể sử dụng công cụ miễn phí VMware vCenter Converter Phiên bản độc lập.
Bất kể bạn sử dụng hypervisor nào, việc bảo vệ dữ liệu là rất quan trọng. NAKIVO Backup & Replication cung cấp tính năng Khôi phục đa nền tảng, cho phép bạn chuyển đổi đĩa VHD từ bản sao lưu máy ảo sang đĩa VMDK và khôi phục máy ảo Hyper-V sang hypervisor VMware.




























