Virtualisierung: Führen Sie Hyper-V auf gängiger Hardware aus

Sie brauchen nicht High-End-Hardware zu Hyper-V ausführen. Mit einer ordnungsgemäßen Konfiguration kann Hyper-V auch auf einem einfachen Computer ausgeführt werden.

Brien M. Posey

Einer der großen Mythen rund um Hardware-Virtualisierung ist, dass es sich um High-End-Server-Hardware erfordert. Allerdings können Sie eine effektive Virtualisierungs-Infrastruktur mithilfe von Standardhardware bauen.

Wenn Sie planen, zu Hyper-V in einer Produktionsumgebung ausgeführt, und Sie für eine große Organisation arbeiten, sollten Sie echte Enterprise-Klasse Hardware verwenden. Größere Organisationen brauchen, werfen Sie ihre High-End-Hardware, aber kleinere Betriebe können es einfacher finden, mit den manchmal astronomischen Kosten der Server-Virtualisierung damit umgehen, indem mithilfe von Standardhardware.

Naturgemäß verlangt Server-Virtualisierung in Bezug auf die Hardware-Anforderungen. Schließlich basiert die gesamte Wissenschaft der Server-Virtualisierung auf die Idee, dass mehrere virtualisierte Workloads einen endlichen Pool von Server-Ressourcen freigeben können. So mag die Idee der Verwendung von Standardhardware für Server-Virtualisierung völlig intuitiv.

Ob Sie es glauben oder nicht, aber können Sie wirklich Standardhardware virtualisierte Workloads in kleine und mittlere Unternehmen (SMBs) behandeln. Sie können dies auf zwei Hauptfaktoren zurückführen. Die erste ist, dass die Computerhardware ist viel mächtiger, als es früher war.

Noch gibt es Grenzen, was Sie, mit Standardhardware tun können. Sie werden wahrscheinlich nicht in der Lage zu gehen, Best Buy, kaufen einen PC, Hyper-V zu laden und verwenden, um die Produktion Arbeitslasten laufen lassen (obwohl es gut für eine Testumgebung funktionieren könnte). Sie benötigen etwas High-End-Hardware.

Der andere Faktor ist die Verbesserungen, die Microsoft Hyper-v gemacht hat. Hyper-V 3.0 (Windows Server 2012 enthalten ist) ist flexibel genug, um von extrem kleinen Unternehmen oder Großunternehmen verwendet werden.

Hyper-V-Verbesserungen

Es gibt zwei wesentliche Verbesserungen zu Hyper-V, die praktisch auf Standardhardware erleichtern. Die erste und wichtigste dieser Verbesserungen ist, dass Hyper-V 3.0-Clustern nicht Sie freigegebenen Speicher zu verwenden müssen.

Es mag seltsam, noch zu erwähnen, clustering, aber es gibt einen guten Grund dafür. Wenn du gehst, Produktion Arbeitslasten in einer virtualisierten Umgebung ausführen, müssen Ihre Hostserver wirklich geclustert werden. Es ist eine schlechte Idee, als eigenständiger Server Hyper-V ausführen. Wenn der Hostserver ausfällt, werden alle virtuellen Server auf dem Host ausgeführt auch fehl. Das Endergebnis ist einen großen Ausfall.

Clustering, war einer der Hauptfaktoren, die kleinere Unternehmen von Virtualisierung ihrer Server historisch gehalten. Cluster verwendet, um Hostserver erfordern, die extrem genaue Spezifikationen erfüllt. Darüber hinaus erfordern Cluster einen Pool von freigegebenen Speicher auf jedem Clusterknoten mit einer iSCSI- oder Fibre-Channel-Verbindung verbunden. Und freigegebener Speicher enorm teuer sein kann.

Hyper-V 3.0 verringert erheblich die Kosten für das clustering von nicht verlangt, dass Sie freigegebenen Speicher verwenden. Jeder Server im Cluster kann eigene Direct attached Storage (DAS) verfügen. Microsoft hat auch die Hardwareanforderungen für Clusterknoten bis zu dem Punkt entspannt, wo Sie gerade ungefähr jedem Server können ausgeführt werden Windows Server 2012 verwenden können. Der Cluster-Konfigurations-Assistent kann Ihnen sagen, ob Ihr Server clustering Anforderungen mindestens entspricht.

