使用 viocli update 命令可以更新部署中资源的配置。将在默认文本编辑器中加载配置以供您修改。
viocli update 命令使用以下语法。
viocli update resource-type [resource-name] [--live-debug={true | false}] [--force] [-v]
参数 | 强制或可选 | 说明 |
---|---|---|
resource-type |
强制 |
要更新的资源的类型。接受以下值:
|
resource-name |
可选 |
要更新的资源的名称。 如果仅在运行所需资源的一个实例,则不需要此参数。 |
--live-debug={true | false} |
可选 |
主要由研发部门在开发期间使用,用于在指定的资源上启用实时调试模式。 要允许调试,请使用“sleep infinity”启动资源 pod,而不是启动核心进程。
注: 实时调试会导致正在调试的服务发生控制平面中断。
要恢复正常操作,请使用 viocli 禁用实时调试并等待 pod 重新启动。 建议客户只有在 VMware 技术服务的指导下才使用此功能。 |
--force |
可选 |
运行命令而不提示确认。 |
-w 或 --watch | 可选 |
以同步的方式监视服务更新状态 |
-v 或 --verbose |
可选 |
在详细模式下显示输出。 |
以下其他参数适用于 deployment
资源。
参数 | 强制或可选 | 说明 |
---|---|---|
--enable-ha |
强制 |
在部署上启用高可用性 (HA) 模式。 |
以下其他参数适用于 tenant-vdc
资源。
参数 | 强制或可选 | 说明 |
---|---|---|
--compute compute-node |
强制 |
包含租户 VDC 的计算节点。 |
--id vdc-id |
强制 |
租户 VDC 的标识符。 |
--cpu-reserve cpu-min |
可选 |
要为 VDC 预留的 CPU 周期(以兆赫为单位)。 如果未输入值,默认使用 提供的值应 >= 0,因为值=0 表示“未预留任何资源”。 |
--cpu-limit cpu-max |
可选 |
VDC 上的最大 CPU 使用限制(以兆赫为单位)。 如果未输入值,则 CPU 使用量不受限制。 提供的值应 >= 0 或 -1。-1 表示未针对该资源设置限制。 |
--mem-reserve memory-min |
可选 |
要为 VDC 预留的内存(以兆字节为单位)。 如果未输入值,默认使用 提供的值应 >= 0,因为值=0 表示“未预留任何资源”。 |
--mem-limit memory-max |
可选 |
VDC 上的最大内存占用限制(以兆字节为单位)。 如果未输入值,则内存占用量不受限制。 提供的值应 >= 0 或 -1。-1 表示未针对该资源设置限制。 |
--name | 可选 |
现有租户 VDC 的更新名称。 |
还可以运行 viocli update -h 或 viocli update --help 以显示命令的参数。