Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ติดตั้ง VMWare ESXi ใน Hyper-V Virtual Machine

VMware ESXi เป็น hypervisor ระดับองค์กร type-1 พัฒนาโดย VMware สำหรับปรับใช้และให้บริการคอมพิวเตอร์เสมือน โดยรวมองค์ประกอบ OS สำคัญ เช่น kernel เนื่องจากเป็น type-1 hypervisor ESXi ไม่ใช่แอปพลิเคชันซอฟต์แวร์ที่ติดตั้งบน OS ในบทความนี้จะแนะนำขั้นตอน ติดตั้ง VMWare ESXi ใน Hyper-V Virtual Machine บน Windows 11 หรือ Windows 10

ติดตั้ง VMWare ESXi ใน Hyper-V Virtual Machine

ติดตั้ง ESXi บน Virtual Machine ได้ไหม?

ผู้ใช้ที่ต้องการติดตั้ง ESXi บน VM บน Windows 11/10 ต้องมี: CPU ภายคอมมีการรองรับ virtualization แบบ native (Intel VT หรือ AMD-V) VM ต้องมีหน่วยความจำน้อยที่สุด 1.5 GB, สอง VCPUs และพื้นที่ดิสก์พอสำหรับเซิร์ฟเวอร์และ VMs ที่จะรันภายใน ข้อกำหนดเหล่านี้เป็น prerequisite สำหรับรัน ESX หรือ ESXi ใน VM เพื่อประสบการณ์ราบรื่น

ติดตั้ง VMWare ESXi ใน Hyper-V Virtual Machine

สามารถติดตั้งและรัน ESXi ภายใน Hyper-V Virtual Machine ได้ แต่ควรทราบว่าใช้ได้เฉพาะสภาพแวดล้อมทดสอบ (testing environment) เพราะไม่ได้รองรับใน production ข้อกำหนดเดียวคือ ต้องมี Hyper-V Host รัน Windows Server หรือ Windows 11/10 พร้อมโปรเซสเซอร์ Intel ที่มี VT-x และ EPT technology

โดยปกติ ติดตั้ง ESXi ใน Hyper-V VM ต้องใช้ 5 ขั้นตอน จะอภิปรายในหัวข้อย่อยแยกกัน:

1. ดาวน์โหลดและติดตั้ง VMware PowerCLI

ติดตั้ง VMWare ESXi ใน Hyper-V Virtual Machine

VMware เผยแพร่ VMware PowerCLI บน PowerShell Gallery ดาวน์โหลดและติดตั้งบน Windows host machine:

  • กด Windows key + X เปิด Power User Menu
  • กด A เปิด PowerShell ในโหมด admin/elevated
  • ในคอนโซล PowerShell พิมพ์หรือคัดลอกคำสั่งด้านล่าง กด Enter:
Install-Module -Name VMware.PowerCLI

รอจนติดตั้งเสร็จ แล้วดำเนินต่อ Step 2 รัน customizer script

2. ดาวน์โหลดและรัน ESXi-Customizer

ติดตั้ง VMWare ESXi ใน Hyper-V Virtual Machine

ESXi-Customizer เป็น PowerShell script ที่ทำให้กระบวนการสร้าง ESXi installation ISOs ที่ patched และ customized ให้สมบูรณ์ โดยใช้ VMware PowerCLI ImageBuilder module ดาวน์โหลด ESXi-Customizer PowerShell script แตกไฟล์ archive คลิกขวา PowerShell script เลือก Run with Powershell จากเมนู context เพื่อรัน script บน Windows host machine

Script จะดาวน์โหลด ESXi 6.0 ISO จาก VMware online depot และสามารถ customize ISO โดย inject drivers ได้ พารามิเตอร์และคำอธิบายสำหรับการปรับแต่ง:

  • ใช้ –v60 สำหรับ ESXi 6.0 แต่ใช้ -v65 สำหรับ ESXi 6.5
  • ใช้ –vft เพื่อเชื่อมต่อ V-Front Online Depot
  • ใช้ net-tulip เพื่อโหลด DECchip 21140 Ethernet driver เข้า ISO ไดรเวอร์นี้อนุญาตให้รัน ESXi เป็น VM ภายใต้ Microsoft Hyper-V

