จะรัน VMWare ESX หรือ ESXi ในเครื่องเสมือนได้อย่างไร?


25

VMWare ESX หรือ ESXi สามารถติดตั้งและใช้ภายในเครื่องเสมือนได้หรือไม่?

สามารถติดตั้งได้ภายใน VMWare Workstation หรือ Server แต่ไม่สามารถใช้งานได้ อาการหลักคือ:

  • มันทำงานจริงๆช้า
  • มันช่วยให้คุณสร้าง VMs "You may not power on a virtual machine in a virtual machine"แต่เมื่อเปิดเครื่องขึ้นพวกเขาจะช่วยให้เกิดข้อผิดพลาดที่ระบุ

1
มันไม่ใช่คำถามทั่วไปทั่วไป บางทีคุณควรถามและตอบเอง :) หรือเมื่อคุณพูดถึงมันถูกถามหลายครั้งคุณสามารถโพสต์โซลูชั่นที่สมบูรณ์แบบของคุณที่นั่นด้วย
kentchen

คุณอาจต้องการโยนสิ่งนี้ลงในวิกิแทน
dr.pooter

มันไม่เคยถูกถามในเว็บไซต์นี้ดังนั้นฉันไม่มีอะไรจะตอบ ... แต่ฉันคิดว่ามันจะมีประโยชน์จริง ๆ ที่จะแบ่งปันเพราะมันถูกถามบ่อยในที่อื่น ๆ (ที่ฉันเห็นมันถามเมื่อมองหาวิธีแก้ปัญหา )
Massimo

2
ปรับปรุงด่วน: VMware Workstation 8 สนับสนุนเสมือน ESX / ESXi โดยกำเนิด ง่ายเหมือนการเลือก "VMware ESX" สำหรับประเภทเครื่องเสมือน
Massimo

คำตอบ:


41

VMWare ESX หรือ ESXi สามารถเรียกใช้ภายในเครื่องเสมือนได้หากมีสิ่งที่จำเป็นต้องมี
การตั้งค่าประเภทนี้แน่นอนว่าไม่มีประโยชน์อย่างสมบูรณ์ (และไม่ได้รับการสนับสนุนอย่างสมบูรณ์) ในสภาพแวดล้อมการผลิต แต่อาจมีประโยชน์มากสำหรับวัตถุประสงค์สองประการ:

  • ทดสอบหรือศึกษา ESX หรือ ESXi หากคุณไม่มีเซิร์ฟเวอร์จริง
  • ทดสอบหรือศึกษาโครงสร้างพื้นฐานเสมือนจริงทั้งหมดหากคุณไม่มีเซิร์ฟเวอร์อย่างน้อยสองเครื่องและ SAN

วิชาบังคับก่อน:

  • คุณต้องการทรัพยากรทางกายภาพ ในการเรียกใช้ ESX หรือ ESXi ใน VM นั้น VM ต้องการหน่วยความจำอย่างน้อย 1.5 GB, VCPU สองหน่วยและพื้นที่ดิสก์เพียงพอสำหรับเซิร์ฟเวอร์เองและสำหรับ VM ที่คุณจะเรียกใช้ภายใน
  • คุณอย่างต้องมี CPU ทางกายภาพด้วยการสนับสนุนการทำงานแบบเสมือนพื้นเมือง (Intel VT หรือ AMD-V)
  • คุณต้องรัน VMWare Workstation 6.5, VMWare Server 2 หรือ VMWare Fusion 5 บนฟิสิคัลโฮสต์ เวอร์ชันก่อนหน้าไม่สามารถรัน ESX หรือ ESXi ใน VM ได้สำเร็จ
  • ระบบปฏิบัติการ 64 บิตบนโฮสต์จริงมีประโยชน์ แต่ไม่จำเป็นต้องใช้

