Überwachung und Verwaltung der Hyper-V-Leistung in Echtzeit

Hyper-V

Inzwischen haben viele Menschen von ControlUp und unserer einzigartigen Art, Sysadmins auf der ganzen Welt Einblicke in die IT zu geben, gehört (und loben es). In Version 4.0 haben wir die Hypervisor-Integration eingeführt, um unsere Echtzeit-Leistungsüberwachung auf die Virtualisierungswelt ausweiten, beginnend mit VMware ESXi und XenServer. Now, in version 6, we are proud to announce support for Hyper-V hosts as well.

Including support for Hyper-V is a natural progression. Hyper-V’s market share is rising; sysadmins find licensing advantages for running Windows VMs on Hyper-V rather than competing platforms. They also find Microsoft’s natural integration of Windows on Windows attractive and can make end-to-end management easier. This also gives ControlUp an opportunity to show how well we can give full-stack visibility into the environment. MSPs and CSPs are also finding their own unique challenges in their space as VDI and DaaS providers. As they leverage Hyper-V more, there is certainly a case to be made for extending ControlUp to meet this expanding need not just for remote monitoring, but also management, both real needs.

Damit es funktioniert

Bei vCenter und XenServer kommuniziert ControlUp direkt mit dem VMware SDK oder dem Xen Pool Master über eine API. Bei Hyper-V müssen wir jedoch zuerst den ControlUp-Agenten installieren (der über minimale Auswirkungen auf den Host selbst), um die Hypervisor-Statistiken von ihm zu erhalten. Das war's schon. SCVMM ist nicht erforderlich for integration, (which is a big plus for organizations who do not have SCVMM and are looking for alternatives to monitor and manage Hyper-V) and the Hyper-V hosts can be either stand-alone or in a failover cluster.

How to add your Hyper-V into ControlUp:

  1. Fügen Sie die Hyper-V-Hosts als verwaltete Computer hinzu (Installieren Sie den Agenten per Push oder MSI in wenigen Minuten, Sie haben die Wahl), dann
  2. Hinzufügen der Hypervisor-Verbindung zur Konsole

When you add the hosts, they will be automatically recognized as clustered or stand-alone and put into the organizational tree accordingly. And like the rest of ControlUp, all of the data shown in the different dashboards is real-time data, something that is missing from SCVMM.

Now we have a dashboard of relevant hypervisor performance data in one window, and we automatically adjust the data according to whether the host is clustered or not. For example, see the “Datastore R/W IOPS” column. The stand-alone hypervisor shows a local logical drive, while the clustered hosts show the relevant Cluster Shared Volume data.

Eigenschaften

