Info2soft verwendet Cookies, um Ihnen ein besseres und angenehmeres Surferlebnis auf unserer Website zu ermöglichen. Datenschutzerklärung
Wird geladen...
Der Managed Object Browser (MOB) ist eine integrierte webbasierte Schnittstelle in VMware vSphere, die die zugrundeliegende API-Struktur Ihrer virtuellen Infrastruktur offenlegt. Er ist sowohl auf dem VMware vCenter Server als auch auf VMware ESXi-Hosts verfügbar und kann in der Regel über eine einfache URL-Endpunktadresse (/mob) aufgerufen werden.
Einfach ausgedrückt: Der vSphere-Client bietet eine benutzerfreundliche abstrahierte Oberfläche, während der Managed Object Browser das echte Backend-Datenmodell darstellt, das VMware-Umgebungen antreibt. Dadurch ist er ein unverzichtbares Werkzeug für detaillierte Prüfungen, Debugging und Operationen auf API-Ebene.
Hauptfunktionen des Managed Object Browser:
Der Managed Object Browser stellt die vSphere Web Services API in lesbarer webbasierter Form zur Verfügung. Jede Komponente einer VMware-Umgebung wie virtuelle Maschinen, Hosts und Datenspeicher wird als verwaltetes Objekt abgebildet.
Wenn Sie den MOB aufrufen, beginnen Sie beim Stammobjekt und können die gesamte Infrastrukturhierarchie durchgehen. Jede Seite steht für ein bestimmtes Objekt und enthält drei zentrale Elemente:
Diese Struktur spiegelt wider, wie VMware seine Infrastruktur intern modelliert. Statt über eine grafische Ebene zu interagieren, navigieren Sie direkt durch dieselben Objekte und Methoden, die von APIs, SDKs und Automatisierungstools verwendet werden.
Aufgrund dieses Aufbaus fungiert der MOB im Wesentlichen als Live-API-Explorer. Er ermöglicht Ihnen:
Trotz seiner Leistungsfähigkeit bietet dieser direkte Zugriff keine Abstraktionsschichten oder Sicherheitskontrollen – jeder über den MOB ausgelöste Vorgang wird umgehend auf dem System ausgeführt.
Der Zugriff auf den Managed Object Browser ist unkompliziert, da er sowohl in VMware vCenter Server als auch in VMware ESXi integriert ist.
Um den MOB auf vCenter aufzurufen, öffnen Sie einen Browser und geben Sie Folgendes ein:
https://<vcenter-Server>/mob
Sie werden zur Anmeldung mit Ihren vCenter-Zugangsdaten aufgefordert. Nach erfolgreicher Authentifizierung landen Sie auf dem Stammobjekt (ServiceInstance), von dem aus Sie das gesamte Inventar durchsuchen können.
Sie können den MOB auch direkt auf einem ESXi-Host aufrufen mit folgender Adresse:
https://<esxi-Host>/mob
Dies liefert eine hostbezogene Ansicht, die sich zur Fehlerbehebung einzelner Hosts oder eigenständiger Umgebungen eignet.
Für den Zugriff auf den MOB benötigen Sie gültige Zugangsdaten mit ausreichenden Berechtigungen. In der Regel können Administratoren oder Benutzer mit Lesezugriff Objektdaten einsehen, das Ausführen von Methoden erfordert jedoch höhere Rechte. Sollte der Zugriff fehlschlagen, prüfen Sie die Benutzerrollen und API-Zugriffsberechtigungen.
1. Klicken Sie auf der ServiceInstance-Seite auf „content„, um die zentralen vSphere-Dienstmanager aufzurufen.
2. Wählen Sie „rootFolder„, um Ihr Rechenzentrum anzuzeigen (üblicherweise mit dem Präfix group-d gekennzeichnet).
3. Klicken Sie auf „vmFolder„, um virtuelle Maschinen anzuzeigen, die über moRef-IDs mit vm-Präfix identifiziert werden.
4. Erkunden Sie wichtige Objektbereiche: guest für Details zum Gastbetriebssystem, summary für Hardware und Konfiguration sowie runtime für Strom- und Gesundheitsstatus.
Wichtige Begriffe zum Einordnen:
Aus Sicherheitsgründen ist der Managed Object Browser in vielen Umgebungen standardmäßig deaktiviert – insbesondere auf ESXi-Hosts. Da er direkte API-Interaktionen ermöglicht, sollte seine Aktivierung sorgfältig erfolgen.
Warum ist der MOB standardmäßig deaktiviert?
Der MOB legt interne Objektstrukturen offen und erlaubt das direkte Ausführen von Methoden ohne Schutzmechanismen. Dies birgt Sicherheitsrisiken wie unbefugte Änderungen oder das Ausplaudern von Informationen. Aus diesem Grund empfehlen Sicherheitsstandards, den MOB bei Nichtgebrauch deaktiviert zu lassen.
Auf einem ESXi-Host können Sie den MOB über die erweiterten Einstellungen aktivieren:
Schritt 1. Melden Sie sich beim ESXi-Host-Client an
Schritt 2. Navigieren Sie zu „Konfigurieren“ > „System“ > „Erweiterte Systemeinstellungen“.
Schritt 3. Suchen Sie nach dem Parameter: Config.HostAgent.plugins.solo.enableMob
Schritt 4. Setzen Sie den Wert auf „true“
Schritt 5. Übernehmen Sie die Änderungen
Nach der Aktivierung ist der MOB über die /mob-URL erreichbar.
Nach Abschluss von Fehlerbehebungs- oder Prüfaufgaben empfiehlt es sich, den MOB wieder zu deaktivieren:
Schritt 1. Kehren Sie zu den „Erweiterten Einstellungen“ zurück
Schritt 2. Setzen Sie „Config.HostAgent.plugins.solo.enableMob“ auf „false“
Schritt 3. Speichern Sie die Konfiguration
Das Deaktivieren des MOB verkleinert die Angriffsfläche und entspricht den VMware-Sicherheitsbest Practices – vor allem in Produktivumgebungen.
Schritt 1. Ermitteln Sie die moRef-ID der VM über Protokolle oder die MOB-Hierarchie.
Schritt 2. Navigieren Sie zu https://<IP>/mob/?moid=<VM-moRef-ID>.
Schritt 3. Klicken Sie auf „CreateSnapshot_Task“.
Schritt 4. Geben Sie einen Namen ein, legen Sie Speicher- und Konsistenzoptionen fest und klicken Sie auf Methode aufrufen.
Schritt 5. Prüfen Sie, ob der Snapshot im vSphere-Client angezeigt wird, und löschen Sie ihn nach den Tests.
Schritt 1. Rufen Sie auf der Hauptseite der ServiceInstance die Methode QueryVMotionCompatibility auf.
Schritt 2. Geben Sie die moRef-IDs der VM und des Zielhosts ein.
Schritt 3. Prüfen Sie die Ausgabe auf Kompatibilitätshindernisse wie abweichende CPUs oder Netzwerkkonfigurationen.
Der MOB ist äußerst hilfreich bei der Erstellung zuverlässiger Automatisierungsskripte, da er die genauen in APIs verwendeten Eigenschaftspfade bestätigt.
PowerCLI-Beispiel:
Connect-VIServer -Server <vCenter-IP>
$vm = Get-VM -Name "BeispielVM"
# Passend zu den Eigenschaftspfaden im MOB
$vm.ExtensionData.Guest.HostName
$vm.ExtensionData.Summary.Config.GuestFullName
Diese Pfade entsprechen exakt den Einträgen im MOB und sorgen für fehlerfreie Skripte.
In einem vRO-Workflow mit einer Eingabe vom Typ VC:VirtualMachine:
System.log("VM-Hostname: " + vm.guest.hostName);
System.log("Gastbetriebssystem: " + vm.summary.config.guestFullName);
Der MOB prüft, welche Eigenschaften verfügbar sind und wie darauf zugegriffen wird, wodurch Skriptfehler reduziert werden.
Tools wie Site24x7 nutzen den MOB zum Erfassen von Rohdaten für tiefgreifendes VMware-Monitoring. Die Aktivierung des MOB erlaubt dem Abfragetool den Zugriff auf moRef-IDs und Echtzeiteigenschaften für genaue Leistungs- und Gesundheitsverfolgung.
1. HTTP 503 Dienst nicht verfügbar
Der MOB ist deaktiviert. Aktivieren Sie ihn erneut über die erweiterte Einstellung Config.HostAgent.plugins.solo.enableMob.
2. HTTP 401 Nicht autorisiert
Zugangsdaten sind fehlerhaft. Überprüfen Sie Ihren vSphere-SSO- oder ESXi-Benutzernamen und das Passwort.
3. Leere oder nicht reagierende Seite
Löschen Sie den Browser-Cache oder nutzen Sie den Inkognito-Modus. Eine hohe Anzahl an Objekten kann zudem das Laden verlangsamen – verwenden Sie direkte moRef-URLs für schnelleren Zugriff.
4. SSL-Zertifikatswarnungen
Bei selbst signierten VMware-Zertifikaten ist dies normal. Für interne Nutzung können Sie die Warnung ignorieren oder vertrauenswürdige Zertifikate installieren.
5. Fehlgeschlagene Methodenaufrufe
Prüfen Sie, ob sich die VM oder der Host in einem gültigen Zustand befindet (beispielsweise muss eine VM zum Erstellen von Snapshots eingeschaltet sein). Bestätigen Sie Ihre Berechtigungen und wiederholen Sie den Vorgang.
Der Managed Object Browser hilft Ihnen zwar bei der Analyse und Fehlerbehebung Ihrer Umgebung, bietet aber keinen Schutz vor Datenverlust, Systemausfällen oder Ransomware.
Um die Geschäftskontinuität sicherzustellen, sollten Unternehmen dedizierte Backup- und Notfallwiederherstellungslösungen einsetzen – darunter Echtzeitreplikation, automatisches Failover und richtlinienbasierte Backup-Verwaltung.
Beispielsweise sind Unternehmenslösungen wie i2Backup und i2Availability von Info2soft darauf ausgelegt:
Kombinieren Sie tiefgreifende Sichtbarkeitswerkzeuge wie den MOB mit stabilen Datenschutzstrategien, um eine widerstandsfähigere und sicherere VMware-Infrastruktur aufzubauen.
Der Managed Object Browser ist ein leistungsstarkes, aber oft missverstandenes Werkzeug innerhalb von VMware vSphere. Er ermöglicht eine unvergleichliche Einsicht in das zugrundeliegende Objektmodell und erlaubt die direkte Interaktion mit der vSphere-API.
Diese Leistungsfähigkeit birgt jedoch auch Risiken. Der MOB eignet sich am besten als spezialisiertes Tool zur Fehleranalyse, zum Debugging und zur Erkundung der API – nicht für die tägliche Verwaltung. In Produktivumgebungen sollten Sie auf sicherere, kontrolliertere Werkzeuge zurückgreifen.
· Unternehmenskunden und Mittelstand weltweit
· Unser Support-Team unterstützt Sie während der gesamten Testphase
· Starten Sie eine 60-tägige Testversion oder sehen Sie sich eine Demo an, um zu erfahren, wie Info2Soft Unternehmensdaten schützt.