Küçük konfigürasyon için ücretsiz hipervizör


13

Kâr amacı gütmeyen bir kuruluş için sanallaştırma için bir sunucu oluşturuyorum. VMware ESXI'yi ücretsiz kullanmayı planlıyordum ama ikinci planımı tahmin ediyorum çünkü yeni ESXI vSphere Client tarafından iyi desteklenmiyor gibi görünüyor ve bunun yerine kullanılması gereken web arayüzü ücretsiz değil.

Donanımda şu anda sadece bir sunucu ile sınırlıyız. Muhtemelen 32 GB RAM ve 2x 256 GB SSD ve 2x 1 TB HDD depolama için bir Supermicro X10SRH-CLN4F-O üzerinde bir Xeon E5-1650 v3 (6x 3,5 Ghz) olacaktır. Anakartta ESXI ile çalışması gereken bir LSI SAS 3008 denetleyici var.

Sunucuyu muhasebe (WS 2012 R2), pfsense (vpn / yönlendirme) ve dahili veritabanı uygulamalarımız için yaklaşık iki linux VM, posta (zarafa), aktif dizin (samba 4) ve dosya ve yazıcı sunucusu için kullanmayı planlıyoruz.

XenServer veya KVM kullanmaktan daha iyi olur muyum? XenServer için artı tarafta benim için tamamen ücretsiz (KVM ile aynı) ama KVM için eksik olan çok iyi bir yönetim arayüzüne sahip olması. Ancak olumsuz tarafta yerel depolama için iyi destek eksikliği var. Veritabanı (hesap oluşturma ve dahili araçlar - ki en çok kullanılan) için ham SSD depolama alanı sunmak istedim, ancak bu XenServer ile desteklenmiyor gibi görünüyor. Diğer tarafta KVM bunu destekliyor gibi görünüyor, ancak KVM ve Windows Server ile ilgili kötü bir performansım var.

Benim için önemli olan noktalar

  • Verim
  • Kullanım kolaylığı (temel görevler için iyi bir kullanıcı arayüzü, kılavuzlar ve soru sormak için iyi bir topluluk gibi)
  • Yedekleme olanakları (şu anda yalnızca bir sunucuda geçiş olmadığından, sanal makinelerin manuel olarak yeni bir sunucuya aktarılması için anlık görüntüler ve yedeklemeler gerekir)
  • Güvenilirlik
  • Ücretsiz

6
Bu aslında konu dışı değil, çünkü OP üç ürünün karşılaştırmalı özellik setlerini soruyor. Buna ek olarak, iyi tanımlanmış bir dizi gereksinimle girdi arıyor. Soru tamamen cevaplanabilir olduğu için bu yeniden açılmalıdır.
ewwhite

1
Bir yönetim arayüzünde "iyi" olması için neye ihtiyacınız var?
Journeyman Geek

2
Şimdi ESXi için yüklenebilir bir web istemcisi var. labs.vmware.com/flings/esxi-embedded-host-client
Ryan Bolger

Virtio sürücü paketini ve SPICE konuk araçlarını (Masaüstü Deneyimine ihtiyacınız varsa) kurmanız koşuluyla, Windows KVM altında oldukça iyi çalışır .
Michael Hampton

Xen / XenServer (kurumsal destek satın alabileceğiniz Citrix içermeyen ürün) kullanmak iyi bir alternatif olacaktır. En büyük bulutların oluşturduğu şey (Amazon'un EC2'si dahil) ve tek düğümlü kurulumlardan büyük kümelere ölçeklendiriliyor. En iyi yanı,% 100 ücretsiz ve onunla birlikte kurumsal özelliklerin% 100'ünü elde edersiniz (hem destek hem de özellikler için ücret alan VMWare modelinin aksine, Citrix size destek için ücretler hariç tüm özellikleri sunar).
SnakeDoc

Yanıtlar:


17

Server 2012 çalıştırıyorsanız, hyper-v'ye zaten erişiminiz vardır. Ücretsiz hyper-v ihtiyaçlarınızı karşılamalıdır, GUI'yi herhangi bir istemciden veya 2012 sunucusundan çalıştırabilirsiniz. Bu aynı zamanda bir san gücü karşılayamamanız durumunda size hiçbir şey paylaşma göçü getirmez.

