使用 viocli update 命令來更新部署中的資源組態。組態將會載入預設文字編輯器中供您修改。

viocli update 命令使用下列語法。

viocli update resource-type [resource-name] [--live-debug={true | false}] [--force] [-v]
參數 強制性或選擇性 說明

resource-type

強制性

要更新的資源類型。接受下列值:

  • aodh
  • barbican
  • ceilometer
  • ceilometeragent
  • cinder
  • deployment
  • designate
  • glance
  • gnocchi
  • heat
  • horizon
  • keystone
  • mariadb
  • memcached
  • neutron
  • nova
  • novacompute
  • panko
  • rabbitmq
  • swift
  • tenant-vdc

resource-name

選擇性

要更新的資源名稱。

如果只有所需資源的一個執行個體正在執行中,則不需要此參數。

--live-debug={true | false}

選擇性

開發期間主要由研究與開發部門使用,用於在指定資源上啟用即時偵錯模式。

若要允許偵錯,請使用「sleep infinity」啟動資源網繭,而非啟動核心程序。

備註: 即時偵錯會導致正在偵錯的服務發生控制平面中斷的情況。

若要返回一般作業,請使用 viocli 停用即時偵錯,並等待網繭重新啟動。

建議客戶僅在 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 週期 (以 MHz 為單位)。

如果您未輸入值,預設會使用 0

提供的值應 >= 0,因為值=0 表示「未保留任何資源」。

--cpu-limit cpu-max

選擇性

VDC 上的 CPU 使用率上限 (以 MHz 為單位)。

如果您未輸入值,則 CPU 使用率不受限制。

提供的值應 >= 0 或 -1。-1 表示未針對該資源設定限制。

--mem-reserve memory-min

選擇性

要為 VDC 保留的記憶體 (以 MB 為單位)。

如果您未輸入值,預設會使用 0

提供的值應 >= 0,因為值=0 表示「未保留任何資源」。

--mem-limit memory-max

選擇性

VDC 上的記憶體耗用量上限 (以 MB 為單位)。

如果您未輸入值,則記憶體耗用量不受限制。

提供的值應 >= 0 或 -1。-1 表示未針對該資源設定限制。

--name

選擇性

現有承租人 VDC 的更新名稱。

也可以執行 viocli update -hviocli update --help 來顯示命令的參數。