หลังดาวน์โหลด ISO แล้ว ดำเนินขั้นตอนถัดไป

3. สร้าง Hyper-V ESXi VM พร้อม Legacy Network Adapter

ติดตั้ง VMWare ESXi ใน Hyper-V Virtual Machine

เพื่อสร้าง Hyper-V VM พร้อม Legacy Network Adapter บน host machine ทำตามคู่มือ Configure & Use Hyper-V และ Create Virtual Machines ใน Windows ระหว่างสร้าง VM เลือก Generation 1 เพื่อใช้ legacy network adapter ร่วมกับไดรเวอร์ที่เข้ากันได้ซึ่ง inject เข้า ESXi installation image ใน Step 2 กำหนดหน่วยความจำอย่างน้อย 4 GB และจำไว้ว่าไม่แนะนำให้ใช้ Dynamic Memory สำหรับ VM

หลังสร้าง ESXi VM สำเร็จ ก่อนเริ่ม VM นี้ ต้องแก้จำนวน virtual processors – กำหนด 2 processors ลบ default network adapter เพิ่ม Legacy Network Adapter เชื่อมต่อกับ Hyper-V Virtual Switch เพื่อสื่อสารกับอินเทอร์เน็ตหรือ LAN ตั้งค่า adapter ให้ Mac Spoofing enabled

เสร็จแล้ว ไปขั้นตอนถัดไป

4. ดาวน์โหลดและรัน Enable-NestedVM.ps1 script

Nested Virtualization หมายถึงการรัน VM ภายใน Virtual Machine ขั้นตอนนี้ ดาวน์โหลด Enable-NestedVM PowerShell script แล้วรัน script เหมือน Step 1

เสร็จแล้ว ไปขั้นตอนสุดท้าย

5. เริ่มต้นและตั้งค่า ESXi Virtual Machine

ตอนนี้พร้อมติดตั้ง ESXi บน Hyper-V VM ทำดังนี้:

  • เริ่ม VM คลิกขวาชื่อ VM เลือก Connect คลิก Start
  • กด TAB เมื่อเห็นหน้าจอบูทพื้นหลังสีน้ำเงิน

กด TAB เพื่อแก้ไข boot options และป้องกัน VM ค้างระหว่างบูท

  • พิมพ์คำสั่งด้านล่าง กด Enter:
ignoreHeadless=TRUE

VMware ESXi installer จะโหลด จะเห็นโมดูลที่โหลดรวมถึง tulip module ที่ผสานใน installation image

  • กด Enter บนหน้าจอยินดีต้อนรับ เพื่อต่อเมื่อ installer โหลดเสร็จ
  • กด F11 ยอมรับ license agreement ต่อ
  • เลือกดิสก์ติดตั้ง ESXi
  • กด Enter ต่อ
  • ป้อน root password ยืนยันรหัสผ่าน กด Enter

จะได้คำเตือนระบบว่าดิสก์ต้อง repartition

  • กด F11 เริ่มติดตั้ง ESXi
  • รอจนติดตั้งเสร็จ
  • ติดตั้งเสร็จ ต้อง reboot กด Enter reboot

เสร็จแล้ว! ตอนบูท VMware ESXi ติดตั้งใน Hyper-V Virtual Machine พร้อมใช้งาน

อ่านเพิ่ม: ติดตั้ง Windows 11 บน Oracle VM VirtualBox.

เชื่อมต่อ ESXi virtual machine ยังไง?

เชื่อมต่อ ESXi VM ผ่าน virtual machine console ใน vCenter Server: ล็อกอิน vSphere Web Client หา VM ที่เปิดอยู่จาก inventory เลือกมัน ไปที่แท็บ Summary คลิกลิงก์สีฟ้า Launch Console – virtual machine console จะเปิด และเข้าถึง guest OS ของ VM ได้

บทความเกี่ยวข้อง: ติดตั้ง Windows 11 บน VMware Workstation Player.

ติดตั้ง VMWare ESXi ใน Hyper-V Virtual Machine