Search the VMware Knowledge Base (KB)
View by Article ID

在 ESXi 4.1、ESXi 5.x 和 ESXi 6.0 中使用技术支持模式 (2030463)

  • 6 Ratings

Symptoms

免责声明:本文为 Using Tech Support Mode in ESXi 4.1, ESXi 5.x, and ESXi 6.0 (1017910) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

Purpose

本文提供有关 VMware ESXi 4.1、ESXi 5.x 和 ESXi 6.x 技术支持模式的建议用法的指导。

有关如何进入 VMware ESXi 4.0 和 3.5 的技术支持模式的说明,请参见 Tech Support Mode for Emergency Support (1003677)

Resolution

 

技术支持模式

技术支持模式 (TSM) 提供了一个命令行界面,管理员可使用此界面对 VMware ESXi 主机上的异常情况进行故障排除和纠正。可以通过以下两种方法访问 TSM:
  • 直接在 ESXi 服务器的控制台上登录。
  • 通过 SSH 远程登录。
可以同时禁用这两种方法,也可以配置可选的超时值以在指定的超时期限后禁止本地和远程 TSM 访问。
 
注意:当前打开的任何会话不会在超时期限结束后自动终止。


使用技术支持模式

技术支持模式用于进行故障排除和修复。VMware 技术支持可能会以多种形式提供 TSM 使用说明,包括但不仅限于电话、电子邮件、知识库文章、文档和远程桌面。

VMware 建议使用 vSphere Client 或任何其他 VMware 管理自动化产品执行不涉及故障排除方案的 ESXi 主机配置例行任务。对于脚本和自动化,VMware 建议使用 vCLI、PowerCLI 或 vSphere SDK,而非 TSM。

对于与新的 ESXi 4.1 脚本式安装功能结合使用的引导前脚本、引导后脚本和首次引导脚本,可能需要使用 TSM 对这些脚本进行测试和调试。VMware 建议在非生产环境中测试和调试这些脚本,然后再在生产环境中推出。

启用和访问技术支持模式


要从直接控制台用户界面 (DCUI) 启用本地或远程 TSM,请执行以下操作:
  1. 在 ESXi 主机的 DCUI 中,按 F2 并在出现提示时提供凭据。再次按 F2 以继续操作。
  2. 滚动到故障排除选项,然后按 Enter 键。此时将打开故障排除模式选项向导。
  3. 要启用本地 TSM 以允许用户登录到 ESXi 主机的虚拟控制台,请执行以下操作。

    在 ESXi 5.x 和 6.0 中,选择启用 ESXi Shell,然后按 Enter 键。右侧面板模式此时应指示“已启用 ESXi Shell”。
    在 ESXi 4.1 中,选择本地技术支持,然后按 Enter 键。右侧面板此时应指示“已启用本地 TSM”。

  4. 要启用远程 TSM 以允许用户通过 SSH 登录到 ESXi 主机的虚拟控制台,请执行以下操作。

    在 ESXi 5.x 和 6.0 中,选择启用 SSH,然后按 Enter 键。右侧面板此时应指示“SSH 已启用”。
    在 ESXi 4.1 中,选择远程技术支持 (SSH),然后按 Enter 键。右侧面板此时应指示“已启用远程 TSM (SSH)”。

  5. (可选)如果要为 TSM 配置超时,请执行以下操作:

    在 ESXi 5.x 和 6.0 中,选择修改 ESXi Shell 超时,然后按 Enter 键。输入所需的超时值(以分钟为单位),然后按 Enter 键。
    在 ESXi 4.1 中,选择修改技术支持超时,然后按 Enter 键。输入所需的超时值(以分钟为单位),然后按 Enter 键。

  6. 按 Esc 键三次以返回到 DCUI 主屏幕。

