在主机级别使用 ESXCLI 插件

在 ESXi 7.0 Update 1 中,在 ESXCLI 中的“vm”命名空间下添加了一个新的插件,用于在主机级别启用或禁用
appinfo
功能。默认情况下,在 ESXi 主机上启用此功能。
安装 ESXi 版本 7.0 Update 1 以使用此功能。
此插件在主机级别提供两个命令选项:
  • get
    选项:查询 configstore 并返回 appinfo 功能的当前状态。
    esxcli vm appinfo get
  • set
    选项:更新 configstore 并立即通知所有正在运行的虚拟机功能状态已修改。
    • 在主机上启用
      appinfo
      功能:
      esxcli vm appinfo set --enabled true
      --enabled
      set
      命令的必选选项。
      启用
      appinfo
      功能的有效值包括:
      "1", "yes", "y", "true", "True", "t", "T"
    • 在主机上禁用
      appinfo
      功能:
      esxcli vm appinfo set --enabled false
      --enabled
      set
      命令的必选选项。
      启用
      appinfo
      功能的有效值包括:
      "0", "no", "n", "false", "False", "f", "F"
    此插件也可以通过以下方法调用:
    1. 使用 PowerCLI 脚本在主机、集群和数据中心级别启用或禁用 appinfo 功能。有关其用法示例的详细信息,请参阅知识库文章 81033
    2. 在 ESXi 主机上使用
      /bin/localcli
      实用工具。但是,
      /bin/localcli
      只能在本地调用,不能远程调用。