Sanal makinede VMWare ESX veya ESXi nasıl çalıştırılır?


25

VMWare ESX veya ESXi sanal bir makineye kurulabilir ve kullanılabilir mi?

VMWare İş İstasyonu veya Sunucu içerisine kurulabilir, ancak daha sonra çalışmaz; ana belirtiler:

  • GERÇEKTEN yavaş çalışır .
  • VM'leri oluşturmanıza izin verir, ancak onları çalıştırırken hata bildirir "You may not power on a virtual machine in a virtual machine".

1
Gerçekten tipik bir soru-cevap değil. Belki kendin sormalı ve cevap vermelisin. :) Veya defalarca sorulduğunu söylediğinden beri, mükemmel çözümünüzü oraya da gönderebilirsiniz.
kentchen

Bunun yerine bunu wiki'ye atmak isteyebilirsiniz.
dr.pooter

Bu web sitesinde hiç sorulmamıştı, bu yüzden cevaplayacak bir şeyim yoktu ... ama başka yerlerde (genellikle bir çözüm ararken sorduğunu sorduğumda sıkça sorulduğu için) paylaşmanın gerçekten yararlı olacağını düşündüm. ).
Massimo

2
Hızlı güncelleme: VMware Workstation 8, ESX / ESXi'yi doğal olarak sanallaştırmayı destekler . Sanal makine tipi için "VMware ESX" seçimi kadar basit.
Massimo

Yanıtlar:


41

VMWare ESX veya ESXi CAN sanal makine içinde çalıştırmak, sağlanan belirli önkoşullar koşullar sağlanır.
Bu tür bir kurulum elbette bir üretim ortamında tamamen yararsızdır (ve tamamen desteklenmez), ancak iki amaç için çok yararlı olabilir:

  • Fiziksel bir sunucunuz yoksa, ESX veya ESXi'yi test etmek veya incelemek.
  • En az iki sunucunuz ve bir SAN'ınız yoksa tüm Sanal Altyapı'yı test etmek veya incelemek.

Ön şartlar:

  • Bazı fiziksel kaynaklara ihtiyacınız var. VM'de ESX veya ESXi çalıştırmak için VM'nin sunucunun kendisi ve içinde çalıştıracağınız VM'ler için en az 1,5 GB belleğe, iki VCPU'ya ve yeterli disk alanına ihtiyacı vardır.
  • Sen kesinlikle yerli sanallaştırma desteği (Intel VT veya AMD-V) ile fiziksel bir CPU gerekir.
  • Fiziksel ana bilgisayarda VMWare Workstation 6.5, VMWare Server 2 veya VMWare Fusion 5 çalıştırmanız gerekir. Önceki sürümler, bir VM'de ESX veya ESXi'yi başarıyla çalıştıramaz.
  • Fiziksel ana bilgisayarda 64 bit işletim sistemi yararlıdır ancak gerekli değildir.

Kurmak:

  • Anakart BIOS'ta CPU'nuz için yerel sanallaştırma desteğini etkinleştirin (genellikle varsayılan olarak etkin değildir).
  • Tercih ettiğiniz sanallaştırma yazılımını yükleyin. Windows XP x64 ana bilgisayarında VMWare Workstation 6.5.2 kullanarak her şeyi başarılı bir şekilde test ettim, ancak VMWare Server 2.0 ve / veya Linux ana makinelerinde de çalışması gerekir.
  • Bu ayarı kullanarak özel bir VM oluşturun:
    • Donanım uyumluluğu seviyesi: en son
    • Konuk işletim sistemi: diğer 64-bit
    • Sanal İşlemciler: en az 2
    • Bellek: en az 1,5 GB
    • Ağ Kurma: Yalnızca Ana Bilgisayar veya NAT
    • SCSI adaptörü: LSI Mantığı
    • Sanal disk türü: SCSI
    • Sanal diskler: istediğiniz gibi; En az iki sanal disk, sistemi kurmak için 10 GB'lık bir tane ve bir veri deposu oluşturulacak başka bir disk kullanmanızı öneririm. Boşluk önceden tahsis edilmelidir.
    • Disketi, ses kartını, USB denetleyicisini vb. Çıkarın. Yalnızca ağ ve depolama alanı bırakın.
    • CPU Yürütme modu: Intel VT-x veya AMD-V ( çok önemli ).
  • Oluşturduğunuz sanal makinenin VMX dosyasını aşağıdaki parametreleri ayarlayarak elle düzenleyin:

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

  • VM'yi başlatın ve yükleme ISO görüntüsünden ESX veya ESXi'yi yükleyin.

  • ESX veya ESXi sanal sunucusunun ana makine ile konuşmasına izin vermek için ağı yapılandırın.

Kullanımı:

  • Sanal sunucunuzun IP adresine bağlanmak ve VI İstemcisini indirmek için web tarayıcınızı kullanın.
  • VI İstemcisini ana bilgisayara yükleyin.
  • Sanal ESX / ESXi sunucusuna bağlanın.
  • İstediğiniz gibi bir VM oluşturun.
  • VM'yi çalıştırın.
  • Her şey doğru yapılırsa, VM başlayacaktır. Bir VM içindeki bir VM'yi açamayacağından şikayet ederse, `monitor_control.restrict_backdoor 'parametresinde bir hata var (veya VMWare Workstation / Server'ın eski bir sürümünü kullanıyorsunuz).

  • Keyfini çıkarın :-)


VMWare Server 2.0 kullanıyorsanız, GUI'de CPU yürütme modunu seçemezsiniz; .vmx dosyasına aşağıdaki satırı ekleyerek bunu düzeltebilirsiniz: monitor.virtual_exec = "hardware"
Massimo

1
Başka bir ek: hepsi de ESX 4.0'da çalışır. İş İstasyonu / Sunucu ile aynı ayarlar.
Massimo

1
Bunun VMWare Fusion'da (Mac) çalışmasını sağlamak için de aynı temel işlem.
Clint Miller

2

VM ware ESXi versiyonunun kurulumu için 64 bit işletim sistemi kurulması gerekmektedir. CPU desteği destekliyorsa, kurulum işlemine devam edebileceğini sanmıyorum.


1

ESXi 4.1'i bir Virtualbox VM'ye başarıyla kurmayı başardım. Klavyenin tanınmaması ile aynı sorunu yaşadım. Bir hevesimden, Virtualbox 3.2.6'ya kurmaya çalıştım, birkaç ayar yaptım ve hiçbir sorun bulamadım.

VM'yi oluşturduğunuzda, belleği 2 gb'ye, sabit sürücüyü 10 gb'ye ayarladığınızda, istemciyi ana bilgisayarımın masaüstünden kullanabilmem için ağ kartını Bridged olarak değiştirdim, sonra gelişmiş seçeneği tıklatıp Intel 1000 Server MT kartı seçin. Ayrıca videoyu 128 MB olarak değiştirdim, ancak daha düşük olsaydı herhangi bir şeyi engelleyeceğinden şüpheliyim. Walla, klavye sorunu yok ve kurulum iyi tamamlandı. tüm yapılandırma değişikliklerinizi sorunsuz bir şekilde yapabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.