要从 vSphere Client 启用本地或远程 TSM,请执行以下操作:
  1. 选择主机,然后单击配置选项卡。
  2. 单击安全配置文件 > 属性

    在 ESXi 5.x 和 6.0 中,选择 SSH ESXi Shell,然后单击选项
    在 ESXi 4.1 中,选择本地技术支持远程技术支持 (SSH),然后单击选项

  3. 选择所需的启动策略,单击启动,然后单击确定
  4. 验证步骤 3 中选择的守护进程在服务属性窗口中是否显示为正在运行。

要在 ESXi 主机上从本地命令行启用/禁用和启动/停止本地 ESXi Shell 或本地 TSM,请执行以下操作:
  • 要启动 ESXi Shell 或本地 TSM,请运行以下命令:

    ESXi 5.x 和 6.0 – vim-cmd hostsvc/start_esx_shell
    ESXi 4.1 – vim-cmd hostsvc/start_local_tsm

  • 要禁用 ESXi Shell 或本地 TSM,请运行以下命令:

    ESXi 5.x 和 6.0 – vim-cmd hostsvc/disable_esx_shell
    ESXi 4.1 – vim-cmd hostsvc/disable_local_tsm

  • 要停止 ESXi Shell 或本地 TSM,请运行以下命令:

    ESXi 5.x 和 6.0 – vim-cmd hostsvc/stop_esx_shell
    ESXi 4.1 – vim-cmd hostsvc/stop_local_tsm

    注意:这些不是持久性更改。重新启动服务或重新引导 ESXi 主机后,这些更改将丢失。

要从本地命令行启用/禁用和启动/停止 SSH 或远程 TSM,请执行以下操作:
  • 要启用 SSH 或远程 TSM,请运行以下命令:

    ESXi 5.x 和 6.0 – vim-cmd hostsvc/enable_ssh
    ESXi 4.1 – vim-cmd hostsvc/enable_remote_tsm

  • 要启动 SSH 或远程 TSM,请运行以下命令:

    ESXi 5.x 和 6.0 – vim-cmd hostsvc/start_ssh
    ESXi 4.1 – vim-cmd hostsvc/start_remote_tsm

  • 要禁用 SSH 或远程 TSM,请运行以下命令:

    ESXi 5.x 和 6.0 – vim-cmd hostsvc/disable_ssh
    ESXi 4.1 – vim-cmd hostsvc/disable_remote_tsm

  • 要停止 SSH 或远程 TSM,请运行以下命令:

    ESXi 5.x 和 6.0 – vim-cmd hostsvc/stop_ssh
    ESXi 4.1 – vim-cmd hostsvc/stop_remote_tsm

    注意:这些不是持久性更改。重新启动服务或重新引导 ESXi 主机后,这些更改将丢失。

要从 vSphere Client 配置 TSM 超时值,请执行以下操作:
  1. 选择主机,然后单击配置选项卡。
  2. 单击软件 > 高级设置

    ESXi 5.x 和 6.0 – 将 UserVars.ESXiShellTimeOut 字段更改为所需值。
    ESXi 4.1 – 将 UserVars.TSMTimeOut 字段更改为所需值

  3. 单击确定
要访问本地 TSM,请执行以下操作:
  1. 在 DCUI 主屏幕中,按 Alt+F1。此时将打开与主机连接的虚拟控制台窗口。
  2. 在出现提示时提供凭据。

    注意:键入密码时,字符不会显示在控制台上。

要访问远程 TSM,请执行以下操作:
  1. 打开 SSH 客户端。
  2. 指定 ESX 主机的 IP 地址或域名。

    注意
    • 具体操作说明可能会因您所用的 SSH 客户端而异。有关详细信息,请参阅供应商文档,也可咨询支持人员。
    • 默认情况下,SSH 在 TCP 端口 22 上运行。

  3. 在出现提示时提供凭据。

Additional Information

要返回到 DCUI 主屏幕,请按 Alt+F2

有关 VMware 技术支持条款和条件的详细信息,请参见 VMware Support Policies 页面。

Tags

简体中文 Simplified Chinese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 6 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 6 Ratings
Actions
KB: