停止、启动或重新启动 VMware vCenter Server Appliance 6.x 及更高版本上的服务 (2109887)
在 VMware vCenter Server 6.0 及更高版本中,VMware 建议使用 vSphere Web Client 或服务控制命令行工具来停止、启动或重新启动 vCenter Server Appliance 服务。此过程与早期版本的 vCenter Server Appliance 不同。有关在 Windows 上安装的 vCenter Server 6.x 的信息,请参见 Stop, Start or Restart vCenter Server and Platform Services Controller services (2109881) 有关早期版本的 vCenter Server 的详细信息,请参见 Stopping, starting, or restarting vCenter Server Appliance services (2054085)。
列出、停止、启动及重启 vCenter Server Appliance 服务的流程:
列出 vCenter Server Appliance 服务启动 vCenter Server Appliance 服务停止 vCenter Server Appliance 服务重启 vCenter Server 和/或 Platform Services Controller 服务
列出 vCenter Server Appliance 服务
要在 vSphere Web Client 中列出 vCenter Server Appliance 服务,请执行以下操作:
使用 vCenter Single Sign-on 管理员帐户登录到 vSphere Web Client。导航到系统管理>部署>系统配置。单击节点,选择 vCenter Server Appliance 节点,然后单击相关对象选项卡。
要使用命令行列出 vCenter Server Appliance 服务,请执行以下操作:
通过 SSH 或控制台会话以 root 身份登录 vCenter Server Appliance。运行以下命令以启用 shell (注意:此命令仅适用于 vCenter Server Appliance 6.0): shell.set --enabled true运行以下命令以启动 shell (注意:如果您在设备 shell 中,则此命令适用): shell运行以下命令将目录更改为 /bin: cd /bin 运行以下命令以列出 vCenter Server Appliance 服务: service-control --list 要查看 vCenter Server Appliance 服务的当前状态,请键入以下命令: service-control --status
启动 vCenter Server Appliance 服务
要启动 vCenter Server Appliance 服务(如果已使用 vSphere Web Client 停止),请执行以下操作:
使用 vCenter Single Sign-on 管理员帐户登录到 vSphere Web Client。导航到系统管理>部署>系统配置。单击节点,选择 vCenter Server Appliance 节点,然后单击相关对象选项卡。右键单击要启动的服务,然后选择启动。
要启动 vCenter Server Appliance 服务(如果已使用命令行停止),请执行以下操作:
通过 SSH 或控制台会话以root身份登录 vCenter Server Appliance。运行以下命令以启用 Shell (注意:此命令仅适用于 vCenter Server Appliance 6.0): shell.set --enabled true运行以下命令以启动 Shell (注意:如果您在设备 shell 中,则此命令适用): shell运行以下命令将目录更改为 /bin: cd /bin 运行以下命令以列出 vCenter Server Appliance 服务: service-control --list 运行以下命令以启动特定服务: service-control --startservicename 您也可以键入以下命令启动所有服务: service-control --start --all 要执行该命令的预演,请将 --dry-run 选项添加到该命令。此时将显示该命令将运行哪些操作,而不执行这些操作。例如,键入以下命令:
注意:这一步仅对 VCSA 6.0 适用。
service-control --start --all --dry-run
停止 vCenter Server Appliance 服务
要停止 vCenter Server Appliance 服务(如果已使用 vSphere Web Client 启动),请执行以下操作:
使用 vCenter Single Sign-on 管理员帐户登录到 vSphere Web Client。导航到系统管理>部署>系统配置。单击节点,选择 vCenter Server Appliance 节点,然后单击相关对象选项卡。右键单击要停止的服务,然后选择停止。
要停止 vCenter Server Appliance 服务(如果已使用命令行启动),请执行以下操作:
通过 SSH 或控制台会话以 root 身份登录 vCenter Server Appliance。运行以下命令以启用 Shell (注意:此命令仅适用于 vCenter Server Appliance 6.0): shell.set --enabled true运行以下命令以启动 Shell (注意:如果您在设备 shell 中,则此命令适用): shell运行以下命令将目录更改为 /bin: cd /bin 运行以下命令以列出 vCenter Server Appliance 服务: service-control --list 运行以下命令以停止特定服务: service-control --stopservicename 您也可以键入以下命令停止所有服务: service-control --stop --all 要执行该命令的预演,请将--dry-run选项添加到该命令。此时将显示该命令将运行哪些操作,而不执行这些操作。例如,键入以下命令:注意:这一步仅对 VCSA 6.0 适用。 service-control --stop --all --dry-run
重新启动 vCenter Server 和/或 Platform Services Controller 服务
要使用 vSphere Web Client 重新启动 vCenter Server Appliance 服务,请执行以下操作:
使用 vCenter Single Sign-on 管理员帐户登录到 vSphere Web Client。导航到系统管理>部署>系统配置。单击节点,选择 vCenter Server Appliance 节点,然后单击相关对象选项卡。右键单击要重新启动的服务,然后选择重新启动。
要使用命令行重新启动 vCenter Server 和/或 Platform Services Controller 服务,请执行以下操作:
通过 SSH 或控制台会话以root身份登录 vCenter Server Appliance。运行以下命令以启用 Shell (注意:此命令仅适用于 vCenter Server Appliance 6.0): shell.set --enabled true运行以下命令以启动 Shell (注意:如果您在设备 shell 中,则此命令适用): shell运行以下命令将目录更改为/bin: cd /bin 运行以下命令以列出 vCenter Server Appliance 服务: service-control --list 运行以下命令以停止特定服务: service-control --stopservicename 您也可以键入以下命令停止所有服务: service-control --stop --all 运行以下命令以启动特定服务: service-control --startservicename 您也可以键入以下命令启动所有服务: service-control --start --all