http://blogs.technet.com/b/keithmayer/archive/2012/09/07/getting-started-with-hyper-v-server-2012-hyperv-virtualization-itpro.aspx


Kabul ediyorum - fiyatı zaten Windows Server'ın fiyatına dahildir, bu nedenle ek bir ücret ödemeden kurumsal düzeyde bir çözüm elde edersiniz.
WillS

Hmm Server 2012 Standard ile Biri Hyper-V ana bilgisayarı ve diğeri sistem için olmak üzere iki lisans alıyorum değil mi? Ben büyük bir windows sunucu uzmanı değilim ve aslında kullanmaktan kaçınmaya çalışın. Microsoft yazılımını (Sunucu, Exchange, Sharepoint, ...) kullanmaya başlarsanız kar amacı gütmeyen bir kuruluş olarak görüyorsunuz, BT altyapınız için çalıştığınız asıl neden için daha iyi kullanılacak. Ancak, zaten zaten WS2012 (ve sponsorluk nedeniyle bizim için sadece 60 $) almak zorunda olduğu gibi, ücretsiz ESXI / Proxmox ile karşılaştırıldığında bir katma değer olduğu göz önüne alındığında, aslında bunu düşünebilir miyim?
schneida

4
Kâr amacı gütmeyen kuruluşların yazılım için ücretsiz lisans alabileceği teknolojiye de bakmalısınız. Bir lisans uzmanı değilim ve en iyi mutlak kaynağınız satıcıdır, ancak çalıştırdığınız tüm fiziksel sunucuda hyper-v ise lisans size 2 VMS verir.
Jim B

1
@Kayıtlı bir kâr amacı gütmeyen kuruluşsanız, büyük olasılıkla Microsoft sadaka fiyatlandırmasına hak kazanacaksınız. Bu, neredeyse tüm ürünler için önemli bir indirim almaya hak kazanacaktır .
MDMarra

Yerel teknoloji ortağı tarafından zaten sponsor / indirimler alıyoruz! Bu yüzden windows server lisansı sadece ~ 60 $.
schneida

9

Sen kullanabilirsiniz ücretsiz VMware ESXi ... Mutlaka web arayüzünü kullanmaya gerek yoktur ve ürün kalın istemci ile çok iyi çalışıyor.

Ya da daha iyisi, bir vSphere Essentials lisansı (500 $) satın alın ve en fazla 3 ana sunucuyu yönetme yeteneğine sahip olun. Bu, kullanmak istiyorsanız vCenter yeteneklerini ve Web arayüzünü verecektir. Her iki durumda da, harika bir paylaşım ve topluluğa sahip iyi desteklenen bir ürünün maliyeti son derece düşüktür.


Genel olarak, rolleri / işlevleri ayırmanız gerektiğini düşünüyorum. Pek çok insanın neden güvenlik duvarı ve yönlendirmeyi hipervizörlerine entegre etmeye çalıştığından emin değilim. Özel bir cihaz edinin (Cisco ASA ve hatta amaca yönelik üretilmiş pfsense donanımı).

Muhasebe uygulaması için Windows sunucusu kullanıyorsanız, ek adıma gidebilir ve Active Directory için Windows kullanabilirsiniz. Samba'yı onun yerine koymak, dolu bir seçimdir.

VMware kullanıyorsanız bir donanım RAID denetleyicisi kullanın.

Xen, KOBİ alanında ve Girişim'de öldü ve yeni dağıtımlar için uygun bir seçim değil. KVM, yaklaşıma bağlı olarak iyidir, ancak ESXi'de bu ölçekte yanlış bir şey yoktur. Hyper-V de bir seçenek olabilir.


2
XenServer neden öldü? Ev sunucusu için kullanıyorum ve ihtiyacım olan şeylerle ilgili sorun yok (dev, prod, test vms)
JorgeeFG


