Корпоративное гибридное облако: Как устранить или предотвратить проблемы, которые могут привести к сбою службы конечной точки VMware vAPI, путем увеличения объема памяти кучи vAPI
Summary: Как устранить или предотвратить проблемы, которые могут привести к сбою службы конечной точки VMware vAPI, путем увеличения объема памяти кучи vAPI.
Instructions
Служба конечной точки vAPI (vmware-vapi-endpoint) проявляет один или несколько из следующих признаков: CrashesHealth изменяется на «Желтый» или «Красный» Файлы дампов Java (*.hprof) записываются: /var/log/vmware/vapi/endpoint/java_pidXXXX.hprof /var/log/vmware/vapi/endpoint/endpoint.log сообщает о сообщениях с ошибкой "OutOfMemoryError", например: Причина: java.lang.OutOfMemoryError: Превышен предел накладных расходов GC
Сервис VMware vAPI Endpoint (vmware-vapi-endpoint) по умолчанию имеет значение около 256 Мбайт памяти кучи. Эта служба может быть исчерпана в средах, интенсивно использующих API VMware vCenter Server.
Для устранения этой проблемы увеличьте объем памяти кучи, выделенной для сервиса конечной точки vAPI.
-
Прежде чем вносить какие-либо изменения, убедитесь, что выполнено резервное копирование устройства vCenter Server.
-
Подключитесь к vCenter Server Appliance через командную строку (через SSH или консоль).
-
Проверьте текущую память кучи, выделенную для конечной точки vAPI (vmware-vapi-endpoint), с помощью следующей команды:
cloudvm-ram-size -l | grep vmware-vapi-endpoint
-
Если это значение равно или близко к значению 256, удвойте его до 512 с помощью следующей команды:
cloudvm-ram-size -C 512 vmware-vapi-endpoint
-
Чтобы изменения вступили в силу, остановите и запустите сервис конечной точки vAPI:
service-control --stop vmware-vapi-endpoint service-control --start vmware-vapi-endpoint
Для большинства сред с ошибками «OutOfMemory» конечной точки vAPI дублирование начальной конфигурации обеспечивает достаточный объем памяти кучи для предотвращения повторения проблемы.