Ein weiterer Grund, die Clusterunterstützung ist traditionell so teuer ist, weil in der Vergangenheit Sie ein Minimum von drei Knoten im Cluster ausgeführt abgestimmte Hardware (oder zwei übereinstimmenden Knoten und ein File Share Witness) benötigt. Hyper-V Cluster erfordern immer noch, dass Sie mindestens drei Knoten (oder zwei Knoten und eine Dateifreigabe Zeuge), aber die Hardware nicht mehr entsprechen muss. Passender Hardware ist jedoch ratsam.

Wenn Kauf drei Knoten im Cluster über Budget Ihres Unternehmens ist, Sie in der Lage, Ihre Kosten zu reduzieren, indem mithilfe der Hyper-V-Replikation anstelle von clustering möglicherweise. Replikation verwendet die Synchronisation doppelte Kopien Ihrer virtuellen Maschinen (VMs) auf einem anderen Server erstellen. Es nicht wahr, ungeplanten Failover-Fähigkeiten für VMs bereitstellen, aber Sie können manuell ein Failover einer virtuellen Maschine von einem Host zu einem anderen. Das schöne an Replikation ist benötigen Sie nur zwei Host-Servern.

Hardware-Anforderungen

Microsoft hat Hyper-V 3.0 zu viel toleranter im Hinblick auf seine Fähigkeit auf Low-End-Hardware laufen entwickelt. Also, was sind die minimalen Hardwareanforderungen für Hyper-V 3.0 laufen?

Mit Hyper-V auf Standardhardware nicht wirklich darum Ihre Host-Server erfüllt eine bestimmte Mindestanforderungen an die Hardware-Anforderung. Es geht mehr um sicherzustellen, dass der Hostserver hat genügend Ressourcen zum Ausführen Ihrer beabsichtigten virtualisierte Workloads und akzeptablen Leistung zu liefern. Als solche werden die Hardwareanforderungen hängt davon ab, wie Sie den Hostserver verwenden möchten.

Berücksichtigen Sie die Arbeitsauslastungen, die Sie ausführen möchten, stellen Sie möglicherweise fest, dass es gibt keine Möglichkeit, diese Arbeitslasten auf Standardhardware ausgeführt. Bitte beachten Sie jedoch, die niemand jemals gesagt hatten Sie Ihre VMs auf einem einzelnen Server zu hosten. Ein Hyper-V 3.0-Cluster kann bis zu 63 hostet. Während Sie wahrscheinlich erstellen wird nicht ist ein Cluster, dass groß, Sie es entdecken könnte weniger teuer zu mehrere Rohstoff-Boxen als zum kaufen sogar eine Server der Enterprise-Klasse zu kaufen.

Hardwareplanung

Wenn Sie, die Möglichkeit Planen der Verwendung von Standardhardware, denken Sie daran, alle VMs auf dem Host ausgeführt wird die gleiche Hardware teilen. Das soll eine größere Aufgabe als der durchschnittliche PC verarbeiten kann. Noch, möglicherweise Sie durchkommen mit High-End-PC-Hardware. Gamer-PCs steht oft hervorragender Gastgeber Maschinen in kleineren Umgebungen.

Speicher ist die Nr. 1-Faktor, der Ihre Fähigkeit effizient VMs laufen beeinträchtigt wird. Glücklicherweise ist Speicher billig. Der Trick ist eine Systemplatine finden, die viel Arbeitsspeicher unterstützt. Trotzdem gibt es Verbraucher-Grade-Motherboards, die 32 GB oder sogar 64 GB RAM unterstützen. Gibt es auch unterschiedliche Geschwindigkeiten von RAM, also achten Sie darauf, den schnellsten RAM kaufen Ihre Hauptplatine ermöglichen wird.

Wahrscheinlich ist die größte Faktor, die ein Hyper-V Host Serverleistung auswirkt Disk i/o. Server der Enterprise-Klasse werden Nutzung teuer 15 K u/min-Laufwerke (oder Solid-State-Laufwerke) in großen Speicher-Arrays in der Regel angeordnet. Also wirklich zu tun ist keine Option, wenn Sie Ihre Hardware mit einem Budget behalten möchten.

