在 vCenter Server 上使用 vSAN Health Service 导致 vpxd 内存使用量增加
search cancel

在 vCenter Server 上使用 vSAN Health Service 导致 vpxd 内存使用量增加

book

Article ID: 343376

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSAN

Issue/Introduction

Symptoms:
免责声明:本文为 Using vSAN Health Service on vCenter Server causes vpxd memory to grow 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。 

在 vCenter Server 6.0 上使用 vSAN Health Service 时,VMware VirtualCenter Server (vpxd) 的内存使用量会在 vSAN Health Service 使用期间不断增加。

Environment

VMware vCenter Server Appliance 6.0.x
VMware vSAN 6.2.x
VMware vCenter Server 6.0.x
VMware vSAN 6.1.x

Cause

之所以出现此问题,是因为 vSAN Health Service 会话在使用后仍保持打开状态。 

Resolution

该问题已在 vCenter Server 6.0 Update 2a 中解决,可从 VMware Downloads 获取此版本。有关详细信息,请参见 VMware vCenter Server 6.0 Update 2a Release Notes

要在不想升级的情况下解决此问题,请使用以下选项之一:
  • 完全禁用 vSAN 组件 
  • 定期重新启动 vSAN 组件
完全禁用 vSAN Health Service 

要在适用于 Windows 的 vCenter Server 上禁用 vSAN Health Service,请执行以下操作:
  1. 使用 services.msc 打开 Windows 服务。
  2. 找到 VMware Virtual SAN Health Service 并将其停止。
  3. 双击 VMware Virtual SAN Health Service。
  4. 常规选项卡上,将启动类型更改为已禁用
  5. 单击确定
要在 vCenter Server Appliance 上禁用 vSAN Health Service,请执行以下操作:
  1. 使用 SSH 登录到 vCenter Server Appliance。
  2. 激活 Bash Shell
  3. 运行以下命令以停止 vSAN Health Service:
    # service vmware-vsan-health stop
     
  4. 运行以下命令以禁用 vSAN Health Service:
    # chkconfig vmware-vsan-health off
定期重新启动 vSAN Health Service

要重新启动 vSAN Health Service,请运行以下命令:
  • service-control --stop vmware-vsan-health
  • service-control --start vmware-vsan-health
注意如果一个或多个 vSAN 群集由 vCenter Server 管理,则建议不要禁用 vSAN Health Service。

Additional Information

Using vSAN Health Service on vCenter Server causes vpxd memory to grow