Anhand der API-Befehle in vCenter Server können Sie verschiedene Verwaltungsaufgaben durchführen. Die API-Befehle werden vom Appliance-Verwaltungsdienst bereitgestellt. Sie können die Uhrzeitsynchronisierungseinstellungen bearbeiten, Prozesse und Dienste überwachen, die SNMP-Einstellungen einrichten usw.

Tabelle 1. Verfügbare API-Befehle in vCenter Server
API-Befehl Beschreibung
com.vmware.appliance.health.applmgmt.get Ruft den Zustand des applmgmt-Diensts ab.
com.vmware.appliance.health.databasestorage.get Ruft den Zustand des Datenbankspeichers ab.
com.vmware.appliance.health.load.get Ruft den Zustand der CPU-Last ab.
com.vmware.appliance.health.mem.get Ruft den Zustand des Arbeitsspeichers ab.
com.vmware.appliance.health.softwarepackages.get Ruft den Zustand der Systemaktualisierung ab.
com.vmware.appliance.health.storage.get Ruft den allgemeinen Speicherzustand ab.
com.vmware.appliance.health.swap.get Ruft den Auslagerungszustand ab.
com.vmware.appliance.health.system.get Ruft den Systemzustand ab.
com.vmware.appliance.health.system.lastcheck Ruft die Uhrzeit der letzten Zustandsprüfung ab.
com.vmware.appliance.monitoring.list Ruft eine Liste der überwachten Elemente ab.
com.vmware.appliance.monitoring.get Ruft Informationen zum überwachten Element ab.
com.vmware.appliance.monitoring.query Fragt eine Reihe von Werten für die überwachten Elemente ab.
com.vmware.appliance.recovery.backup.job.cancel Bricht einen Sicherungsjob nach ID ab.
com.vmware.appliance.recovery.backup.job.create Startet einen Sicherungsjob.
com.vmware.appliance.recovery.backup.job.get Ruft den Status des Sicherungsjobs nach ID ab.
com.vmware.appliance.recovery.backup.job.list Ruft eine Liste der Sicherungsjobs ab.
com.vmware.appliance.recovery.backup.parts.list Ruft eine Liste der vCenter Server-Komponenten ab, die in eine Sicherungsaufgabe einbezogen werden können.
com.vmware.appliance.recovery.backup.parts.get Ruft detaillierte Informationen für ein Sicherungsteil ab.
com.vmware.appliance.recovery.backup.validate Validiert Parameter für einen Sicherungsjob, ohne den Job zu starten.
com.vmware.appliance.recovery.restore.job.cancel Bricht einen Wiederherstellungsjob ab.
com.vmware.appliance.recovery.restore.job.create Startet einen Wiederherstellungsjob.
com.vmware.appliance.recovery.restore.job.get Ruft den Status des Wiederherstellungsjobs ab.
com.vmware.appliance.recovery.restore.validate Validiert Wiederherstellungsparameter für einen Wiederherstellungsjob, ohne den Job zu starten.
com.vmware.appliance.system.uptime.get Ruft die Systembetriebszeit ab.
com.vmware.appliance.version1.access.consolecli.get Ruft Informationen über den Status der konsolenbasiert gesteuerten CLI ab (TTY1).
com.vmware.appliance.version1.access.consolecli.set Legt den Aktivierungsstatus der konsolenbasiert gesteuerten CLI fest (TTY1).
com.vmware.appliance.version1.access.dcui.get Ruft Informationen über den Status der Benutzerschnittstelle der direkten Konsole (Direct Console User Interface, DCUI TTY2) fest.
com.vmware.appliance.version1.access.dcui.set Legt den Aktivierungsstatus der Direct Console User Interface (DCUI TTY2) fest.
com.vmware.appliance.version1.access.shell.get Ruft Informationen zum Status der Bash-Shell ab, greift also auf die Bash-Shell von innerhalb der gesteuerten CLI zu.
com.vmware.appliance.version1.access.shell.set Legt den Aktivierungsstatus der Bash-Shell fest, greift also auf die Bash-Shell von innerhalb der gesteuerten CLI zu.
com.vmware.appliance.version1.access.ssh.get Ruft den Aktivierungsstatus der SSH-basiert gesteuerten CLI ab.
com.vmware.appliance.version1.access.ssh.set Legt den Aktivierungsstatus der SSH-basiert gesteuerten CLI fest.
com.vmware.appliance.version1.localaccounts.user.add Erstellt ein neues lokales Benutzerkonto.
com.vmware.appliance.version1.localaccounts.user.delete Löscht ein lokales Benutzerkonto.
com.vmware.appliance.version1.localaccounts.user.get Ruft die Informationen des lokalen Benutzerkontos ab.
com.vmware.appliance.version1.localaccounts.user.list Listet lokale Benutzerkonten auf.
com.vmware.appliance.version1.localaccounts.user.password.update Aktualisiert das Kennwort eines angemeldeten Benutzers oder des Benutzers, den Sie im username-Parameter angeben.
com.vmware.appliance.version1.localaccounts.user.set Aktualisiert Eigenschaften des lokalen Benutzerkontos wie Rolle, vollständiger Name, aktivierter Status und Kennwort.
com.vmware.appliance.version1.monitoring.snmp.disable Beendet einen aktivierten SNMP-Agenten.
com.vmware.appliance.version1.monitoring.snmp.enable Startet einen deaktivierten SNMP-Agenten.
com.vmware.appliance.version1.monitoring.snmp.get Gibt eine SNMP-Agentenkonfiguration zurück.
com.vmware.appliance.version1.monitoring.snmp.hash Generiert lokalisierte Schlüssel für sichere SNMPv3-Kommunikationen.
com.vmware.appliance.version1.monitoring.snmp.limits Ruft Informationen zu SNMP-Beschränkungen ab.
com.vmware.appliance.version1.monitoring.snmp.reset Setzt Einstellungen auf Werkseinstellungen zurück.
com.vmware.appliance.version1.monitoring.snmp.set Legt die SNMP-Konfiguration fest.
com.vmware.appliance.version1.monitoring.snmp.stats Generiert einen Diagnosebericht für den SNMP-Agenten.
com.vmware.appliance.version1.networking.dns.domains.add Fügt Domänen zu DNS-Suchdomänen hinzu.
com.vmware.appliance.version1.networking.dns.domains.list Ruft eine Liste der DNS-Suchdomänen ab.
com.vmware.appliance.version1.networking.dns.domains.set Legt DNS-Suchdomänen fest.
com.vmware.appliance.version1.networking.dns.hostname.get Ruft den vollqualifizierten Domänennamen ab.
com.vmware.appliance.version1.networking.dns.hostname.set Legt den vollqualifizierten Domänennamen fest.
com.vmware.appliance.version1.networking.dns.servers.add Fügt einen DNS-Server hinzu. Diese Methode schlägt fehl, wenn Sie DHCP verwenden.
com.vmware.appliance.version1.networking.dns.servers.get Ruft die DNS-Serverkonfiguration ab.
com.vmware.appliance.version1.networking.dns.servers.set Legt die DNS-Serverkonfiguration fest. Wenn der Host zum Abrufen der DNS-Server und des Hostnamens per DHCP konfiguriert ist, wird eine DHCP-Aktualisierung erzwungen.
com.vmware.appliance.version1.networking.firewall.addr.inbound.add Fügt eine Firewall-Regel hinzu, um Zugriff von einer eingehenden IP-Adresse zuzulassen oder zu verweigern.
com.vmware.appliance.version1.networking.firewall.addr.inbound.delete Löscht eine spezifische Regel an einer bestimmten Position oder löscht alle Regeln.
com.vmware.appliance.version1.networking.firewall.addr.inbound.list Ruft eine sortierte Liste der eingehenden IP-Adressen ab, die von einer Firewall-Regel zugelassen oder verweigert werden.
com.vmware.appliance.version1.networking.interfaces.get Ruft Informationen über eine bestimmte Netzwerkschnittstelle ab.
com.vmware.appliance.version1.networking.interfaces.list Ruft eine Liste der verfügbaren Netzwerkschnittstellen ab, einschließlich der noch nicht konfigurierten Schnittstellen.
com.vmware.appliance.version1.networking.ipv4.get Ruft die IPv4-Netzwerkkonfiguration für Schnittstellen ab.
com.vmware.appliance.version1.networking.ipv4.list Ruft die IPv4-Netzwerkkonfiguration für alle konfigurierten Schnittstellen ab.
com.vmware.appliance.version1.networking.ipv4.renew Erneuert die IPv4-Netzwerkkonfiguration an Schnittstellen. Wenn die Schnittstelle für die Verwendung von DHCP für die IP-Adressenzuweisung konfiguriert ist, wird die Lease der Schnittstelle verlängert.
com.vmware.appliance.version1.networking.ipv4.set Legt die IPv4-Netzwerkkonfiguration für eine Schnittstelle fest.
com.vmware.appliance.version1.networking.ipv6.get Ruft die IPv6-Netzwerkkonfiguration für Schnittstellen ab.
com.vmware.appliance.version1.networking.ipv6.list Ruft die IPv6-Netzwerkkonfiguration für alle konfigurierten Schnittstellen ab.
com.vmware.appliance.version1.networking.ipv6.set Legt die IPv6-Netzwerkkonfiguration für eine Schnittstelle fest.
com.vmware.appliance.version1.networking.routes.add Fügt statische Routing-Regeln hinzu. Ein Ziel/Präfix des Typs „0.0.0.0/0“ (für IPv4) oder „::/0“ (für IPv6) bezieht sich auf das Standardgateway.
com.vmware.appliance.version1.networking.routes.delete Löscht statische Routing-Regeln.
com.vmware.appliance.version1.networking.routes.list Ruft die Routing-Tabelle ab. Ein Ziel/Präfix des Typs „0.0.0.0/0“ (für IPv4) oder „::/0“ (für IPv6) bezieht sich auf das Standardgateway.
com.vmware.appliance.version1.ntp.get Ruft NTP-Konfigurationseinstellungen ab. Wenn Sie den tymesync.get-Befehl ausführen, können Sie die aktuelle Uhrzeitsynchronisierungsmethode (anhand von NTP oder VMware Tools) abrufen. Der ntp.get-Befehl gibt immer die NTP-Serverinformationen zurück, selbst wenn die Uhrzeitsynchronisierungsmethode nicht auf NTP festgelegt ist. Wenn die Uhrzeitsynchronisierungsmethode nicht für die Verwendung von NTP festgelegt ist, wird der NTP-Status als heruntergefahren angezeigt.
com.vmware.appliance.version1.ntp.server.add Fügt NTP-Server hinzu. Dieser Befehl fügt der Konfiguration NTP-Server hinzu. Wenn die Uhrzeitsynchronisierung NTP-basiert ist, wird der NTP-Daemon neu gestartet, um die neuen NTP-Server zu laden. Andernfalls fügt der Befehl einfach Server zur NTP-Konfiguration hinzu.
com.vmware.appliance.version1.ntp.server.delete Löscht NTP-Server. Dieser Befehl löscht NTP-Server aus der Konfiguration. Wenn die Uhrzeitsynchronisierung NTP-basiert ist, wird der NTP-Daemon neu gestartet, um die neue NTP-Konfiguration zu laden. Andernfalls löscht der Befehl einfach Server aus der NTP-Konfiguration.
com.vmware.appliance.version1.ntp.server.set Legt NTP-Server fest. Dieser Befehl löscht alte NTP-Server aus der Konfiguration und richtet die Eingabe-NTP-Server in der Konfiguration ein. Wenn die Uhrzeitsynchronisierung anhand von NTP festgelegt wird, wird der NTP-Daemon neu gestartet, um die neue NTP-Konfiguration zu laden. Andernfalls ersetzt dieser Befehl nur die Server in der NTP-Konfiguration durch die als Eingabe bereitgestellten NTP-Server.
com.vmware.appliance.version1.resources.cpu.stats.get Ruft CPU-Statistiken ab.
com.vmware.appliance.version1.resources.load.health.get Ruft den Lastzustand ab.
com.vmware.appliance.version1.resources.load.stats.get Ruft Lastdurchschnittswerte ab (in Intervallen von 1, 5 und 15 Minuten).
com.vmware.appliance.version1.resources.mem.health.get Ruft den Zustand des Arbeitsspeichers ab.
com.vmware.appliance.version1.resources.mem.stats.get Ruft Arbeitsspeicherstatistiken ab.
com.vmware.appliance.version1.resources.net.stats.get Ruft Netzwerkstatistiken ab.
com.vmware.appliance.version1.resources.net.stats.list Ruft Netzwerkstatistiken für alle laufenden Schnittstellen ab.
com.vmware.appliance.version1.resources.processes.stats.list Ruft Statistiken aller Prozesse ab.
com.vmware.appliance.version1.resources.softwarepackages.health.get Ruft den Zustand der Update-Komponente ab.
com.vmware.appliance.version1.resources.storage.health.get Ruft Speicherzustandsstatistiken ab.
com.vmware.appliance.version1.resources.storage.stats.list Ruft Speicherstatistiken für jede logische Festplatte ab.
com.vmware.appliance.version1.resources.swap.health.get Ruft den Auslagerungszustand ab.
com.vmware.appliance.version1.resources.swap.stats.get Ruft Auslagerungsstatistiken ab.
com.vmware.appliance.version1.resources.system.health.get Ruft den Gesamtzustand des Systems ab.
com.vmware.appliance.version1.resources.system.stats.get Ruft den Systemstatus ab.
com.vmware.appliance.version1.services.list Ruft die Liste aller bekannten Dienste ab.
com.vmware.appliance.version1.services.restart Startet einen Dienst neu.
com.vmware.appliance.version1.services.status.get Ruft den Status eines Dienstes ab.
com.vmware.appliance.version1.services.stop Beendet einen Dienst.
com.vmware.appliance.version1.system.storage.list Ruft die Festplatten-Partitions-Zuordnung ab.
com.vmware.appliance.version1.system.storage.resize Ändert die Größe aller Partitionen auf 100 Prozent der Festplattengröße.
com.vmware.appliance.version1.system.time.get Ruft die Systemzeit ab.
com.vmware.appliance.version1.system.update.get Ruft die URL-basierte Patch-Konfiguration ab.
com.vmware.appliance.version1.system.update.set Legt die URL-basierte Patch-Konfiguration fest.
com.vmware.appliance.version1.system.version.get Ruft die Version der Appliance ab.
com.vmware.appliance.version1.timesync.get Ruft die Uhrzeitsynchronisierungskonfiguration ab.
com.vmware.appliance.version1.timesync.set Legt die Uhrzeitsynchronisierungskonfiguration fest.