Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cài đặt VMware ESXi trong máy ảo Hyper-V (Nested Virtualization) trên Windows 11/10

VMware ESXi là hypervisor loại 1 cấp doanh nghiệp do VMware phát triển để triển khai và phục vụ máy tính ảo bằng cách tích hợp các thành phần OS quan trọng như kernel; vì là hypervisor loại 1, ESXi không phải ứng dụng phần mềm cài đặt trên OS. Bài này sẽ hướng dẫn bạn các bước cài đặt VMWare ESXi trong máy ảo Hyper-V trên máy tính Windows 11 hoặc Windows 10.

Cài đặt VMware ESXi trong máy ảo Hyper-V (Nested Virtualization) trên Windows 11/10

Có thể cài ESXi trên máy ảo không?

Người dùng PC muốn cài ESXi trên máy ảo trên Windows 11/10 cần: CPU vật lý hỗ trợ ảo hóa gốc (Intel VT hoặc AMD-V), VM cần ít nhất 1.5 GB RAM, hai vCPU và đủ dung lượng ổ cho server cũng như các VM bạn sẽ chạy bên trong. Những thông số này là điều kiện tiên quyết để chạy ESX hoặc ESXi trong VM để có trải nghiệm mượt mà.

Cài đặt VMWare ESXi trong máy ảo Hyper-V

Bạn có thể cài và chạy ESXi bên trong máy ảo Hyper-V, nhưng lưu ý chỉ hữu ích trong môi trường test vì không được hỗ trợ trong production. Điều kiện tiên quyết duy nhất: bạn phải có Hyper-V Host chạy Windows Server hoặc Windows 11/10 với bộ vi xử lý Intel có công nghệ VT-x và EPT.

Về cơ bản, cài ESXi trong Hyper-V VM đòi hỏi quy trình 5 bước, chúng ta sẽ thảo luận riêng từng bước:

1. Tải và cài VMware PowerCLI

Cài đặt VMware ESXi trong máy ảo Hyper-V (Nested Virtualization) trên Windows 11/10

VMware công bố VMware PowerCLI trên PowerShell Gallery. Để tải và cài VMware PowerCLI trên máy host Windows, làm sau:

  • Nhấn Windows + X mở Power User Menu.
  • Nhấn A mở PowerShell chế độ admin/đặc quyền.
  • Trong console PowerShell, gõ hoặc copy lệnh sau và Enter:
Install-Module -Name VMware.PowerCLI

Đợi cài đặt xong. Sau đó tiến hành Bước 2 chạy script customizer.

2. Tải và chạy ESXi-Customizer

Cài đặt VMware ESXi trong máy ảo Hyper-V (Nested Virtualization) trên Windows 11/10

ESXi-Customizer là script PowerShell đơn giản hóa và tự động hóa quy trình tạo ISO cài đặt ESXi đã vá hoàn chỉnh và tùy chỉnh bằng module VMware PowerCLI ImageBuilder. Bạn tải script ESXi-Customizer PowerShell, giải nén gói, chuột phải script PowerShell → Run with Powershell để chạy script trên máy host Windows.

Script sẽ tải ESXi 6.0 ISO từ VMware online depot và bạn có thể tùy chỉnh ISO bằng cách inject driver. Dưới đây là các tham số và mô tả cho tùy chỉnh:

  • Dùng tham số –v60 cho ESXi 6.0, hoặc -v65 cho ESXi 6.5.
  • Dùng –vft để kết nối V-Front Online Depot.
  • Dùng net-tulip để nạp driver Ethernet DECchip 21140 vào ISO. Driver này cho phép chạy ESXi như VM dưới Microsoft Hyper-V.

Sau khi ISO tải xong, chuyển sang bước tiếp theo.

3. Tạo Hyper-V ESXi VM với Legacy Network Adapter

Cài đặt VMware ESXi trong máy ảo Hyper-V (Nested Virtualization) trên Windows 11/10

Để tạo Hyper-V VM với Legacy Network Adapter trên máy host, tham khảo hướng dẫn Configure & Use Hyper-V và Create Virtual Machines in Windows. Khi tạo VM, chọn Generation 1 để có thể dùng legacy network adapter với driver tương thích đã tích hợp vào image cài ESXi ở Bước 2. Cấp ít nhất 4 GB RAM. Lưu ý: không khuyến khích dùng Dynamic Memory cho VM.

Sau khi tạo thành công ESXi VM, trước khi khởi động VM này, bạn cần sửa số lượng virtual processor – cấu hình 2 processor cho VM. Sau đó xóa network adapter mặc định, thêm Legacy Network Adapter và kết nối với Hyper-V Virtual Switch để giao tiếp internet hoặc LAN. Cấu hình adapter với Mac Spoofing enabled.

Xong xuôi, chuyển bước tiếp theo.

4. Tải và chạy script Enable-NestedVM.ps1

Nested Virtualization đơn giản nghĩa là bạn có thể chạy VM bên trong VM. Ở bước này, tải script PowerShell Enable-NestedVM và chạy giống Bước 1.

Xong, chuyển bước cuối.

5. Khởi động và cấu hình máy ảo ESXi

Bây giờ bạn sẵn sàng cài ESXi trên Hyper-V VM. Làm theo:

  • Khởi động VM: chuột phải tên VM → Connect → nhấn Start.
  • Khi thấy màn hình boot nền xanh, nhấn phím TAB.

Nhấn TAB cho phép sửa tùy chọn boot, tránh treo VM khi boot.

  • Gõ lệnh sau và Enter:
ignoreHeadless=TRUE

VMware ESXi installer sẽ load, bạn thấy các module đã load bao gồm module tulip đã tích hợp vào image cài.

  • Nhấn Enter màn hình chào mừng để tiếp tục khi installer đã load.
  • Nhấn F11 chấp nhận license agreement và tiếp tục.
  • Chọn ổ đĩa cài ESXi.
  • Nhấn Enter tiếp tục.
  • Nhập root password, xác nhận, nhấn Enter.

Bạn sẽ nhận cảnh báo hệ thống: ổ đĩa phải phân vùng lại.

  • Nhấn F11 bắt đầu cài ESXi.
  • Đợi quá trình cài đặt hoàn tất.
  • Khi cài xong, cần reboot. Nhấn Enter để reboot.

Xong! Khi boot, VMware ESXi đã cài trong Hyper-V VM và sẵn sàng sử dụng.

Đọc thêm: Cách cài Windows 11 trên Oracle VM VirtualBox.

Làm thế nào để kết nối đến máy ảo ESXi?

Bạn có thể kết nối đến máy ảo ESXi qua virtual machine console trong vCenter Server. Làm theo: đăng nhập vSphere Web Client. Tìm máy ảo đang bật từ inventory và chọn. Vào tab Summary → nhấn link xanh Launch Console – console máy ảo sẽ mở và bạn truy cập được guest OS của VM.

Bài liên quan: Cách cài Windows 11 trên VMware Workstation Player.

Cài đặt VMware ESXi trong máy ảo Hyper-V (Nested Virtualization) trên Windows 11/10