- Inhaltsverzeichnis:
- Kapitel 1: Was ist Hyper-V?
- Was ist Virtualisierung?
- Wofür wird Hyper-V verwendet?
- Vorteile von Hyper-V
- Kapitel 2: Hyper-V-Grundlagen
- Hyper-V-Terminologie
- Hyper-V-Hardwareanforderungen
- Hyper-V Versionen
- Kapitel 3: Erste Schritte mit Hyper-V
- Erstellen einer neuen VM
- Kapitel 4: Hyper-V Management
- Hyper-V-Verwaltungstools
- Hyper-V Performance Tuning
- Übernehmen Sie die Kontrolle über Ihre virtuelle Umgebung
Inhaltsverzeichnis:
Kapitel 1: Was ist Hyper-V?
Kapitel 2: Hyper-V Grundlagen
Kapitel 3: Hyper-V Management
Abschluss
Kapitel 1: Was ist Hyper-V?
Zu Beginn hier eine grundlegende Hyper-V Definition: Hyper-V ist eine Microsoft-Technologie, die es Benutzern ermöglicht, virtuelle Computerumgebungen zu erstellen und mehrere Betriebssysteme auf einem einzigen physischen Server auszuführen und zu verwalten. Um jedoch vollständig zu verstehen, was Hyper-V ist, müssen Sie zunächst die Virtualisierung verstehen.
Was ist Virtualisierung?
Historisch gesehen verwendeten IT-Abteilungen mehrere physische Server, die jeweils eine Hauptfunktion hatten, z. B. einen Mailserver, der ausschließlich für die Bearbeitung ausgehender und eingehender E-Mails zuständig war. Der Kauf eines physischen Servers bedeutete, dass man auch die passende CPU und den passenden Arbeitsspeicher dazu auswählen musste. Oft kauften Unternehmen zu viel oder zu wenig von diesen Ressourcen, was dazu führte, dass der Server die meiste Zeit überlastet (nicht ausgelastet) oder zu wenig ausgelastet und damit weniger zuverlässig war, als er sein sollte. Außerdem war es für diese Organisationen, insbesondere für wachsende Unternehmen, kostspielig, ständig neue Server zu kaufen, da deren Betrieb und Wartung viel Energie erfordert. Die Skalierung zur Erfüllung zusätzlicher Geschäftsanforderungen ist ein kostspieliges Unterfangen; die Unterbringung von Hunderten von Servern vergrößerte den Platzbedarf eines Unternehmens in einem solchen Ausmaß, dass dies für viele Organisationen eine schwer zu bewältigende Herausforderung darstellte.
Das war bis vor 18 bis 20 Jahren der Fall, als die ersten Virtualisierungstechnologien eingeführt wurden. Die Virtualisierungstechnologie ermöglichte es, einen einzelnen physischen Server in einzelne virtuelle Maschinen (VMs) zu zerlegen, was bedeutete, dass nur ein Server für mehrere Funktionen zur Verfügung stand. Wenn Sie also einen physischen Server mit 16 CPUs und 128 Gigabyte Arbeitsspeicher haben, können Sie diese Rechenressourcen aufteilen und verschiedenen Arbeitslasten zuweisen.
Die Virtualisierungstechnologie ermöglichte eine Skalierung ohne den riesigen Platzbedarf, der für mehrere physische Server erforderlich ist. Arbeitslasten konnten intelligenter ausbalanciert werden, da die Virtualisierung die Neuzuweisung von Ressourcen zwischen virtuellen Maschinen erleichterte.
Es ist erwähnenswert, dass der Begriff Virtualisierung oft mit Cloud Computing verwechselt wird, aber es handelt sich eigentlich um zwei verschiedene Konzepte. Beide haben mit gemeinsam genutzten Computerressourcen zu tun, was zu einer gewissen Verwirrung führen kann. Das heißt, Virtualisierung bezieht sich auf die Manipulation eines Servers, so dass er von mehreren Betriebssystemen gemeinsam genutzt werden kann. Cloud Computing hingegen ist die gemeinsame Nutzung von Computerressourcen, die als Dienst über das Internet bereitgestellt werden. Im Wesentlichen ermöglicht die Virtualisierung das Cloud Computing. Unternehmen nutzen häufig beide Taktiken, um Vorteile in Bezug auf Kosten, Ressourcennutzung und Skalierung zu erzielen. In diesem Artikel erfahren Sie mehr über die Unterschiede zwischen Virtualisierung und Cloud Computing und darüber, wie Sie herausfinden können, welche der beiden Methoden für Ihr Unternehmen die richtige ist.
Heutzutage ist die Virtualisierung eine ziemlich gängige Betriebsart; in der Tat nutzen derzeit mehr als 75 % der Unternehmen die Servervirtualisierung. Das bringt uns zurück zu der Technologie, die die Virtualisierung ermöglicht: der Hypervisor und, genauer gesagt, Hyper-V.
Wofür wird Hyper-V verwendet?
Virtualisierungstechnologien oder -plattformen werden allgemein als Hypervisor bezeichnet. Es gibt mehrere verschiedene Hypervisoren auf dem Markt – Hyper-V ist die Version von Microsoft; einige andere, die bekannt sind, sind ESXi und VSphere von VMWare, XenServer (Citrix), KVM Open Source Hypervisor und RHEV (Red Hat Enterprise Virtualization). Der Löwenanteil des Virtualisierungsmarktes wird derzeit zwischen VSphere und Hyper-V aufgeteilt.
Wofür wird Hyper-V also eingesetzt? Wie alle Hypervisoren bietet Hyper-V eine Möglichkeit, virtuelle Maschinen zu erstellen und zu verwalten, die Ihnen helfen:
– Anwendungen, Betriebssysteme und Upgrades zu entwickeln und zu testen. Die einfache Erstellung von VMs in Hyper-V und die Tatsache, dass die VMs vom Rest Ihres Systems getrennt bleiben können, macht sie zur perfekten Umgebung für Tests. Sie können auch ein virtuelles Labor einrichten, um mit verschiedenen Betriebssystemen zu experimentieren und zu sehen, wie Ihre Anwendung auf jedem System funktioniert, ohne mehr als einen Computer zu verwenden. Wenn Sie mit dem Experimentieren fertig sind, können Sie die VM einfach löschen.
– Skalieren Sie Ihre IT-Infrastruktur einfach, um größere Arbeitslasten zu bewältigen. Virtuelle Maschinen sind einfacher zu verwalten als physische Hardware, und sie verursachen keine hohen Anschaffungskosten. Außerdem können Sie Ihre Serverauslastung maximieren, indem Sie die Ressourcen intelligenter zuweisen, als dies mit physischer Hardware allein möglich ist.
– Speichern oder migrieren Sie Daten aus einem Altsystem. Viele Unternehmen unterhalten weiterhin Server, die veraltete Hardware- oder Softwarelösungen unterstützen, weil sie Daten bewahren wollen. Durch die Migration Ihrer Geschäftsanwendungen und deren Inhalte auf eine virtuelle Maschine werden Ressourcen frei.
– Verbesserung der Geschäftskontinuität. Die von Ihnen erstellten virtuellen Maschinen können die Ausfallzeiten von Servern reduzieren, da laufende Workloads einfach gesichert und ohne Unterbrechung auf einen anderen Server verschoben werden können. Sie können auch so konfiguriert werden, dass VMs, die von Serverausfällen betroffen sind, automatisch neu gestartet werden.
Nachdem Sie Ihre virtuellen Maschinen erstellt haben, müssen Sie sie auch verwalten. Die Verwaltungstools von Hyper-V ermöglichen Folgendes:
– Erstellen und Löschen von virtuellen Maschinen.
– Überwachen der Betriebszeit, der Bandbreitenauslastung, des CPU- und RAM-Verbrauchs.
– Durchführen von Backups.
– Zuweisen von Ressourcen.
Das richtige Verwaltungstool ist der Schlüssel zu Ihrem Erfolg mit der Virtualisierung. Weitere Informationen zu den Verwaltungsfunktionen von Hyper-V finden Sie in Kapitel 3.
Wo die Hyper-V-eigenen Verwaltungstools nicht ausreichen, springt Acronis Cloud Manager ein. Laden Sie die kostenlose Testversion herunter, um zu sehen, wie Sie Zeit sparen und Redundanzen beseitigen können.
Vorteile von Hyper-V
Einer der Hauptgründe, warum sich Unternehmen für Hyper-V entscheiden, ist, dass es kostengünstig ist – tatsächlich sind die grundlegenden Hyper-V-Tools mit einem Enterprise Agreement (EA, ein Volumenlizenzpaket, das von Microsoft für Unternehmen mit 500 oder mehr Computern angeboten wird) kostenlos. Für erweiterte Hyper-V-Funktionen und -Lizenzen müssen Sie bezahlen, aber selbst dann ist Hyper-V seinen Konkurrenten preislich immer noch überlegen.
Hyper-V ist sogar noch attraktiver, wenn Sie die Ähnlichkeiten mit seinem größten Konkurrenten VMWare berücksichtigen. Da Hyper-V eine solide, kostengünstige Option ist, wird es von vielen Unternehmen zunehmend eingesetzt, was wiederum dazu beigetragen hat, dass der Marktanteil von Hyper-V in den letzten Jahren insgesamt gestiegen ist.
Weitere Vorteile von Hyper-V:
– Die Möglichkeit, einen virtuellen Switch zu erstellen, ist ohne zusätzliche Kosten. Ein virtueller Switch ermöglicht es allen VMs, miteinander zu kommunizieren und ist somit ein integraler Bestandteil des virtuellen Netzwerks. Virtuelle Switches sind „intelligent“, d.h. sie prüfen Datenpakete, bevor sie die Kommunikation weiterleiten. Die Möglichkeit, den Datenverkehr auf diese Weise zu konfigurieren, verbessert die Sicherheit in Ihrer virtuellen Umgebung.
– Hyper-V unterstützt mehrere Betriebssysteme. Da Microsoft mehrere Hyper-V-Betriebssysteme, einschließlich Linux, unterstützt, sind Sie nicht ausschließlich auf sein natives Betriebssystem beschränkt. Beachten Sie jedoch die Best Practices und die Support-Dokumentation für die ordnungsgemäße Integration anderer Systeme, um Probleme zu vermeiden.
– Es vereinfacht Live-Migrationen. Mit dieser Hyper-V-Funktion können Sie laufende VMs ohne Ausfallzeiten von einem Hyper-V-Host auf einen anderen verschieben. Live-Migrationen sind einfach und fördern den kontinuierlichen Betrieb Ihres Netzwerks.
– Sie lässt sich nahtlos in andere Microsoft-Produkte integrieren. Wenn Ihre Abteilung bereits Microsoft-Produkte verwendet, ist es sinnvoll, die Microsoft-Technologie für Ihren Hypervisor zu übernehmen, zumal sie das Hosten einer unbegrenzten Anzahl von virtuellen Maschinen mit Windows Server 2016 ermöglicht.
Typischerweise würden Sie der Einfachheit halber nur einen Hypervisor wählen – warum mehrere Systeme verwalten? Es gibt jedoch manchmal triftige Gründe, warum Sie mehrere Hypervisoren in einer virtuellen Umgebung einsetzen sollten. Wenn Sie beispielsweise Microsoft Exchange Server für E-Mails verwenden, empfiehlt Microsoft dringend, diesen und alle anderen Produkte auf Hyper-V laufen zu lassen.
Es ist ziemlich klar, warum die meisten Unternehmen die Vorteile der Virtualisierungstechnologie nutzen und warum sie sich für Hyper-V entscheiden: Es ist kostengünstig, unterstützt mehrere Betriebssysteme und verfügt über alle grundlegenden Funktionen, die Sie benötigen. Nachdem wir nun die Grundlagen zum Thema „Was ist Hyper-V?“ behandelt haben, wollen wir nun etwas tiefer in die Materie einsteigen. Kapitel 2 behandelt einige spezifische Hyper-V-Terminologie, eine Erklärung der verfügbaren Versionen von Hyper-V und wie Sie mit der Erstellung Ihrer VMs beginnen können.
Kapitel 2: Hyper-V-Grundlagen
In diesem Kapitel werden wir uns die Hyper-V-Terminologie, die Betriebsanforderungen und die verfügbaren Versionen genauer ansehen. Zunächst werden die Terminologie von Hyper-V, die Mindestanforderungen für den Betrieb und die verfügbaren Versionen näher beleuchtet.
Hyper-V-Terminologie
Bevor wir tiefer in Hyper-V eintauchen, sollten wir uns mit den grundlegenden Virtualisierungsbegriffen vertraut machen, einschließlich der Microsoft-spezifischen Definitionen, die für virtuelle Maschinen gelten:
– Host-Computer – der physische Computer, der die Ressourcen, einschließlich Verarbeitungsleistung, Arbeitsspeicher und Festplattennutzung, für Ihre virtuellen Maschinen bereitstellt.
– Virtuelle Hyper-V-Festplatte (VHDX) – das virtuelle Festplattenformat von Microsoft. Es ist die nächste Generation von VHD (siehe virtuelle Festplatte unten). VHDX-Dateien haben eine Kapazität von 64 TB. Die Vorteile von VHDX beschränken sich nicht auf die verbesserte Kapazität; VHDX-Dateien wurden jedoch für die moderne Hardware von heute entwickelt und haben eine logische Sektorgröße von 4 KB, die die Leistung im Vergleich zu VHD-Dateien verbessert.
– Virtuelle Gastmaschine – ein virtuelles Betriebssystem und eine Anwendungssoftware, die auf einer Host-Maschine ausgeführt wird und die Ressourcen der Host-Maschine nutzt.
– Virtuelles Netzwerk- Technologie, die VMs und Host-Rechner miteinander verbindet und die Kontrolle über diese Computer und Server über das Internet ermöglicht.
– Virtuelle Festplatte (VHD)- ein Dateiformat, das ein virtuelles Festplattenlaufwerk darstellt. Anstatt dass VMs Zugriff auf physische Festplatten haben, erstellt Hyper-V große Dateien, die Container genannt werden und den virtuellen Maschinen als reguläre Festplatten präsentiert werden.
– Virtueller Switch- eine Softwareanwendung, die es VMs ermöglicht, miteinander zu kommunizieren. Virtuelle Switches sind „intelligent“, d. h. sie prüfen Datenpakete, bevor sie die Kommunikation weiterleiten.
– Virtual Machine Monitor- ein Tool, das Ihre virtuellen Ressourcen überwacht und bestimmte Aufgaben auf den virtuellen Maschinen ausführt, für die es zuständig ist. Dieser Begriff wird oft austauschbar mit dem Begriff Hypervisor verwendet.
– Checkpoint – ein Checkpoint bewahrt den Zustand einer virtuellen Festplatte und ihren gesamten Inhalt, einschließlich Anwendungsdateien, zu einem bestimmten Zeitpunkt. Die VM kann auf diesen Prüfpunkt zurückgesetzt werden, wenn z. B. bei einem Upgrade oder einer neu installierten Software ein Fehler auftritt. Ein Prüfpunkt wird jedoch nicht als Backup betrachtet, da keine Daten dupliziert werden (was der Definition eines Backups entspricht). Weitere Informationen zu Hyper-V-Prüfpunkten und -Snapshots finden Sie hier.
– VM-Vorlage- eine Master-Kopie einer virtuellen Maschine mit einer allgemeinen Einstellung, die zur Erstellung einer neuen VM mit denselben Merkmalen verwendet werden kann. Das Klonen von VMs ist eine häufige Aufgabe, aber eine Bibliothek von Vorlagen macht den Prozess der Erstellung neuer VMs schneller und einfacher.
– Live-Migration- wie in Kapitel 1 erwähnt, ist die Live-Migration eine Hyper-V-Funktion, mit der Sie laufende VMs von einem Hyper-V-Host auf einen anderen verschieben können, ohne den Dienst zu unterbrechen. Sie ist nützlich für die Anwendung von Patches (die Microsoft einmal im Monat herausgibt); sie ist auch in Fällen nützlich, in denen die Ressourcen einer VM stark beansprucht werden (z. B. wenn eine Anwendung stark genutzt wird) und Sie eine kontinuierliche Verfügbarkeit sicherstellen möchten, indem Sie die VM auf einen Host mit mehr verfügbaren Ressourcen verschieben.
Hyper-V-Hardwareanforderungen
Hyper-V hat einige spezifische Hardwareanforderungen. Die meiste moderne Hardware (die in den letzten 10 Jahren gebaut wurde) wird diese Anforderungen erfüllen, aber es ist am besten, wenn Sie überprüfen, ob Ihr System über die notwendigen Voraussetzungen verfügt, um Hyper-V auszuführen:
– Ein 64-Bit-Prozessor mit Second-Level Address Translation (SLAT). SLAT ist eine Technologie, die Hyper-V immer dann einsetzt, wenn es Daten oder Anweisungen abrufen muss. Sie übersetzt im Wesentlichen eine virtuelle Adresse in eine entsprechende physische Adresse, was Speicher spart und die CPU-Zeit reduziert. Hier finden Sie einige Informationen darüber, wie Sie überprüfen können, ob Ihr Intel- oder AMD-Prozessor SLAT unterstützt.
– VM Monitor Mode Extensions. Der obige Artikel hilft Ihnen auch festzustellen, ob Ihr PC dies unterstützt.
– Mindestens 4 GB RAM; mehr ist besser.
– Virtualisierungsunterstützung, die im BIOS (Basic Input/Output System) oder UEFI (Unified Extensible Firmware Interface) aktiviert ist. Hier ist ein weiterer Artikel, der Ihnen helfen kann, herauszufinden, ob Ihre CPU Virtualisierung unterstützt.
Ihr System muss einige zusätzliche Anforderungen erfüllen, wenn Sie einige der erweiterten Funktionen von Hyper-V nutzen möchten. Weitere Informationen finden Sie hier.
Für fortgeschrittene Hyper-V-Funktionen ist ein fortgeschrittenes Verwaltungstool erforderlich. Testen Sie den Acronis Cloud Manager kostenlos mit diesem Testdownload.
Auch wenn dies die Mindestanforderungen an die Hardware für den Betrieb von Hyper-V sind, werden Sie möglicherweise feststellen, dass diese an Ihre spezifischen Anwendungsanforderungen angepasst werden müssen. Lasttests vor der Produktion simulieren die Endbenutzerumgebung und liefern Ihnen die notwendigen Daten, um festzustellen, ob Sie mehr CPU oder zusätzlichen Arbeitsspeicher benötigen, damit der Rechner die Last ausreichend bewältigen kann. Wir empfehlen immer, einen 20%igen Puffer zur bestehenden Anwendung hinzuzufügen, falls Ihre Anwendung zusätzliche Ressourcen benötigt.
Hyper-V Versionen
Um Hyper-V auf einem normalen Desktop oder Laptop zu verwenden, benötigen Sie eine Professional oder Enterprise Edition von Windows 8.1 oder Windows 10.
Es gibt drei verschiedene Hyper-V Versionen für Windows Server 2016. Sie können eine kostenlose Version herunterladen, die keine Windows Server-Gastlizenzen enthält. Es gibt auch zwei Editionen eines vollständigen Windows Server 2016 Hyper-V-Servers, die die Installation des Betriebssystems und der Hyper-V-Rolle darin enthalten.
Windows Server 2016 hat zwei Optionen, aus denen Sie wählen können: Standard und Datacenter. Mit Standard können Sie bis zu zwei Windows Server-VMs gleichzeitig ausführen, und mit Datacenter können Sie eine unbegrenzte Anzahl von VMs verwenden. Die Datacenter-Edition unterstützt auch eine Reihe von erweiterten Funktionen, die in der Standard-Edition nicht unterstützt werden, wie abgeschirmte VMs. Einen vollständigen Vergleich der Standard- und Datacenter-Editionen von Windows Server 2016 finden Sie hier.
Kapitel 3: Erste Schritte mit Hyper-V
Erstellen einer neuen VM
Eine der grundlegendsten Aufgaben, die Sie in Hyper-V durchführen werden, ist das Erstellen von virtuellen Maschinen. Der assistentenbasierte Ansatz von Hyper-V macht den schrittweisen Prozess zur Erstellung einer neuen VM recht einfach.
Um dies (und viele andere Aufgaben, wie das Erstellen von Prüfpunkten und virtuellen Festplatten) zu erledigen, verwenden Sie den Hyper-V Manager. Dabei handelt es sich um eine kostenlose Anwendung, die im Lieferumfang von Windows Server enthalten ist und einige der Tools enthält, die Sie für die Verwaltung Ihrer virtuellen Umgebung benötigen. Allerdings sind die Möglichkeiten des Hyper-V Managers begrenzt; er führt die grundlegendsten VM-„CRUD“-Funktionen aus – er kann Ihnen beim Erstellen, Lesen (oder Abrufen), Aktualisieren und Löschen virtueller Maschinen helfen. Für erweiterte Verwaltungsfunktionen benötigen Sie andere Tools.
Effektives VM-Management ist der Schlüssel zum Erfolg der Virtualisierung. Erfahren Sie mehr über eine kostengünstige Lösung, mit der Sie alle Verwaltungsaufgaben für alle Ihre VMs von einer einzigen, zentralen Konsole aus durchführen können.
Um den Prozess zu starten, klicken Sie im Hyper-V Manager auf „VM erstellen“. Der Assistent fordert Sie dann auf:
– Entscheiden Sie, ob Sie eine vorhandene VM-Vorlage verwenden oder eine neue VM erstellen möchten.
– Geben Sie der neuen VM einen Namen.
– Wählen Sie einen Speicherort.
– Wählen Sie den Speichertyp – entweder SSD (ein Flash-Laufwerk, das einen schnellen Zugriff bietet) oder HDD (ein herkömmliches Festplattenlaufwerk mit einer langsameren Zugriffszeit). Diese Speicherwahl ist anwendungsspezifisch, da einige Anwendungen, z. B. solche, die Archivierungsdaten speichern, nicht von schnellem Speicher profitieren.
– Konfigurieren Sie die Größenanforderungen. Sie müssen die CPU und den RAM für Ihre neue virtuelle Maschine anpassen. Auch diese Ressourcenzuweisungen sollten auf den Anforderungen für das Betriebssystem und alle zusätzlichen Anwendungen, die Sie ausführen möchten, basieren, mit einem Puffer von etwa 20 % für die Elastizität. Sie sollten auch die Größe einer typischen Arbeitslast berücksichtigen und ob Sie ein Antivirenprogramm ausführen werden, das je nach dem Antivirenprogramm Ihrer Wahl zusätzliche Ressourcen benötigt.
Das war’s – Sie sind fertig.
Wenn Sie Ihre neue VM erstellen, ist es wichtig, dass Sie Ihre Arbeitslast und die Dichte, die Ihre VM unterstützen muss, verstehen, damit Sie nicht zu viel kaufen. In der Vergangenheit war es üblich, einfach viel Speicher für Hyper-V zu kaufen und den zukünftigen Rechenbedarf zu schätzen. Das Problem bei diesem Ansatz war, dass Unternehmen anfingen, zu viele VMs auf der gleichen Speichertechnologie zu erstellen, weil sie über genügend gekauften Platz verfügten. Aber zu viele VMs, die auf dieselbe Speichertechnologie zugreifen, verlangsamen das gesamte System, so dass dieser Ansatz nicht ratsam ist.
Heute geht der Trend zu einer linearen Skalierung. Die einzige Möglichkeit, dies mit Hyper-V zu erreichen, ist die Verwendung von Technologien wie Microsofts Storage Spaces Direct (S2D), Hyper-Converged.
Kapitel 4: Hyper-V Management
Virtuelle Maschinen sind einfach genug zu erstellen; das eigentliche Problem liegt in ihrer Verwaltung. Eine große Anzahl von VMs (und den dazugehörigen Host-Servern) kann überwältigend zu verwalten sein. Damit sie alle reibungslos zusammenarbeiten, benötigen Sie ein Verwaltungstool, das Ihnen einen klaren Überblick über alle Aspekte Ihrer Serverumgebung bietet. Wenn es also um Verwaltungstools und Richtlinien geht, ist es ratsam, einen soliden Plan zu haben, bevor Sie den Weg der Virtualisierung einschlagen.
Die Elemente, die in Bezug auf virtuelle Maschinenumgebungen verwaltet werden müssen, sind folgende:
– Die Speicherverwaltung umfasst das Auffinden, Verwalten und Zuweisen von Speicherplatz zwischen Ihren Anwendungen, um die Verfügbarkeit von Ressourcen zu maximieren.
– Patching erfordert regelmäßige Aktualisierungen Ihrer virtuellen Umgebung mit Patches, um Ihre VMs vor Angreifern, Viren und Bugs zu schützen.
– VM-Backups sind für die Systemzuverlässigkeit von entscheidender Bedeutung, aber auch eine Herausforderung, da sie mit der Verwaltung mehrerer Anwendungen auf einem einzigen physischen Host umgehen müssen. Unabhängig davon, ob Sie Backups in der Microsoft Azure Cloud (oder einer anderen Cloud-Plattform) oder vor Ort durchführen, benötigen Sie ein Tool, das diese Aufgabe so weit wie möglich vereinfacht.
– Verfügbarkeit und Leistung. Die Überwachung der Betriebszeit ist wichtig, aber das ist nicht der einzige Aspekt der Verwaltung Ihrer virtuellen Maschinen. Achten Sie auf die wichtigen Statistiken zu Bandbreite, CPU- und RAM-Verbrauch sowie zur Anwendungsleistung.
Hyper-V-Verwaltungstools
Während Microsofts Hyper-V ein sehr beliebter und leistungsfähiger Hypervisor ist, ist sein primäres Verwaltungspaket nicht so intuitiv, wie es auf den ersten Blick erscheinen mag. Dazu gehören fünf Verwaltungstools, die für die Durchführung verschiedener Hyper-V-Verwaltungsaufgaben verwendet werden.
Hyper-V Manager ist ein kostenloses Windows Server-Tool. Es führt die grundlegendsten VM-CRUD-Funktionen aus – Erstellen, Lesen (oder Abrufen), Aktualisieren und Löschen virtueller Maschinen. Es ist jedoch mit erheblichen Einschränkungen verbunden. Mit Hyper-V Manager können Sie keine VMs zwischen Hosts verschieben, und Sie können jeweils nur einen Host anzeigen. Mit diesen Einschränkungen können Sie nur die grundlegendsten Funktionen ausführen, wobei einige wenige Metriken zur Messung des Leistungserfolgs zur Verfügung stehen. Um erweiterte Verwaltungsfunktionen zu erhalten, müssen Sie zusätzliche Tools herunterladen und installieren.
Failover Cluster Manager ist ebenfalls kostenlos im Lieferumfang von Windows Server enthalten und wird für die Erstellung und Verwaltung von Hyper-V-Failover-Clustern verwendet. Beim Failover Clustering wird eine Gruppe von Servern so konfiguriert, dass sie zusammenarbeiten, um die Hochverfügbarkeit von unternehmenskritischen Anwendungen zu gewährleisten. Die Aufrechterhaltung der Hochverfügbarkeit bedeutet, dass die Server innerhalb des Clusters ständig überwacht werden; wenn einer der Server ausfällt, übernimmt ein anderer Server ohne Unterbrechung. Um jedoch Maschinen zu verwalten, die nicht Teil eines Clusters sind, müssen Sie Hyper-V Manager verwenden.
SCVMM (System Center Virtual Machine Manager) ist nicht in Windows Server enthalten und muss separat erworben werden. Er kann zur Verwaltung von Hyper-V-Hosts und Hyper-V-Failover-Clustern in größeren virtuellen Umgebungen verwendet werden als Hyper-V Manager und ermöglicht es, mehrere Verwaltungsaufgaben in einem einzigen Tool durchzuführen. Die SCVMM-Konsole hat eine benutzerfreundlichere Oberfläche mit integrierten benutzerdefinierten Vorlagen und einem Analyse-Dashboard. Sie enthält außerdem eine „Bibliotheksfunktion“ – einen Katalog von Ressourcen, mit dem Sie neue virtuelle Maschinen einfach erstellen und konfigurieren können. SCVMM ist ein Fortschritt gegenüber dem kostenlosen Hyper-V Manager und dem oben erwähnten Failover Cluster Manager, aber es fehlen noch einige erweiterte Funktionen, die im grundlegenden Hyper-V Manager-Tool enthalten sind.
SCOM (System Center Operations Manager) hilft Ihnen bei der Überwachung Ihrer virtuellen Umgebung, wenn es zusammen mit SCVMM verwendet wird. Es gibt zwei Möglichkeiten, wie Sie mit SCOM überwachen können:
1) Setzen Sie Operations Manager-Agenten auf Ihre virtuellen Maschinen, die es Ihnen ermöglichen, eine Vielzahl von Daten für einen konstanten „Heartbeat“ zu sammeln und zu melden. Die erhaltenen Statistiken können dazu verwendet werden, die Leistung und den Zustand Ihrer Anwendungen zu verfolgen.
2) Sie können eine agentenlose Überwachung einsetzen, bei der die gleichen Daten mit Hilfe eines auf einem anderen Computer installierten Proxy-Agenten und unter Verwendung von Standardprotokollen wie SNMP (Simple Network Management Protocol) erfasst werden. Unabhängig davon, für welche Lösung Sie sich entscheiden, benötigen Sie ein Tool, mit dem Sie Ihre VMs in Echtzeit überwachen können, damit Sie Engpässe beheben können, wenn sie auftreten.
Denken Sie daran, dass es bei der Überwachung nicht nur um Betriebs- und Ausfallzeiten geht, sondern auch um Latenzzeiten, den Transaktionszustand und sogar den Zustand der Komponenten innerhalb der Anwendung.
PowerShell ist ein Tool, das Benutzern den Zugriff auf verschiedene Dienste in einem Betriebssystem ermöglicht. Windows PowerShell wird häufig verwendet, um sowohl Routine- als auch komplexe Aufgaben zu automatisieren, die auf eine große Anzahl von VMs angewendet werden müssen – zum Beispiel das Herunterfahren aller VMs auf einem bestimmten Host. Sie können die meisten Aufgaben mit Hyper-V Manager mithilfe von PowerShell ausführen. Der Reiz von PowerShell liegt in der größeren Flexibilität bei der Verwaltung Ihrer Hyper-V-Hosts sowie in der Verwendung von weniger Computerressourcen zur Durchführung einer Aufgabe.
Wenn Sie von den Einschränkungen der gängigsten Hyper-V-Verwaltungstools frustriert sind, sind Sie nicht allein! Die meisten IT-Administratoren müssen mit mehreren Anwendungen jonglieren, um wichtige Funktionen zur Verwaltung, Sicherung, Sicherheit und Überwachung von Rechnern auszuführen. Das bedeutet, dass Sie häufig und schnell zwischen Tools und Konsolen wechseln müssen. Dies kann für Erstanwender besonders ärgerlich sein, da die Navigation zwischen diesen Tools nicht immer intuitiv ist und in der Regel eine beträchtliche Lernkurve erfordert.
Aufgrund der Einschränkungen der systemeigenen Verwaltungstools von Microsoft suchen Hyper-V-Anwender oft Hilfe bei Drittanbieterlösungen. Der Acronis Cloud Manager wurde in Zusammenarbeit mit Microsoft entwickelt und ist eines der weltweit führenden Hyper-V-Verwaltungstools.
Verwalten, überwachen und wiederherstellen Sie alle Ihre Hosts und VMs aus einer einzigen Quelle – buchen Sie eine kostenlose Demo, um den Acronis Cloud Manager in Aktion zu erleben.
Hyper-V Performance Tuning
Die IT-Administratoren von heute sind bestrebt, den maximalen Nutzen aus ihrer Server-Hardware zu ziehen, ohne die VM-Performance zu gefährden. Und natürlich möchte jeder die Geschwindigkeit von Hyper-V erhöhen.
Um Ihre Server-Hardware in einer Hyper-V-Umgebung optimal zu nutzen, sollten Sie bewerten, wie gut Ihre VM-Ressourcen den Anforderungen Ihrer spezifischen Anwendung entsprechen. Der größte Teil der Leistungsoptimierung ist anwendungsspezifisch, daher ist es wichtig, die entsprechenden Metriken zu erfassen und zu analysieren und sie bei Bedarf anzupassen. SCOM kann zur Überwachung von Virtualisierungshosts und zur Generierung von Warnungen verwendet werden, um eine übermäßige CPU-, Speicher- oder Arbeitsspeicherauslastung auf einem Hyper-V-Host zu verhindern. Dazu müssen Sie PRO-fähige (Performance and Resource Optimization) Management Packs auf dem Operations Manager-Server sowie einen Operations Manager-Agenten für jeden Virtualisierungshost und jede VM installieren. Der Operations Manager sammelt dann etwa eine oder zwei Wochen lang Daten über die virtuelle Umgebung und generiert später PRO-Tipps, die Sie bei der Leistungsoptimierung unterstützen. Möglicherweise erhalten Sie die Empfehlung, eine virtuelle Maschine von einem Host zu migrieren oder bestimmte Konfigurationen zu aktualisieren.
Übernehmen Sie die Kontrolle über Ihre virtuelle Umgebung
Wenn Sie nach dem Lesen dieses Artikels immer noch unsicher sind, wie Sie die Frage beantworten sollen: „Brauche ich Hyper-V?“, dann setzen Sie sich mit uns in Verbindung und wir besprechen gerne mit Ihnen Ihre aktuelle Virtualisierungsstrategie und ob die Tools, die Sie jetzt verwenden, Ihnen helfen, Ihre Ziele zu erreichen.
Wenn Sie bereits auf der Suche nach einem effizienteren Hyper-V-Management-Toolset sind, ist der Acronis Cloud Manager genau das Richtige für Sie. Er zentralisiert die Sichtbarkeit von Hosts und VMs über alle Ressourcen hinweg und bietet eine einfache Möglichkeit, große virtuelle Umgebungen zu verwalten. Außerdem können Sie damit:
– häufig verwendete Lebenszyklusoperationen schneller und einfacher durchführen. Sie können virtuelle Maschinen bis zu 20 Minuten schneller klonen und Einstellungen für mehrere Hosts fünfmal schneller konfigurieren als mit nativen Tools.
– Engpässe und Verlangsamung von Anwendungen beseitigen und die Clusterleistung mit dynamischer Optimierung für Cluster um bis zu 40 % steigern.
– Vollständige und inkrementelle Backups erstellen, VMs wiederherstellen und Backup-Aufbewahrungsrichtlinien über eine einzige, zentrale Konsole verwalten…. und vieles mehr.