1
Çılgınca yanlış ve bilgisiz Xen'i ölü olarak adlandırmak için. Xen (ve XenServer) Amazon'un EC2'si de dahil olmak üzere büyük genel bulutların çoğuna güç veren şeydir. Genellikle maliyet ve ölçeklenebilirlik nedeniyle VMware kullanılarak sadece özel bulutlar oluşturulur. Xen / XenServer, VMware'in ücretlendirdiği tüm kurumsal özellikleri kutudan çıkarır.
SnakeDoc

3
OP: Kâr amacı gütmeyen bir kuruluş için sanallaştırma için bir sunucu oluşturuyorum ... @SnakeDoc sorununun bağlamını alamazsanız, tartışmaya katkıda bulunmuyorsunuz.
ewwhite

2
@SnakeDoc Lütfen bunu bırakın. Yapıcı değil. İsterseniz bu cevabı küçümseyebilir ve kendi cevabınızı gönderebilirsiniz.
EEAA

6

Kullanım proxmox , KVM'nin göre bir makine denetleyicisi (diğer kaplar tipleri de desteklenir) her bir web arabirimi üzerinden entegre edilmiştir. Bunu dell raf sunucularında kullanıyoruz ve sadece küçük şirketler için mükemmel. Ayrıca ücretli destek de alabilirsiniz.

Proxmox'un, kararlılık ve sunucular için iyi sürücü desteği ile eşanlamlı olan RedHat uzun vadeli destek çekirdeklerine dayandığını unutmayın.

Ayrıca başka bir sunucu için paranız olduğunda sunucularınızı daha sonra gereksiz hale getirebilirsiniz.

Not: Windows tabanlı konukları kullanırken RedHat paravirtualized driver kullandığınızdan emin olun. Son Windows lezzetleri için, cpu ayarlarınızı da ayarlamanız gerekir, çünkü KVM / QEmu cpu modunu kullanırken daha iyi performans gösterir: kvm64 yerine ana makine


1
Dün gece proxmox'u denedim ve ilk izlenim gerçekten iyiydi. Ayrıca LXC ve yüklediğim Windows Server 2012 entegrasyonunun da kötü performans göstermediğini düşünüyorum - KVM tabanlı windows sanallaştırma ile beklediğim bir şey. Bazı sayıları olsa da diğer hipervizörlerle karşılaştırmalı olarak değerlendireceğim!
schneida

3

Windows'un KVM ile ne kadar iyi çalıştığını söyleyemem, ancak bence test etmeye değer. Windows için PV sürücüleri mevcuttur. Bir VM kurmak ve bazı kriterler çalıştırmak o kadar da kötü olmaz.

KVM güzel çünkü Xen'in aksine çekirdeğin içine yerleştirilmiş. Performans hemen hemen aynı. Ben libvirt ve "Sanal Makine Yöneticisi" GUI üzerinden kullanımı kolay buluyorum. Gerekirse doğrudan disk erişimi sağlayabilir. Yakında hiçbir zaman ortadan kalkacağını sanmıyorum, böylece gelecekteki desteğe güvenebilirsiniz. Ve en iyisi, ücretsiz ve her zaman olacak!

Linux VM'leriyle ilgili deneyimim, meşgul sunucularda çok iyi ve güvenilir performans göstermeleri.

Xen ile her sorunum olduğunda, yardım almak için korkunç bir zaman geçirdim.

Performanstan ödün vermeden anlık görüntülere izin vermek için VM depolama alanını LVM veya ZFS birimlerine koyabilirsiniz.


3

Diğerlerinin önerdiği gibi, zaten bir Windows Server lisansına sahipseniz, sahip olduğunuz işletme düzeyinde bir sanallaştırma platformuna sahipsiniz. Standart bir sürümse, bu şekilde kullanabilirsiniz:

(1) en fazla iki fiziksel sokete sahip fiziksel bir sunucuya Windows Server'ın bir örneğini yükleyin (çekirdek sayısı önemli değildir, işlemci soketleri önemlidir, bu nedenle sunucunuz yeterlidir), buna "sanallaştırma ana bilgisayarı" denir; Eğer olamaz bu durumda Hyper-V rolünün dışında OS başka sözde "rollerini" (DNS, DHCP vb) yükleyin.

