通过运行 esxcli 命令,可设置将 VIB 下载到 ESXi 5.x 主机的最大值。

过程

  1. 确认可以在 ESXi 5.x 主机上运行 esxcli 命令。

    ESXi Shell 中提供所有 esxcli 命令,且 vCLI 软件包中也包含这些命令。为提高安全性,VMware 建议安装 vCLI 软件包或部署 vMA 虚拟设备,然后针对 ESXi 主机运行命令,而不是在 ESXi Shell 自身中运行命令。默认情况下,ESXi 主机上已禁用远程命令执行。有关运行 esxcli 命令或启用远程命令执行的详细信息,请参见《vSphere 命令行界面入门》

  2. 使用适合环境的带宽限制值运行 esxcli 命令。

    esxcli system settings advanced set -o /UserVars/EsximageNetRateLimit -i 1048756

    此命令将下载速率限制为 1048756 字节每秒或 1 MB 每秒。

  3. (可选) : 要验证是否已设置下载速率限制,请运行以下命令。

    esxcli system settings advanced list -o /UserVars/EsximageNetRateLimit

    此时将显示以下报告。

    Path:/UserVars/EsximageNetRateLimit
    Type:integer
    Int Value: 1048756
    Default Int Value: 0
    Min Value: 0
    Max Value: 2147483647
    String Value:
    Default String Value:
    Valid Characters:
    Description:Set the maximum rate, in bytes/sec, for downloading
    VIBs (0=no limit)