ติดตั้ง:

  • เปิดใช้งานการสนับสนุนการจำลองเสมือนดั้งเดิมสำหรับ CPU ของคุณใน BIOS เมนบอร์ด (มักจะไม่ได้เปิดใช้งานตามค่าเริ่มต้น)
  • ติดตั้งซอฟต์แวร์การจำลองเสมือนที่คุณต้องการ ฉันได้ทดสอบทุกอย่างสำเร็จแล้วโดยใช้ VMWare Workstation 6.5.2 บนโฮสต์ Windows XP x64 แต่ควรทำงานกับโฮสต์ VMWare Server 2.0 และ / หรือ Linux เช่นกัน
  • สร้าง VM ที่กำหนดเองโดยใช้การตั้งค่าเหล่านั้น:
    • ระดับความเข้ากันได้ของฮาร์ดแวร์: ล่าสุด
    • ระบบปฏิบัติการทั่วไป: 64 บิตอื่น ๆ
    • CPU เสมือน: อย่างน้อย 2
    • หน่วยความจำ: อย่างน้อย 1.5 GB
    • ระบบเครือข่าย: โฮสต์เท่านั้นหรือ NAT
    • อะแดปเตอร์ SCSI: LSI Logic
    • ประเภทดิสก์เสมือน: SCSI
    • ดิสก์เสมือน: ตามที่คุณต้องการ; ฉันขอแนะนำให้ใช้อย่างน้อยสองดิสก์เสมือนหนึ่ง 10 GB สำหรับการติดตั้งระบบและอีกหนึ่งที่จะสร้างที่เก็บข้อมูล ควรจัดสรรพื้นที่ไว้ล่วงหน้า
    • ลบฟลอปปี้การ์ดเสียงตัวควบคุม USB ฯลฯ ออกจากเครือข่ายและที่เก็บข้อมูลเท่านั้น
    • โหมดการทำงานของ CPU: Intel VT-x หรือ AMD-V ( สำคัญมาก )
  • แก้ไขไฟล์ VMX ของเครื่องเสมือนที่คุณสร้างด้วยตนเองตั้งค่าพารามิเตอร์ต่อไปนี้:

    guestOS = "vmkernel"
    monitor_control.vt32 = "TRUE"
    monitor_control.restrict_backdoor = "TRUE"

  • เริ่มต้น VM และติดตั้ง ESX หรือ ESXi จากอิมเมจ ISO การติดตั้ง

  • กำหนดค่าเครือข่ายเพื่ออนุญาตให้เซิร์ฟเวอร์เสมือน ESX หรือ ESXi พูดคุยกับโฮสต์

การใช้งาน:

  • ใช้เว็บเบราว์เซอร์ของคุณเพื่อเชื่อมต่อกับที่อยู่ IP ของเซิร์ฟเวอร์เสมือนและดาวน์โหลดไคลเอนต์ VI
  • ติดตั้งไคลเอนต์ VI บนโฮสต์
  • เชื่อมต่อกับเซิร์ฟเวอร์ ESX / ESXi เสมือน
  • สร้าง VM ตามที่คุณต้องการ
  • เพิ่มพลังให้ VM
  • หากทำทุกอย่างถูกต้อง VM จะเริ่มทำงาน ถ้ามันบ่นเกี่ยวกับการไม่สามารถเปิด VM ภายใน VM แสดงว่ามีข้อผิดพลาดกับพารามิเตอร์ `monitor_control.restrict_backdoor '(หรือคุณกำลังใช้ VMWare Workstation / Server เวอร์ชันเก่า)

  • สนุก :-)


หากคุณใช้ VMWare Server 2.0 คุณจะไม่สามารถเลือกโหมดการทำงานของ CPU ใน GUI ได้ คุณสามารถแก้ไขได้โดยการเพิ่มบรรทัดต่อไปนี้ลงในไฟล์. vmx: monitor.virtual_exec = "hardware"
Massimo

1
ภาคผนวกอื่น: มันทำงานได้ภายใน ESX 4.0 ด้วย การตั้งค่าเดียวกับเวิร์กสเตชัน / เซิร์ฟเวอร์
Massimo

1
กระบวนการพื้นฐานเดียวกันนี้ในการทำให้ VMWare Fusion (Mac) นี้ทำงานได้ดี
Clint Miller

2

จำเป็นต้องมีการติดตั้งระบบปฏิบัติการ 64 บิตสำหรับการติดตั้ง VM ware ESXi เวอร์ชันฉันไม่คิดว่าคุณจะสามารถทำการติดตั้งต่อไปได้หาก CPU รองรับ


1

ฉันสามารถติดตั้ง ESXi 4.1 ลงใน Virtualbox VM ได้สำเร็จ ฉันมีปัญหาเดียวกันกับแป้นพิมพ์ที่ไม่ได้รับการยอมรับ ฉันได้ลองติดตั้งลงบน Virtualbox 3.2.6 แล้วทำการปรับเปลี่ยนเล็กน้อยและไม่พบปัญหาใด ๆ

เมื่อคุณสร้าง VM ตั้งค่าหน่วยความจำเป็น 2gb ฮาร์ดไดรฟ์เป็น 10gb ฉันเปลี่ยนการ์ดเครือข่ายเป็น Bridged เพื่อให้สามารถใช้ไคลเอนต์จากเดสก์ท็อปโฮสต์ของฉันจากนั้นคลิกตัวเลือกขั้นสูงและเลือกการ์ด Intel 1000 Server MT ฉันเปลี่ยนวิดีโอเป็น 128mb ด้วย แต่ฉันสงสัยว่ามันจะขัดขวางอะไรถ้ามันต่ำกว่า ไม่มีปัญหากับคีย์บอร์ดและการติดตั้งก็ทำได้ดี จากนั้นคุณสามารถทำการเปลี่ยนแปลงการกำหนดค่าทั้งหมดโดยไม่มีปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.