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

在 VMware ESXi 和 ESX 中编辑配置文件 (2075123)

  • 0 Ratings

Symptoms

免责声明:本文为 Editing configuration files in VMware ESXi and ESX (1017022) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

Purpose

本文提供了在 VMware ESX 和 VMware ESXi 中编辑文件的步骤。

Resolution

数据存储浏览器

本节适用于 VMware ESX 和 ESXi 的所有版本。

要使用数据存储浏览器从数据存储下载文件、进行编辑后再将其上载到数据存储,请按以下步骤操作:

  1. 打开 vSphere Client,然后使用适当的管理员级凭据连接到 vCenter、ESX 或 ESXi 计算机。
  2. 选择一台 ESXi 或 ESX 主机,要求该主机有权访问包含您要编辑的文件的数据存储。
  3. 单击配置选项卡 > 存储器
  4. 右键单击相应的数据存储,然后单击浏览数据存储
  5. 在左窗格中,导航到包含相应文件的目录。
  6. 在右窗格中,右键单击您要编辑的文件,再单击下载
  7. 下载该文件并记下其所在位置。
  8. 打开首选的文本编辑器。有关首选编辑器的详细信息,请参见本文中的首选编辑器
  9. 打开所下载的文件,对它进行编辑,然后保存该文件。
  10. 返回到 vSphere Client。
  11. 右键单击原来的文件,然后单击重命名
  12. 在其文件名后面添加 .bak 扩展名。这一步操作是可选的,但可以确保所做的任何更改可以轻松恢复。
  13. 在左窗格中找出您要将修改后的文件上载到的文件夹。
  14. 单击工具箱中的上载图标。该图标呈圆柱形,带有一个绿色的向上箭头。
  15. 单击上载文件
  16. 导航到并单击您刚刚修改的文件。
  17. 单击打开
  18. 随即便会显示一则关于对文件进行命名和可能会覆盖文件的警告。请阅读该警告,然后单击

vSphere Management Assistant 和 vSphere 命令行界面

本节适用于 VMware ESX 3.5 Update 2 及更高版本。

要使用 vifs 实用程序从数据存储下载文件、进行编辑后再将其上载到数据存储,请按以下步骤操作:

  1. 打开 vSphere Management Assistant (vMA) 设备的控制台或 vSphere 命令行界面 (CLI)。
  2. 通过执行下面的命令下载您要编辑的文件:

    vifs.pl<连接参数>--get '[<数据存储>]<路径>/<文件名>' <本地路径>/<文件名>

    其中:
    • <连接参数> 指定有权访问相应数据存储或 vCenter 的主机以及一个管理员帐户的用户名和密码。
    • <数据存储> 是包含待编辑文件的数据存储的名称。
    • <路径> 是此数据存储中包含该文件的路径。
    • <文件名> 是您要编辑的文件的名称。
    • <本地路径> 是您要将该文件下载到的路径。请记下此位置以便在后面的步骤中使用。