(2) "ana bilgisayar" sisteminize en fazla iki "konuk" Windows Server işletim sistemi örneği yükleyebilirsiniz . Bu örneklerde istediğiniz rolleri yükleyin.

(3) Hyper-V ana makinenize istediğiniz sayıda Linux misafirini kurun; yani, sanal makinelerin sayısı lisans kısıtlamaları ile sınırlı değildir, sadece Windows misafirlerinin sayısı sınırlıdır.

Ücretsiz Hyper-V sunucusuna gelince, onu etki alanı olmayan (yani çalışma grubu) bir ortamda yönetmek zahmetli olmuştur, bu nedenle (a, aslında en az iki) başka bir tam özellikli Windows Server ) ücretsiz Hyper-V Sunucusu yüklü olanlar da dahil olmak üzere Windows tabanlı ana bilgisayarlarınızı yönetmek için etki alanı denetleyicileri.

En yeni Windows sürümlerinde yerleşik olarak bulunan RAID benzeri bir yazılım teknolojisi olan Storage Pools'u göz önünde bulundurmayı unutmayın. Geleneksel HDD'lerde bile inanılmaz performans verebilir. Sanal makineler için doğrudan disk erişiminin kullanılması gerekli değildir veya önerilmez.

Linux konuk desteğine gelince, Hyper-V'nin son sürümlerinde önemli ölçüde iyileştirildi, ancak yine de iyileştirilmesi için yer var; Hyper-V'de Linux misafirlerini yapılandırma hakkında Microsoft'tan çok sayıda makale bulunmaktadır.

  • EDIT (aşağıdaki yoruma yanıt olarak):

Hayır, "normal" demek istedim Windows Server 2012 R2 - Standart veya Kurumsal (temel olarak lisanslamada farklılık gösterirler) Kurumsal, Windows Server konuk örneklerini sınırlamaz, Standart bunları iki ile sınırlar, ancak ek lisanslara sahip daha fazla konuk yükleyebilirsiniz; Standart sürümünüz olduğunu varsayalım).

Windows Hyper-V Server'ı kullanmaya başladığımda (en başından beri ücretsizdi) 2008 sürümü, sonra 2008 R2 idi ve bu imkansız olmasa da bir çalışma grubunda hantaldı. Ücretsiz Hyper-V'nin daha yeni sürümlerinde bir şeylerin değişip değişmediğini bilmiyorum (çünkü şu anda Standart sürümü çalıştırıyoruz), ancak değişmediğinden şüpheleniyorum. Resmi oluşturmak için buraya bakın: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/11/configuring-remote-management-of-hyper-v-server-in-a-workgroup .aspx ve burada: http://blogs.technet.com/b/jhoward/archive/2008/11/14/configure-hyper-v-remote-management-in-seconds.aspx ve 'hiper-v çalışma grubu için google daha fazlasını bulmak için.

Bu nedenle, tam özellikli Windows Server 2012 R2'nizi donanımınıza yükleyin (İpucu: kurulum sırasında ürün anahtarını girmeyin, kurulumunuzu daha sonra etkinleştirebilirsiniz; önce yapılandırmayı test edin, ardından memnun kalırsanız etkinleştirin) ; sürücüleri yükleme, ağı yapılandırma, depolama (Depolama Havuzlarını keşfedin); yalnızca Hyper-V rolünü yükleyin. Bu rol varsayılan olarak yönetim araçlarını da yükler, yani Hyper-V Yöneticisi - sanal makineleri oluşturmak ve yapılandırmak için kullanın. Konuk sistemleri olarak iki Windows Server 2012 R2 örneği yükleyebilirsiniz (etkinleştirme de gerekir). Örneğin, bir örneği bir altyapı sunucusu (DNS, DHCP, hatta DC) olarak yapılandırın ve ikincisini belirttiğiniz Windows uygulamanızı barındırmak için kullanın. Sonra * nix sanal makineleri ekleyin; bu makaleyi okuyun:https://technet.microsoft.com/en-us/library/dn531030.aspx ve daha fazla bilgi için Google'ı kullanın.

