vCenter Server 5.1 开始,VMware Tomcat Server 设置将无法再通过 Windows 用户界面配置。vCenter Server 5.1 版及更高版本使用 VMware vCenter Server - tc Server(Apache Tomcat 7 的企业版)。Tomcat 7 版本不在 Windows 用户界面中提供控制面板。相反,您需要通过手动编辑配置文件来配置 Tomcat。

Java 选项的设置存储在以下文件中。

  • vCenter Serverinstallation_directory\VMware\Infrastructure\tomcat\conf\wrapper.conf

  • vCenter Inventory Service:installation_directory\VMware\Infrastructure\Inventory Service\conf\wrapper.conf

  • Profile-Driven Storage Service:installation_directory\VMware\Infrastructure\Profile-Driven Storage\conf\wrapper.conf

  • vSphere Web Clientinstallation_directory\VMware\vSphereWebClient\server\bin\service\conf\wrapper.conf

表 1. Inventory Service 和 Profile-Driven Storage Service 的 JVM 堆大小设置,在 wrapper.conf 文件中具有 Java 最大值

Java 选项

设置和默认值

maxmemorysize

最大 JVM 堆大小,以 MB 为单位。该设置控制 Java 堆的最大大小。调整该参数可以降低垃圾数据收集的开销,从而缩短服务器响应时间并增加吞吐量。对于某些应用程序,该选项的默认设置太低,从而导致进行大量的小型垃圾数据收集操作。

Inventory Service:wrapper.java.maxmemory=2048

Profile-Driven Storage Service:wrapper.java.maxmemory=1024

vSphere Web Client:对于大型部署,您可能需要将此选项设置为 wrapper.java.maxmemory=2048

ping.timeoutduration

vSphere Web Client:对于大型部署,您可能需要将此选项设置为 wrapper.ping.timeout=120

vCenter Server 安全和端口设置存储在以下文件中。

  • installation_directory\VMware\Infrastructure\tomcat\conf\server.xml

  • installation_directory\VMware\Infrastructure\tomcat\conf\catalina.properties

表 2. server.xmlcatalina.properties 文件中的 vCenter Server 端口和安全设置

vCenter Server 端口或安全设置

设置和默认值

基本关闭端口

base.shutdown.port=8003

基本 JMX 端口。com.springsource.tcserver.serviceability.rmi.JmxSocketListener 类实施的侦听器特定于 tc Server。该侦听器可对 tc Server 启用 JMX 管理,并且是 AMS 管理控制台用于管理 tc Server 实例的 JMX 配置。端口属性指定了管理产品(例如 AMS)连接到的 JMX 服务器的端口。${jmx.port} 变量在默认 catalina.properties 文件中设置为 6969。绑定属性指定了 JMX 服务器的主机。默认情况下,该属性设置为 localhost (127.0.0.1)。

默认的 -1 设置会禁用该端口。

base.jmx.port=-1

Web 服务 HTTPS

bio-vmssl.http.port=8080

Web 服务 HTTPS

bio-vmssl.https.port=8443

SSL 证书

bio-vmssl.keyFile.name=C:\ProgramData\VMware\VMware VirtualCenter\SSL\rui.pfx

SSL 证书密码

bio-vmssl.SSL.password=testpassword

请参见《vFabric tc Server 入门》《vFabric tc Server 管理》,网址为 https://www.vmware.com/support/pubs/vfabric-tcserver.html

您可以从“管理工具”控制面板的“服务”下面管理 vCenter Server 的 Windows 服务。vCenter Server 的 Windows 服务列出为 VMware VirtualCenter Management Webservices。