Kostenloser Hypervisor für kleine Konfigurationen

Kostenloser Hypervisor für kleine Konfigurationen

Ich baue einen Server zur Virtualisierung für eine gemeinnützige Organisation. Eigentlich wollte ich VMware ESXI kostenlos einsetzen, aber ich zweifle an meinem Plan, da neuere ESXI vom vSphere-Client nicht gut unterstützt zu werden scheinen und die Weboberfläche, die stattdessen verwendet werden soll, nicht kostenlos ist.

Hardwareseitig sind wir derzeit auf einen einzigen Server beschränkt. Es wird vermutlich ein Xeon E5-1650 v3 (6x 3,5 Ghz) auf einem Supermicro X10SRH-CLN4F-O mit 32 GB RAM und 2x 256 GB SSDs und 2x 1TB HDDs als Speicher sein. Das Board verfügt über einen integrierten LSI SAS 3008 Controller, der mit ESXI funktionieren soll.

Wir planen, den Server für die Buchhaltung (WS 2012 R2), pfsense (VPN/Routing) und etwa zwei Linux-VMs für unsere internen Datenbankanwendungen, E-Mail (Zarafa), Active Directory (Samba 4) und Datei- und Druckerserver zu verwenden.

Wäre es für mich besser, XenServer oder KVM zu verwenden? Der Vorteil von XenServer ist, dass es für mich völlig kostenlos ist (genau wie KVM), aber eine sehr gute Verwaltungsoberfläche hat, die KVM irgendwie fehlt. Der Nachteil ist jedoch, dass es keine gute Unterstützung für lokalen Speicher gibt. Ich wollte meinen VMs rohen SSD-Speicher für die Datenbank anbieten (Buchhaltung und interne Tools – die am häufigsten verwendet werden), aber das scheint von XenServer nicht unterstützt zu werden. KVM hingegen scheint es zu unterstützen, aber ich habe schlechte Erinnerungen daran, dass KVM und Windows Server eine wirklich schlechte Leistung hatten.

Punkte, die mir wichtig sind

  • Leistung
  • Benutzerfreundlichkeit (z. B. eine anständige Benutzeroberfläche für grundlegende Aufgaben, Handbücher und eine gute Community, in der Sie Fragen stellen können)
  • Backup-Möglichkeiten (da es derzeit nur einen Server gibt, keine Migration, jedoch Snapshots und Backups der VMs zur manuellen Übertragung auf einen neuen Server erforderlich)
  • Zuverlässigkeit
  • Kostenlos

Antwort1

Wenn Sie Server 2012 verwenden, haben Sie bereits Zugriff auf Hyper-V. Das kostenlose Hyper-V sollte Ihren Anforderungen genügen. Sie können die GUI von jedem Client oder dem 2012-Server aus ausführen. Dies würde Ihnen auch Shared-Nothing-Migrationen ermöglichen, wenn Sie sich kein SAN leisten können.

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

Antwort2

Sie könnenVMware ESXi kostenlos... Sie müssen nicht unbedingt die Weboberfläche verwenden, und das Produkt funktioniert sehr gut mit dem Thick Client.

Oder besser,kaufeneine vSphere Essentials-Lizenz (500 $) und die Möglichkeit, bis zu 3 Host-Server zu verwalten. Damit erhalten Sie vCenter-Funktionen und die Weboberfläche, wenn Sie diese nutzen möchten. So oder so sind die Kosten für ein gut unterstütztes Produkt mit großer Aufmerksamkeit und Community extrem niedrig.


Generell denke ich, dass Sie Rollen/Funktionen trennen sollten. Ich bin mir nicht sicher, warum so viele Leute versuchen, Firewall und Routing in ihren Hypervisor zu integrieren. Besorgen Sie sich ein dediziertes Gerät (Cisco ASA oder sogar speziell entwickelte pfsense-Hardware).

Wenn Sie Windows Server für die Buchhaltungsanwendung verwenden, können Sie noch einen Schritt weiter gehen und Windows auch für Active Directory verwenden. Die Entscheidung, Samba als Ersatz dafür zu verwenden, ist jedoch nicht ganz einfach.

Verwenden Sie einen Hardware-RAID-Controller, wenn Sie VMware verwenden.