Ein besserer Ansatz ist es, einen benutzerdefinierten Fall für Ihre Hardware zu kaufen. Stellen Sie sicher, dass der Fall viel Laufwerksschächte und viel Raum für Fans hat. High-End-System Boards enthalten häufig mindestens sechs SATA-Ports. Diese Ports können Sie um eine SATA-Array zu erstellen.

Entscheiden Sie sich für eine SATA-Array zu erstellen, gibt es ein paar Dinge im Auge zu behalten. Versuchen Sie zuerst, die SATA-Ports integriert der Systemplatine anstelle einer PCI SATA-Controller verwenden. Dieser Ansatz wird in der Regel bessere Leistung geben. Wenn Ihre Hauptplatine enthält sechs SATA-Ports, bauen Sie ein sechs-Laufwerk SATA Array nicht. Sie sollten auf den Aufbau eines fünf-Laufwerk-Arrays. Verwenden Sie den sechsten SATA-Anschluss für das Bootlaufwerk. Auf diese Weise können Sie den Host OS von einem dedizierten Laufwerk ausführen und geben Ihrem VMs vollen Zugriff auf Ihre SATA-Array.

Achten Sie auf die BIOS-Einstellungen für den SATA-Ports. Einige System-Boards werden standardmäßig zwei SATA-Ports im EIDE-Modus Betrieb konfiguriert. Wenn Sie diese Einstellung aktiviert lassen, werden Sie am Ende mit einem sehr langsam-Array. Sie sollten alle SATA-Ports im Advanced Configuration and Power Interface (ACPI) Modus ausführen.

Du bist wahrscheinlich ein DVD-Laufwerk brauchen bei der Installation des Betriebssystems. Die Anzahl der Laufwerke im Array hat direkte Auswirkungen auf VM-Leistung. Daher ist es nicht empfohlen, einen SATA-Anschluss für ein DVD-Laufwerk verwenden. Stattdessen sollten Sie investieren in ein USB-DVD-Laufwerk, das Sie von Computer zu Computer verschieben können.

Schließlich nicht der SATA Array richten Sie auf BIOS-Ebene ein. Verwenden Sie stattdessen Windows Lagerflächen, um das Array zu erstellen. Dies wird Ihr Array einige zusätzliche Daten-Integrität-Features geben, erhalten Sie in der Regel auf der Hardwareebene (zumindest nicht auf Verbraucher-Grade Hardware) wird nicht. Auch geizen Sie nicht die CPU. Versuchen Sie, eine CPU mit einer Taktfrequenz von 3 GHz oder höher und mindestens acht Kernen.

Eine letzte Empfehlung soll möglichst viele NICs wie Ihre Hauptplatine erlaubt zu installieren. Sie sollten reservieren eine Netzwerkkarte für Host-Kommunikation, sondern die verbleibenden Netzwerkkarten in ein NIC Team kombinieren, selbst wenn die Netzwerkkarten nicht übereinstimmen.

Sie können ein NIC Team durch Hyper-V 3.0 konfigurieren. Dies ist im Wesentlichen eine Sammlung von NICs, die funktionieren wie eine logische Netzwerkkarte Ein NIC Team erbringt die Gesamtbandbreite alle NICs im Team. Dies bedeutet, dass das Team mehr Bandbreite als irgendein bietet, die einzelnen NIC je könnte.

Der Vorteil dieses Ansatzes ist, dass Sie alle Ihre VMs, NIC-Teams zu verwenden, anstatt einzelne Netzwerkkarten zuweisen konfigurieren können. Wenn Sie anspruchsvolle VMs haben, können Sie die Bandbreitenbeschränkung um zu verhindern, dass die VMs berauben Ihre andere VMs der Bandbreite, die sie benötigen.

Hyper-V 3.0 ist erstaunlich flexibel. Sie können wie ein Großunternehmen-Hypervisor. Sie können auch es in kleinen Unternehmen zur Virtualisierung Ihrer Server und führen sie auf Standardhardware.

Brien M. Posey

Brien PoseyMVP, ist ein freier technischer Autor mit Tausenden von Artikeln und Dutzende von Büchern zu seiner Ehre. Sie können besuchen Posey-Website unter brienposey.com.

Verwandte Inhalte