Etki alanı denetleyicisi olmadığından veya en azından Hyper-V ana bilgisayarı bir etki alanına katılmadığından, bu yapılandırma aslında bir çalışma grubu yapılandırmasıdır. Ancak bu önemli değil çünkü artık sanallaştırma ana bilgisayarına yerel olarak yüklenmiş yönetim araçlarınız var; ayrıca iş istasyonunuzdan RDP ile bağlantı kurabilir ve böylece Hyper-V yöneticisini uzaktan kullanabilirsiniz. Ancak Windows 8.1 için Uzak Sunucu Yönetim Araçları'nı yüklemeye çalışırsanız https://www.microsoft.com/en-US/download/details.aspx?id=39296iş istasyonunuzda, ücretsiz Hyper-V ile aynı sorunla karşılaşacaksınız. Mesele şu ki: ücretsiz Hyper-V'nin yerel GUI'si yoktur ve bir çalışma grubunda yapılandırılması zor olan tamamen uzaktan yönetim gerektirir; aksine, tam özellikli Windows Server 2012 R2, Hyper-V rolünüzü kolayca yönetmenize izin verir, çünkü yerel olarak kurulan ve hem yerel hem de uzaktan erişilebilen bir GUI (RDP) aracılığıyla (bir çeşit VNC yüklemek de mümkündür).

Resmi tamamlamak için: ücretsiz Hyper-V'nin kendi GUI'sine sahip olmamasına rağmen (tüm sahip olduğu komut satırı pencereleri ve kısıtlı metin tabanlı yönetim araçları olan boş bir masaüstü), ücretsiz sürümler de dahil olmak üzere 3d parti araçlar var. tam özellikli Hyper-V ana bilgisayarını simüle etmenize izin verir, örneğin: http://www.5nine.com/5nine-manager-for-hyper-v-free.aspx Ancak ilk yapılandırma (ağ ayarları, RDP'yi etkinleştirme) yine de elle yapılması gerekiyor. Programları kaldırma (Denetim Masası yok), Windows Güncellemeleri vb.İle ilgili zorluklarınız da olacaktır.


HyperV sunucusu olarak çalışan bir Windows Server örneği ile, "Hyper-V Server 2012 R2" yi kastediyorsunuz, değil mi? "Etki alanı olmayan bir yerde yönetmek için hantal" olduğunu söylediğinizde, bunun değiştiğini ve bir etki alanı denetimine sahip olmanın uygun olmadığını mı söylüyorsunuz ve bunların hepsi mi yoksa daha iyi olduğumu mu söylüyorsunuz yoksa çok şey yapmayacaksınız çalışmak eğlenceli?
schneida

@schneida: cevabı düzenledi
Sergio

1

Proxmox VE kullanın. Ücretsiz, noVNC gömülü mükemmel bir web GUI'ye sahiptir ve KVM veya LXC'yi destekler.

Büyük üretim kümelerinde ve geliştirme ortamlarında kullanıyorum.


0

Şu anda vmware ESXi'yi yalnızca 3 sanal sunucuyla küçük bir yapılandırmada kullanıyorum ve ücretsiz sürümde kusursuz çalışıyor. Ve vSphere istemcisini kullanıyorum ve herhangi bir sınırlama fark etmedim.

Geçmişte ESXi'nin ücretli sürümleriyle çalıştım ve şu anki gereksinimler için şimdiye kadar hiçbir şey sınırlı değil ve mükemmel çalışıyor.

EDIT: 5.5 sürümünü kullanıyorum.


0

Ben sadece ana bilgisayar olarak küçük bir Ubuntu sisteminde yüklü düz Xen kullanın ve ile komut satırından yönetin xl. Anladığım kadarıyla libvirtd'i kurabilir ve virt-manager'ı masaüstünüzden güzel bir gui yönetim konsolu olarak kullanabilirsiniz. Bu günlerden biri sunucuyu yeniden kurmam ve denemem gerekecek.

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.