VM için iyi dağıtım mı?


16

PHP uygulamaları, Mono uygulamaları, vb. Bu iyi bir seçim mi? Hazır bir VM de indirebileceğimi biliyorum ve cazip. Topluluk ne düşünüyor?


Sorduğunuz soru için gerçekten önemli olmadığı için Oracle'a olan referansı kaldırabilir misiniz?
tshepang

1
@Tshepang: şey, gerçekten şu an gerçekten Oracle VM VirtualBox ... Bu konuda yanlış bir şey yok. @tooshel: Aslında, bu özel VM için cevap istediğiniz gibi, başlığa koymanızı bile öneririm.
haylem

1
@Tshepang: Görüşler SO'da yetkilendirilmedi mi? Gerçekten soruyorum, çünkü insanların burada daha önce uçtuklarını fark etmedim. Beni rahatsız etmiyor. Sorusu, düşüncesi. Ve şu anda onu çok fazla suçlayamam.
haylem

4
@hay Bu cümle Soruya nasıl değer katar? Daha çok, birçok kişinin Dark Lord olduğunu düşündüğü yazılımları kullanmak üzücü 4 gibi , ama yine de bana yardımcı olabilir misiniz? Bu kolayca kısaltılabilir Bana yardım edebilir misiniz? . Burası siyasete yer yok.
tshepang

1
Evet, buradaki yorumlar yardımcı olmuyor. . . Orijinal soruyu hatırlamıyorum ve yazdım!
tooshel

Yanıtlar:


16

Ubuntu sunucusunu tavsiye ederim. Sunucu modu, gerçekten ihtiyacınız olmayan çok şey koymaz. Ubuntu'yu birkaç sunucuda çalıştırıyorum ve her zaman ondan memnun kaldım.

Ayrıca dağıtımınızla ilgili tonlarca çevrimiçi destek bulacaksınız. Linux tavsiyesi genellikle bir dağıtımdan diğerine çeviri yapar, ancak dizin yolları genellikle farklıdır. Ubuntu'nun büyük bir kullanıcı tabanı var, bu genellikle neyin yanlış olduğunu bulmak için daha kolay bir zaman anlamına geliyor.


5
+1 Ben ikinci! Ubuntu'nun, özellikle sorulan şey olan bir sanal makine kurulumuna sahip olduğunu söylemeyi unuttunuz - bir VM içinde çalıştırmak için ayarlanmış bir linux kurulumu.
Josh

6

Git SuseGallery ve Mono hızlı bir arama yapmak ve bulacaksınız JeOS Mono ASP.net istediğini çoğu için zaten kurulu. Zaten bir VM, sadece indirin ve gidin. Ben sadece VirtualBox ile Windows bazı ASP.net geçiş denemeleri için kullanmaya başladım. Apache'yi başlatmanız gerekecek. Bağlantı noktası iletmeyi ayarlamak isteyeceksiniz, SSH ve HTTP trafiğini açmak için aşağıdaki komutları kullandım:

c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guestssh,tcp,,2222,,22"
c:\>vboxmanage modifyvm "<VMName>" --natpf1 "guesthttp,tcp,,8080,,80"

4
Daha gelişmiş bir şeye ihtiyacınız varsa, muhtemelen gezegendeki en havalı şey olan SUSE Studio'da kendi VM'nizi yapabilirsiniz.
Sandy

4

Bir VM'de Linux ile başlamak için Ubuntu'yu tavsiye ederim. Bir sunucu için Ubuntu Sunucusunu unutun ve bunun yerine Debian'ı kullanın. İkisini de kullandım, bu yüzden lütfen beni yargılama.

Debian'ı yüklerseniz, Debian -> CLI'yi temizlemeniz yeterlidir. Çok hızlı bir şekilde önyükleme yapar ve sadece birkaç MB RAM tüketir. (x32 sadece 16-32Mb RAM alıyordu ve x64 açıldığında yaklaşık 48-80Mb alıyordu). İhtiyacınız ne olursa olsun, daha sonra yükleyebilirsiniz ve hala çok hızlıdır ve neredeyse hiç bellek almaz. Ubuntu Debian'dan türemiştir. Debian'ınızda herhangi bir sorun varsa, bunları Ubuntu forumlarında çözebilirsiniz, bu büyük bir avantajdır.

Debian ve Ubuntu Sunucusu karşılaştırılırken: Ubuntu Sunucusu daha yavaş / sonra açılır. Debian ile karşılaştırıldığında Ubuntu Server'da RAM tüketimi çok daha fazlaydı. Ayrıca, temiz bir Ubuntu Sunucusu kurulumu yaparsanız, Debian sadece 50 ila 90 yüklerken iki ila üç yüz paket kurar. Sıradan Ubuntu yaklaşık 1300 paket ve sıradan Debian 900 ila 1100 paket kurar.

Ubuntu Sunucusu paketlerin daha yeni sürümlerini kullanır, ancak bazı kararlı uygulamaların kurulumunu ve derlenmesini de karmaşık hale getirir. Sabit bir sunucu istiyorsanız ve boş RAM'i en üst düzeye çıkarmak istiyorsanız, bunun yerine Debian'ı seçin.

Bu benim deneyimim. Ubuntu'yu hiç kullanmamayı söylemiyorum, ancak sunucular için yeni olsanız bile Debian'ı tercih ederim. Web'den APT kurulumları Ubuntu'da sorunsuz çalışırken, masaüstlerinde Debian ile ilgili problemlerim vardı. Ubuntu'da ayrıca daha fazla paket ve daha yeni paketler var. Öte yandan, Ubuntu'daki bazı kütüphaneleri otomatik olarak kaldırmaya çalıştığımda kesinlikle her şeyi yükledi.

Bugünlerde Virtualbox'ta Lubuntu masaüstünü kullanıyorum. Ubuntu'nun yavaş hızından nefret ediyorsanız, ancak Debian'ı kullanmak istemiyorsanız, Lubuntu kullanın. "Düşük Ubuntu" anlamına gelir ve yavaş PC'ler içindir, bu nedenle sıradan Ubuntu'dan daha hızlıdır. Bence (ama emin değilim) Lubuntu Ubuntu ile aynı paketleri kullanıyor. Lubuntu'dan önce Xubuntu'yu kullandım, çünkü Ubuntu'dan da daha hızlıydı.

Ayrıca, Ubuntu'nun yaklaşık 4.5GB alana ihtiyacı var. Debian için yeterli 2GB bölüm var. Teamspeak, Ventrillo ve benzeri için küçük bir sanal makinemiz var. Sadece 256 MB RAM, x32 Debian ve 2GB bölüm - yeter, hepsi bu. Size söyleyebilirim - bu en kararlı, en yeni değil, sunucu için - benim için en büyük seçenek.


Düzenle :

Virtualbox, KVM, VMware server 1 ve VMware server 2 altında CPU gücünü kontrol etmek için birkaç test yaptım.

En hızlısı KVM, ardından Virtualbox, VMware server 2, VMware server 1 ve son olarak QEMU'dur. KVM, CPU için en düşük maliyete sahiptir. KVM, Linux çekirdeğinin içindeki bir modül olduğundan, VM için gücü diğerlerinden daha sanallaştırmak için% cpu daha az gerekir. Diğerleri sadece OS katmanında çalışan uygulamalardır.

Bu nedenle, daha büyük güç ve küçük performans düşüşüyle ​​sanallaştırmak istiyorsanız KVM kullanın. VMware ESXi ve Citrix Xenserver uygulama performansını test etmeye çalışmadım. Ancak, çıplak bir metal hipervizörü kullanmak istiyorsanız, en hızlısı sadece Linux VM'lerini kullanırken Xenserver olacaktır. Windows VM'lerini ve Linux VM'lerini kullanmak istiyorsanız ve performansı önemsiyorsanız ESXi kullanın.

Sorun, KVM'yi performansıyla kullanmak istiyorsanız, Intel VT-X veya AMD-V talimatları içeren CPU'nuz olması gerektiğidir. KVM bu talimatlar olmadan farklı bir modda çalışabilir. bude kurmak çok zor. Virtualbox VT-X veya AMD-V kullanabilir ve gerçekten kullanıcı dostudur. VMware server 2 bunu sadece deneysel olarak biliyor; bir komut aracılığıyla ayarlamanız gerekir ve VMware sunucu 1 daha yavaştır. VMware oynatıcısını hiç test etmedim, bu benim için çok düşük. VMware server 2 ve Virtualbox arasında bir performans farkı olabilir, ancak ayar seçenekleri benim için oldukça düşük ve Virtualbox veya VMware oynatıcı arasında seçim yaparken Virtualbox kullanacağım.


0

VMWare sunucusu ve herhangi bir dağıtım (CentOS kullanmak olur) kullanmanızı tavsiye ederim. Bunun nedeni, VMware cihazları web sitesinde yüzlerce hazır VM görüntüsünün bulunmasıdır . VMware iyi bir sanallaştırma platformudur ve ücretsizdir.

örneğin: Ubuntu LAMP çeşitli tatlarda istiflenir .


OP gerçekten en başından beri Oracle VM VirtualBox'ı istedi ve iyi kullandığından kullandığını söylüyor , bu yüzden ön araştırma yapıldığını varsayıyorum.
haylem
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.