Storage für vRealize Operations (vROps) vergrößern Nachwachsen

VMware vRealize Operations (vROps) erfasst vSphere-Objekte und Metriken der vCenter-Server. Dabei ist vROps als verteiltes System mit eigener Datenbank konzipiert. Je nach gesammelter Daten­menge und Auf­bewahrungs­dauer kann der Speicher­platz knapp werden. Abhilfe schafft das Hinzu­fügen weiterer Disks.

vRealize Operations Manager blendet über ein vCenter-Plugin relevante Betriebs- und Über­wachungs­daten für vSphere und vSAN in den vSphere-Client ein. In vSphere 7 hat VMware der Operations-Manager-Integration sogar einen eigenen Eintrag im Hauptmenü spendiert.

Das vROps-Plugin ist über einen eigenen Eintrag in der Navigation des vSphere Client zu erreichen.
Das vROps-Plugin ist über einen eigenen Eintrag in der Navigation des vSphere Client zu erreichen.

Es kann aber sein, dass vROps zwar korrekt installiert und lizensiert ist, aber der Cluster-Status im vSphere Client dennoch offline ist. VMware nimmt den vROps-Management-Cluster, der in kleinen Umgebungen aus nur einer einzigen VM bestehen kann, nämlich automatisch offline, wenn es Probleme mit der Storage-Größe gibt.

Die Größe von vROps-Clustern hängt davon ab, wie viele Objekte und Metriken man sammelt und wie lange man die Daten aufbewahrt. Der Verbrauch von Speicherplatz kann sich zusätzlich beschleunigen, wenn man Nicht-vSphere-Objekte und -Metriken von anderen Systemen mit Hilfe von vRealize True Visibility Suite (vRTVS) Management Packs bezieht.

VMware stellt für korrekte Dimensionierung von vROps mit vropssizer ein interaktives Tool zur Verfügung. Außerdem enthält die Knowledge-Base wertvolle Informationen zum Sizing.

Wenn vROps der Storage ausgeht

Das Hinzufügen und Entfernen von CPU oder Speicher ist einfach und kann etwa notwendig sein, wenn Sie zusätzliche vCenter oder andere Quellen zu vROps hinzufügen, wodurch wiederum die Zahl der erfassten Objekte und Metriken steigt.

Auch das routinemäßige Hinzufügen und Entfernen von Datenträgern geht relativ problemlos, wenn Sie es vorher einplanen können. Doch was passiert, wenn der Speicherplatz vor einer geplanten Erweiterung ausgeht?

Das merkt man zunächst im vSphere-Client daran, dass das Plugin nicht mehr funktioniert, welches die Betriebsdaten einblendet. Möchten Sie dann die vROps-Webseite aufrufen, werden Sie eine Meldung wie in folgender Abbildung bekommen.

Der Aufruf der Konsole scheitert mit einer Fehlermeldung, wenn vROps wegen Speichermangels offline ist.
Der Aufruf der Konsole scheitert mit einer Fehlermeldung, wenn vROps wegen Speichermangels offline ist.

Man kann sich dann mit dem angegebenen Link und einem lokalen Konto an der vROps-Konsole anmelden. Hier erscheint der Hinweis, dass der Cluster herunter­gefahren wurde, weil der Knoten keinen freien Speicherplatz mehr aufweist.

Nach der Anmeldung über ein lokales Konto zeigt sich, dass vROps offline ist.
Nach der Anmeldung über ein lokales Konto zeigt sich, dass vROps offline ist.

Zwar könnte man jetzt mit einem Klick auf den gleichnamigen Knopf den Cluster aktivieren, da aber das Speicher­platz­problem nicht gelöst ist, werden die gleichen Symptome nach kurzer Zeit erneut auftreten.

Sie müssen also zusätzliche Laufwerke bereitstellen oder vorhandenen Speicher bereinigen. Die Appliance-VM verfügt in der aktuellen Version über fünf Festplatten, wie ein Blick in die virtuelle Hardware der VM zeigt.

Standardmäßig verfügt die vROps-Appliance über fünf Laufwerke.
Standardmäßig verfügt die vROps-Appliance über fünf Laufwerke.

Diese sind folgenden Mount-Punkten im Gastsystem zugeordnet:

  • / =  root
  • /boot = boot
  • /storage/core = Support-Protokolle und -Pakete
  • /storage/db = Datenbank (Objekte, Metriken, Eigenschaften, historische Daten)
  • /storage/log = Logs

Logs oder Datenbank?

Wenn der Speicherplatz ausgeht, ist in den meisten Fällen /storage/db betroffen, da hier die Daten gespeichert sind. In diesem Fall stürzt vROps wie beschrieben ab und Sie müssen weitere Datenträger für das Dateisystem bereitstellen. Es kann aber auch ausreichen, dass Sie nur Speicher bereinigen, indem Sie Dateien aus /storage/core und /storage/log entfernen.

Suche nach der vollgelaufenen Disk mit Hilfe der Log-Files
Suche nach der vollgelaufenen Disk mit Hilfe der Log-Files.

Das Bereinigen von /storage/db hingegen ist nicht einfach und wird auch nicht empfohlen. Hier kommen Sie um das Bereitstellen zusätzlicher Laufwerke und somit um das Herunter­fahren des Systems nicht umhin. VMware rät explizit davon ab, vorhandene Datenträger zu vergrößern. In diesem Fall müssten Sie auch die Dateisysteme im Gast anpassen.

Das Hinzufügen einer Disk ist aber problemlos möglich, wenn man die Appliance-VM herunterfährt. Wie erwähnt, ist in den meisten Fällen /storage/db betroffen. VMware warnt allerdings ausdrücklich davor, Disks mit mehr als 2TB hinzuzufügen. Außerdem empfiehlt der Hersteller, den Bereitstellungs­typ Thick Provision Eager Zeroed zu verwenden, es sei denn, man verwendet einen vSAN-Speicher.

Laufwerk über die Einstellungen der VM hinzufügen
Laufwerk über die Einstellungen der VM hinzufügen.

Danach kann das Gastsystem wieder hochgefahren werden. Zum Schluss müssen Sie sich nur mit den lokalen Credentials an der Web-Oberfläche anmelden, und den Cluster wieder online nehmen. Klicken Sie hierzu auf Cluster aktivieren. Der Status wechselt dann zunächst zu Wechsel in den Online-Zustand und nach kurzer Zeit zu Online.

Hier weiterlesen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.