Xen ist im SMB-Bereich und im Enterprise-Bereich totund keine praktikable Wahl für neue Bereitstellungen. KVM ist je nach Ansatz in Ordnung, aber in dieser Größenordnung spricht nichts gegen ESXi. Hyper-V kann ebenfalls eine Option sein.

Antwort3

Verwendenproxmox, ein Hypervisor basierend auf KVM (auch andere Containertypen werden unterstützt), alles integriert über eine Weboberfläche. Wir verwenden dies auf Dell-Rack-Servern und es ist einfach perfekt für kleine Unternehmen. Sie können auch kostenpflichtigen Support erwerben.

Beachten Sie, dass Proxmox auf RedHat-Kerneln mit Langzeitsupport basiert, was für Stabilität und gute Treiberunterstützung für Server steht.

Sie können Ihre Server auch später redundant machen, wenn Sie Geld für einen weiteren Server haben.

NB: Wenn Sie Windows-basierte Gäste verwenden, achten Sie darauf, paravirtualisierte RedHat-Treiber zu verwenden. Bei neueren Windows-Versionen müssen Sie auch Ihre CPU-Einstellungen anpassen, da KVM/QEmu im CPU-Modus eine bessere Leistung erzielt:Gastgeberanstattkvm64

Antwort4

Wie andere bereits vorgeschlagen haben, verfügen Sie über eine Virtualisierungsplattform auf Unternehmensniveau, wenn Sie bereits eine Windows Server-Lizenz besitzen. Wenn es sich um eine Standard Edition handelt, können Sie sie folgendermaßen verwenden:

(1) Installiereneine Instanzvon Windows Server auf einem physischen Servermit bis zu zwei physischen Sockeln(Anzahl der Kerne spielt keine Rolle, wichtig sind Prozessorsockel, also ist Ihr Server qualifiziert), dies wird als "Virtualisierungshost" bezeichnet; Siekann nichtInstallieren Sie alle anderen sogenannten „Rollen“ (DNS, DHCP usw.) des Betriebssystems außer der Hyper-V-Rolle auf dieser Instanz.

(2) Sie können installierenbis zu zweiInstanzen von „Gast“-Windows-Server-Betriebssystemen innerhalb Ihres „Host“-Systems. Installieren Sie auf diesen Instanzen alle gewünschten Rollen.

(3) Installieren Sie eine beliebige Anzahl von Linux-Gästen innerhalb Ihres Hyper-V-Hosts. Das heißt, die Anzahl der virtuellen Maschinen ist nicht durch die Lizenzbeschränkungen begrenzt, sondern nur die Anzahl derWindowsDie Anzahl der Gäste ist begrenzt.

Was den kostenlosen Hyper-V-Server betrifft, war es umständlich, ihn in einer Nicht-Domänenumgebung (d. h. Arbeitsgruppenumgebung) zu verwalten, sodass Sie einen weiteren voll funktionsfähigen Windows-Server (eigentlich mindestens zwei) benötigen, der als Domänencontroller dient, um Ihre Windows-basierten Hosts zu verwalten, einschließlich derjenigen, auf denen der kostenlose Hyper-V-Server installiert ist.

Vergessen Sie nicht, Storage Pools in Betracht zu ziehen, eine RAID-ähnliche Softwaretechnologie, die in die neuesten Windows-Versionen integriert ist. Sie kann sogar auf herkömmlichen Festplatten eine erstaunliche Leistung erzielen. Die Verwendung des direkten Festplattenzugriffs für virtuelle Maschinen ist weder unbedingt erforderlich noch empfehlenswert.

Die Unterstützung für Linux-Gastbetriebssysteme wurde in den neuesten Versionen von Hyper-V deutlich verbessert, es besteht jedoch weiterhin Verbesserungsbedarf. Es gibt mehrere Artikel von Microsoft zur Konfiguration von Linux-Gästen in Hyper-V.

  • BEARBEITEN (als Antwort auf den Kommentar unten):

Nein, ich meinte „normalen“ Windows Server 2012 R2 – entweder Standard oder Enterprise (sie unterscheiden sich hauptsächlich in der Lizenzierung – Enterprise begrenzt die Anzahl der Windows Server-Gastinstanzen nicht, Standard begrenzt sie auf zwei, aber Sie können mit zusätzlichen Lizenzen weitere Gäste installieren; ich nehme an, Sie haben die Standard Edition).