Die Hyper-V-Integration von ControlUp 6.0 ermöglicht die Leistungsüberwachung und das Management der Virtualisierungsinfrastruktur in Echtzeit. Wir haben die Funktionalität von ControlUp auf Hyper-V mit den folgenden Funktionen erweitert:

  • Die Hosts-Ansicht - In dieser Ansicht werden Hyper-V-Hosts angezeigt, einschließlich einer Vielzahl von Echtzeit-Leistungsmetriken und Systeminformationen, die für Hypervisors relevant sind.

  • Hypervisor-basierte Computermetriken - Neue Computermetriken wie "Virtual Disk IOPS", "Host CPU Usage" und "VM Tools Version" befinden sich in der Computeransicht, um ein besseres Verständnis der Echtzeit-Performance Ihrer Computer zu ermöglichen und wie sie sich auf die Ressourcenauslastung auf Ihren Hyper-V-Hosts auswirkt. Beachten Sie, dass die In-Guest-Daten des Agenten und die Out-of-Band-Daten des Hypervisors zusammen in derselben Zeile angezeigt werden (z. B. "Disk Reads/sec" und "Virtual Disk Reads IOPS").

  • Nicht-Windows und agentenlose Überwachung - Sobald Hypervisors verbunden sind, kann ControlUp nun alle VMs (auch Nicht-Windows-VMs) überwachen, indem es Leistungsmetriken und Systeminformationen von Hyper-V abruft. Da diese Fähigkeit keine Agenteninstallation im Gastbetriebssystem erfordert, kann sie auch genutzt werden, um Einblicke in die Leistung der Computer während des Bootvorgangs zu erhalten, wenn die Kommunikation mit Agenten nicht möglich ist. Dies gilt sowohl für Computer, die bereits mit ControlUp verwaltet werden, als auch für jede VM (Windows, Linux oder andere), die in Ihrer Hyper-V-Infrastruktur gehostet wird.
  • Die Kombination von Datenquellen bietet uns den zusätzlichen Vorteil, dass wir Informationen über die Hyper-V-Server sowohl aus der Perspektive eines Hypervisors (wie oben) als auch aus der eines verwalteten Computers (unten) sehen können. Beachten Sie, dass sich die Zähler in Metriken geändert haben, die für reguläre Server relevanter sind.

  • Hypervisor-basierte Aktionen - Das neue "VM Power Management"-Aktionsset enthält beliebte Aktionen wie "Force Reset VM" und "Power On VM", die das tägliche Management virtueller Workloads vereinfachen. Fortgeschrittenere virtualisierungsbezogene Aktionen können mit der skriptbasierten Aktionsfunktion von ControlUp erstellt werden, wodurch ControlUp zu einem zentralen Verwaltungspunkt für alle virtuellen Maschinen in Ihrer Umgebung wird. Wie bereits erwähnt, können wir den Hyper-V-Host über unsere normale Agentenverbindung als Endpunkt verwalten, so dass alle unsere umfangreichen Verwaltungsaktionen auch für die Verwaltung des Hypervisors selbst verfügbar sind.

  • Wie bei jeder anderen ControlUp-Ansicht ist ein Drilldown in die VM-, Sitzungs- und Prozessebene durch Doppelklick auf ein beliebiges Objekt möglich. Nachfolgend finden Sie ein Beispiel dafür, wie dies funktioniert.
  • Außerdem können Sie, obwohl standardmäßig alle Konsolen und der Monitor eine Verbindung zu den Hyper-V-Hosts herstellen, einen Datensammler bestimmen, so dass es nur einen Kontaktpunkt mit einem bestimmten Host gibt, anstatt vieler. Dadurch wird die Anzahl der Computer reduziert, die unabhängig voneinander Leistungsdaten von den Hyper-V-Hosts abrufen. Lesen Sie mehr über diesen Datensammelmodus hier.
  • Und natürlich werden alle diese Daten in das ControlUp Insights Portal für historische Berichte hochgeladen. Es ist noch einmal erwähnenswert, dass ControlUp mit allen Hypervisor-Typen - Hyper-V, vCenter und XenServer - in einer Konsole kommuniziert und Ihnen einen einzigen Ort bietet, um alle drei Umgebungen zusammen zu verwalten, sowohl in der Konsole selbst als auch im Insights-Portal. Dies ist ein großer Vorteil für heterogene Umgebungen.

 

Beispiel

Schauen wir uns den folgenden Anwendungsfall an, um das Potenzial der Hyper-V-Integrationsfunktion zu veranschaulichen und einige der verfügbaren Leistungsmetriken der Hosts/VMs zu überprüfen (eine vollständige Liste der Gastgeber und VM Metriken sind verfügbar auf unserer edocs).

After receiving complaints from some end users regarding slow performance of some servers you know to be Hyper-V virtual machines, the admin launched the ControlUp real-time console to evaluate the current state of the Hyper-V hosts running them:

Der Administrator hat schnell festgestellt, dass sich ein einzelner Host (HyperV04) aufgrund eines hohen IOPS-Verbrauchs in einer kritischen Belastungsstufe befindet. Durch einen Doppelklick auf den Host-Eintrag in der Datentabelle kann der Administrator nach unten gehen und sehen, welche Gast-VMs derzeit von dem E/A-Engpass betroffen sind:

Nachdem der Administrator die VM identifiziert hat, die unter schlechter Leistung und hoher IOPS-Auslastung leidet, kann er nun per Doppelklick auf den Computer schnell zur Ansicht Sitzungen und Prozesse wechseln und den eigentlichen Übeltäter identifizieren:

Bei der Überprüfung der Ansicht "Prozesse" stellte der Administrator fest, dass ein Prozess namens Dynamo.exe, der auf der betroffenen VM läuft, den hohen IOPS-Verbrauch verursacht. Der nächste Schritt bestand darin, einen Screenshot der auf CUFS01 laufenden Benutzersitzung zu erstellen, um herauszufinden, welche Komponente die Dynamo.exe-Prozesse auslöst. Sie wechselten zur Ansicht "Sitzungen" (Bild 1) und verwendeten dazu eine der ControlUp-Verwaltungsaktionen (Bild 2):

That’s it! By using ControlUp ‘Get Session Screenshot’ action the admin found that a rogue sysadmin was running IOMeter to stress test the storage subsystem in the middle of the working day causing high IOPS usage and performance issues for multiple end users.

Hopefully this quick walk-through of our Hyper-V support will give you an idea of how ControlUp is a really great tool for Hyper-V admins to help efficiently and quickly monitor and manage their environments.