Bagaimana menjalankan VMWare ESX atau ESXi di mesin virtual?

25

Bisakah VMWare ESX atau ESXi diinstal dan digunakan di dalam mesin virtual?

Itu dapat diinstal di dalam VMWare Workstation atau Server, tetapi kemudian tidak berfungsi; gejala utamanya adalah:

  • Ini berjalan BENAR - BENAR lambat.
  • Ini memungkinkan Anda membuat VM, tetapi ketika menyalakannya itu memberikan kesalahan yang menyatakan "You may not power on a virtual machine in a virtual machine".
Massimo
sumber
1
Ini sebenarnya bukan T&J biasa. Mungkin Anda harus bertanya dan menjawabnya sendiri. :) Atau karena Anda menyebutkannya berkali-kali, Anda dapat memposting solusi sempurna Anda di sana juga.
kentchen
Anda mungkin ingin membuang ini ke wiki.
dr.pooter
Tidak pernah ditanyakan di situs web ini, jadi saya tidak punya apa-apa untuk dijawab ... tapi saya pikir itu akan sangat berguna untuk dibagikan, karena sering ditanyakan di tempat lain (di mana saya melihatnya ditanya ketika mencari solusi) ).
Massimo
2
Pembaruan cepat: VMware Workstation 8 mendukung virtualisasi ESX / ESX secara asli . Ini sesederhana memilih "VMware ESX" untuk jenis mesin virtual.
Massimo

Jawaban:

41

VMWare ESX atau ESXi BISA berjalan di dalam mesin virtual, asalkan prasyarat tertentu puas.
Pengaturan semacam ini tentu saja sama sekali tidak berguna (dan sama sekali tidak didukung) dalam lingkungan produksi, tetapi dapat sangat berguna untuk dua tujuan:

  • Menguji atau mempelajari ESX atau ESXi jika Anda tidak memiliki server fisik.
  • Menguji atau mempelajari seluruh Infrastruktur Virtual jika Anda tidak memiliki setidaknya dua server dan SAN.

Prasyarat:

  • Anda memerlukan sumber daya fisik. Untuk menjalankan ESX atau ESXi di VM, VM membutuhkan setidaknya 1,5 GB memori, dua VCPU dan ruang disk yang cukup untuk server itu sendiri dan untuk VM yang akan Anda jalankan di dalamnya.
  • Anda benar - benar membutuhkan CPU fisik dengan dukungan virtualisasi asli (Intel VT atau AMD-V).
  • Anda perlu menjalankan VMWare Workstation 6.5, VMWare Server 2 atau VMWare Fusion 5 pada host fisik. Versi sebelumnya tidak dapat menjalankan ESX atau ESXi dengan sukses di VM.
  • OS 64-bit pada host fisik berguna tetapi tidak diperlukan.

Mendirikan:

  • Aktifkan dukungan virtualisasi asli untuk CPU Anda di BIOS motherboard (sering tidak diaktifkan secara default).
  • Instal perangkat lunak virtualisasi pilihan Anda. Saya telah menguji semuanya dengan sukses menggunakan VMWare Workstation 6.5.2 pada host Windows XP x64, tetapi harus bekerja dengan VMWare Server 2.0 dan / atau host Linux juga.
  • Buat VM kustom menggunakan pengaturan tersebut:
    • Tingkat kompatibilitas perangkat keras: terbaru
    • Sistem operasi tamu: 64-bit lainnya
    • CPU Virtual: setidaknya 2
    • Memori: setidaknya 1,5 GB
    • Jaringan: Host-only atau NAT
    • Adaptor SCSI: LSI Logic
    • Jenis disk virtual: SCSI
    • Disk virtual: seperti yang Anda inginkan; Saya sarankan menggunakan setidaknya dua disk virtual, satu 10-GB untuk menginstal sistem dan satu lagi di mana untuk membuat datastore. Ruang harus dialokasikan sebelumnya.
    • Hapus floppy, kartu suara, pengontrol USB, dll. Sisakan jaringan dan penyimpanan.
    • Mode Eksekusi CPU: Intel VT-x atau AMD-V ( sangat penting ).
  • Secara manual mengedit file VMX dari mesin virtual yang Anda buat, mengatur parameter berikut:

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

  • Mulai VM dan instal ESX atau ESXi dari image ISO instalasi.

  • Konfigurasikan jaringan untuk memungkinkan server virtual ESX atau ESXi untuk berbicara dengan tuan rumah.

Pemakaian:

  • Gunakan browser web Anda untuk terhubung ke alamat IP server virtual Anda dan unduh Klien VI.
  • Instal Klien VI di host.
  • Terhubung ke server ESX / ESXi virtual.
  • Buat VM sesuai keinginan.
  • Nyalakan VM.
  • Jika semuanya dilakukan dengan benar, VM akan mulai. Jika ia mengeluh tidak dapat menghidupkan VM di dalam VM, maka ada kesalahan dengan parameter `monitor_control.restrict_backdoor '(atau Anda menggunakan versi lama VMWare Workstation / Server).

  • Nikmati :-)

Massimo
sumber
Jika Anda menjalankan VMWare Server 2.0, Anda tidak akan dapat memilih mode eksekusi CPU di GUI; Anda dapat memperbaikinya dengan menambahkan baris berikut ke file .vmx: monitor.virtual_exec = "hardware"
Massimo
1
Tambahan lain: semuanya bekerja di dalam ESX 4.0 juga. Pengaturan yang sama dengan Workstation / Server.
Massimo
1
Proses dasar yang sama untuk menjalankan ini di VMWare Fusion (Mac) juga.
Clint Miller
2

Menginstal OS 64 bit diperlukan untuk menginstal VM ware ESXi versi. Saya rasa Anda tidak dapat melanjutkan dengan instalasi ini jika dukungan dosis CPU.

ashesh
sumber
1

Saya berhasil menginstal ESXi 4.1 ke dalam Virtualbox VM. Saya memiliki masalah yang sama dengan keyboard yang tidak dikenali. Keluar dari kemauan, saya mencoba menginstalnya di Virtualbox 3.2.6 membuat beberapa penyesuaian dan tidak menemukan masalah.

Ketika Anda membuat VM, mengatur memori ke 2gb, hard drive ke 10gb, saya mengubah kartu jaringan menjadi Bridged sehingga saya bisa menggunakan klien dari desktop host saya, lalu klik opsi lanjutan dan pilih kartu Intel 1000 Server MT. Saya juga mengubah video ke 128mb, tapi saya ragu itu akan menghalangi apa pun jika lebih rendah. Walla, tidak ada masalah keyboard dan instalasi selesai dengan baik. Anda kemudian dapat melakukan semua perubahan konfigurasi tanpa masalah.


sumber