Als ich anfing, Windows Hyper-V Server zu verwenden (das von Anfang an kostenlos war), war es die Version 2008, dann 2008 R2, und das war in einer Arbeitsgruppe umständlich, wenn auch nicht unmöglich. Ich weiß einfach nicht, ob sich die Dinge mit neueren Versionen des kostenlosen Hyper-V geändert haben (weil wir derzeit die Standard Edition verwenden), aber ich vermute, dass dies nicht der Fall ist. Um sich ein Bild zu machen, schauen Sie hier:http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/11/configuring-remote-management-of-hyper-v-server-in-a-workgroup.aspxund hier:http://blogs.technet.com/b/jhoward/archive/2008/11/14/configure-hyper-v-remote-management-in-seconds.aspxund googeln Sie nach „Hyper-V-Arbeitsgruppe“, um mehr zu erfahren.

Installieren Sie also einfach Ihren voll funktionsfähigen Windows Server 2012 R2 auf Ihrer Hardware (Tipp: Geben Sie den Produktschlüssel bei der Installation nicht ein, Sie können Ihre Installation später aktivieren; testen Sie zuerst die Konfiguration und aktivieren Sie sie dann, wenn Sie zufrieden sind); installieren Sie Treiber, konfigurieren Sie Netzwerk und Speicher (erkunden Sie Speicherpools); installieren Sie dann nur die Hyper-V-Rolle. Diese Rolle installiert standardmäßig auch Verwaltungstools, d. h. Hyper-V Manager – verwenden Sie ihn, um virtuelle Maschinen zu erstellen und zu konfigurieren. Sie können zwei Instanzen von Windows Server 2012 R2 als Gastsysteme installieren (sie müssen ebenfalls aktiviert werden). Konfigurieren Sie beispielsweise eine Instanz als Infrastrukturserver (DNS, DHCP, sogar DC) und verwenden Sie die zweite, um Ihre Windows-Anwendung zu hosten, die Sie erwähnt haben. Fügen Sie dann *nix-virtuelle Maschinen hinzu; lesen Sie diesen Artikel:https://technet.microsoft.com/en-us/library/dn531030.aspxund verwenden Sie Google für weitere Informationen.

Diese Konfiguration ist eigentlich auch eine Arbeitsgruppenkonfiguration, da es keinen Domänencontroller gibt oder zumindest der Hyper-V-Host keiner Domäne angehört. Aber das spielt keine Rolle, da Sie jetzt lokal auf dem Virtualisierungshost installierte Verwaltungstools haben; Sie können sich auch von Ihrer Arbeitsstation aus per RDP verbinden und so den Hyper-V-Manager quasi remote verwenden. Aber wenn Sie versuchen, Remote Server Administration Tools für Windows 8.1 zu installierenhttps://www.microsoft.com/en-US/download/details.aspx?id=39296auf Ihrer Workstation haben Sie das gleiche Problem wie mit dem kostenlosen Hyper-V. Der Punkt ist also dieser: Das kostenlose Hyper-V hat keine lokale GUI und erfordert eine reine Remoteverwaltung, die in einer Arbeitsgruppe schwierig zu konfigurieren ist. Im Gegensatz dazu können Sie mit dem voll funktionsfähigen Windows Server 2012 R2 Ihre Hyper-V-Rolle ganz einfach verwalten, da eine GUI lokal installiert und sowohl lokal als auch remote zugänglich ist – über RDP (es ist auch möglich, eine Art VNC zu installieren).

Um das Bild zu vervollständigen: Obwohl das kostenlose Hyper-V keine eigene grafische Benutzeroberfläche besitzt (alles, was es bietet, ist ein leerer Desktop mit Befehlszeilenfenstern und eingeschränkten textbasierten Verwaltungstools), gibt es Tools von Drittanbietern, darunter auch kostenlose Versionen, mit denen Sie einen Hyper-V-Host mit vollem Funktionsumfang simulieren können, zum Beispiel:http://www.5nine.com/5nine-manager-for-hyper-v-free.aspxDie Erstkonfiguration (Netzwerkeinstellungen, RDP aktivieren) muss jedoch weiterhin manuell durchgeführt werden. Sie werden auch Schwierigkeiten mit der Deinstallation von Programmen (keine Systemsteuerung), Windows-Updates usw. haben.

verwandte Informationen