有关 vifs 实用程序的详细信息及示例,请参见 vSphere CLI 文档中的使用 vifs 执行文件系统操作。  
     3. 根据需要使用 vMA 修改该文件或者将其传输到其他系统进行修改。如果您使用的是 vCLI,请接着执行下一步。
  1. 打开首选的文本编辑器。有关首选编辑器的详细信息,请参见本文中的首选编辑器
  2. 打开所下载的文件,根据需要对它进行修改,然后保存该文件。
  3. 返回到 vMA 设备控制台或 vSphere CLI。
  4. 通过执行下面的命令创建原文件的一份备份副本:

    vifs.pl<连接参数>--move '[<数据存储>]<路径>/<文件名>' '[<数据存储>] <路径>/<文件名>.bak'

    其中:

    • <连接参数> 指定有权访问相应数据存储或 vCenter 的主机以及一个管理员帐户的用户名和密码。
    • <数据存储> 是包含待编辑文件的数据存储的名称。对我们而言,这两个 <数据存储> 的值应该相同。
    • <路径> 是此数据存储中包含该文件的路径。对我们而言,这两个 <路径> 的值应该相同。
    • <文件名> 是您要编辑的文件的名称。对我们而言,第二个 <文件名> 的值应包含 .bak 扩展名,以指示它为备份副本。

    小心:省略要附加到目标文件名的 .bak 扩展名将导致覆盖原来的文件。

    有关 vifs 实用程序的详细信息及示例,请参见 vSphere CLI 文档中的使用 vifs 执行文件系统操作一节。

  5. 通过执行下面的命令将修改后的文件上传到原来的位置:

    vifs.pl<连接参数>--put<本地路径>/<文件名>'[<数据存储>]<路径>/<文件名>'

    其中:
    • <连接参数> 指定有权访问相应数据存储或 vCenter 的主机以及一个管理员帐户的用户名和密码。
    • <数据存储> 是包含待编辑文件的数据存储的名称。
    • <路径> 是此数据存储中包含该文件的路径。
    • <文件名> 是您要编辑的文件的名称。
    • <本地路径> 是您要将该文件下载到的路径。请记下此位置以便在后面的步骤中使用。

      有关 vifs 实用程序的详细信息及示例,请参见 vSphere CLI 文档中的使用 vifs 执行文件系统操作一节。

VMware ESXi 或 ESX 终端

本节适用于 VMware ESXi 以及 ESX4.1 及更低版本。

要使用 VMware ESX 服务控制台或 VMware ESXi 技术支持模式编辑文件,请按以下步骤操作:

  1. root 用户身份登录到 VMware ESX 主机。
  2. 通过执行下面的命令创建待编辑文件的一份备份副本:

    cp <路径>/<文件名> <路径>/<文件名>.bak

    其中:
    • <路径> 是该文件的完整路径。
    • <文件名> 是您要编辑的文件的名称。

      注意cp 命令中的第二个参数应采用带有 .bak 扩展名的文件名,以指示它为备份副本。

  3. 通过执行下面的命令编辑该文件:

    <编辑器> <路径>/<文件名>

    其中:
    • <编辑器> 是您首选的编辑器。有关首选编辑器的详细信息,请参见本文中的首选编辑器
    • <路径> 是该文件的完整路径。
    • <文件名> 是您要编辑的文件的名称。

  4. 如果系统提示是否进行覆盖,请确保您已经创建了一份备份副本,然后键入 y。按 Enter 以提交您所做的更改。

首选编辑器

有多种不同的编辑器可供选择,具体选择哪一种取决于您的运行平台。下面列出了可在不同平台中使用的编辑器,不过这个列表并不详尽:

  • VMware ESX 包含基于终端的开源编辑器 nano vi。有关详细信息,请参见 vi 手册页nano 手册页
  • VMware ESXi 包含基于终端的开源编辑器 vi。有关详细信息,请参见 vi 手册页
  • 基于 Windows 的计算机包含了基本的文本编辑器,如记事本和写字板。如果您使用的是这两款编辑器中的任意一种,您必须确保您是以文件的原格式和编码保存它们的。

注意

  • 在 shell 中提供的编辑器(vi nano)仅用于故障排除目的,并且必须仅在 VMware 的指导下使用。应使用 vSphere Client、vCLI 和 PowerCLI 作为向 ESX/ESXi 主机传播更改的主要方式。
  • 记事本将文档保存为 ANSI 文本格式,该格式可能并不是从 VMware ESX 或 ESXi 主机下载的文件的原文件格式。有关详细信息,请参见 Microsoft Windows XP Professional 产品文档中的在 Notepad 中使用不同语言格式

Additional Information

有关本文的翻译版本,请参见:

葡萄牙语:Editando arquivos de configuração no ESXi e no ESX da VMware (2032319)

Tags

Mandarin 简体中文

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

  • 0 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.
  • 0 Ratings
Actions
KB: