Enterprise Hybrid Cloud: Anleitung zum Beheben oder Verhindern von Problemen, die zum Absturz des VMware vAPI Endpoint-Service führen können, indem der vAPI-Heap-Speicher erhöht wird
Summary: So beheben oder verhindern Sie Probleme, die zum Absturz des VMware vAPI-Endpunktservice führen können, indem Sie den vAPI-Heap-Speicher erhöhen.
Instructions
Der vAPI-Endpunktservice (vmware-vapi-endpoint) weist eines oder mehrere der folgenden Symptome auf: AbstürzeIntegritätsänderungen in "gelbe" oder "rote" Java-Speicherabbilddateien (*.hprof) werden geschrieben: /var/log/vmware/vapi/endpoint/java_pidXXXX.hprof /var/log/vmware/vapi/endpoint/endpoint.log meldet Meldungen mit "OutOfMemoryError", z. B.: Verursacht durch: java.lang.OutOfMemoryError: GC-Overheadlimit überschritten
Der VMware vAPI Endpoint-Service (vmware-vapi-endpoint) hat einen Standardwert von ca. 256 MB Heap-Speicher. Dieser Service kann von Umgebungen genutzt werden, die die VMware vCenter Server-API intensiv nutzen.
Um dieses Problem zu beheben, erhöhen Sie die Menge des Heap-Speichers, der dem vAPI-Endpunktservice zugewiesen ist.
-
Stellen Sie sicher, dass die vCenter Server Appliance gesichert wurde, bevor Sie Änderungen vornehmen.
-
Stellen Sie über die Befehlszeile (SSH oder Konsole) eine Verbindung mit der vCenter Server Appliance her.
-
Überprüfen Sie den aktuellen Heap-Speicher, der dem vAPI-Endpunkt (vmware-vapi-endpoint) zugewiesen ist, mit dem folgenden Befehl:
cloudvm-ram-size -l | grep vmware-vapi-endpoint
-
Wenn dieser Wert bei oder nahe an einem Wert von 256 liegt, verdoppeln Sie ihn mit dem folgenden Befehl auf 512:
cloudvm-ram-size -C 512 vmware-vapi-endpoint
-
Beenden und starten Sie den vAPI-Endpunktservice, damit die Änderung wirksam wird:
service-control --stop vmware-vapi-endpoint service-control --start vmware-vapi-endpoint
Für die meisten Umgebungen mit "OutOfMemory"-Fehlern des vAPI-Endpunkts bietet eine Verdopplung der Erstkonfiguration genügend Heap-Speicher, um ein erneutes Auftreten des Problems zu verhindern.