使用 viocli deployment 命令來管理您的 VMware Integrated OpenStack 部署。

viocli deployment 命令支援各種動作,以執行不同的工作。下列參數適用於所有動作。

參數

強制性或選擇性

說明

-d NAME--deployment NAME

選擇性

要使用的部署的名稱。

如未輸入值,則使用預設部署。

-p--progress

選擇性

顯示目前作業的進度。

--verbose

選擇性

在詳細資訊模式下顯示輸出。

您可以執行 viocli deployment -hviocli deployment --help 來顯示命令的參數。您也可以在任何動作上使用 -h--help 選項,以顯示動作的參數。例如,viocli deployment configure -h 將會顯示 configure 動作的參數。

viocli deployment 支援的動作如下所示。

viocli deployment start [-d NAME] [-f] [-p] [--verbose]

啟動部署。下列其他參數適用於 start 動作。

參數

強制性或選擇性

說明

-f--force

選擇性

強制啟動已在執行中的部署。

 

viocli deployment stop [-d NAME] [-p] [--verbose]

停止部署。

 

viocli deployment pause [-d NAME] [-p] [--verbose]

暫停部署。

 

viocli deployment resume [-d NAME] [-p] [--verbose]

繼續執行已暫停的部署。

 

viocli deployment reset_status [-d NAME] [-p] [--verbose]

將部署重設為執行中狀態。

備註:

驗證服務,然後執行此命令。

 

viocli deployment configure [-d NAME] [--limit {controller | compute | db | memcache}] [--tags TAGS] [-p] [--verbose]

針對部署更新整個組態。下列其他參數適用於 configure 動作。

參數

強制性或選擇性

說明

--limit {controller | compute | db | memcache}

選擇性

僅更新指定元件的組態。

--tags TAGS

選擇性

僅執行以指定標籤標記的組態工作。

 

viocli deployment post-deploy [-d NAME] [-p] [--verbose]

更新部署後組態。

 

viocli deployment run-custom-playbook [-d NAME] [-p] [--verbose]

僅執行自訂 Ansible 指導手冊。

 

viocli deployment cert-req-create [-d NAME] [-c COUNTRY] [-s STATE] [-l CITY] [-o ORG] [-u ORG-UNIT] [--hostname_list HOST1[,HOST2...]] [-p] [--verbose]

建立要傳送給憑證授權機構的憑證簽署要求。下列其他參數適用於 cert-req-create 動作。

參數

強制性或選擇性

說明

-c COUNTRY--country_name COUNTRY

選擇性

申請憑證的組織所在的兩個字母 ISO 國碼。

如果沒有將此選項包括在命令中,系統將提示您輸入值。

-s STATE--state_name STATE

選擇性

州或省的完整名稱。

如果沒有將此選項包括在命令中,系統將提示您輸入值。

-l CITY--locality_name CITY

選擇性

鄉鎮或城市的名稱。

如果沒有將此選項包括在命令中,系統將提示您輸入值。

-o ORG--organization_name ORG

選擇性

組織的合法名稱。

如果沒有將此選項包括在命令中,系統將提示您輸入值。

-u ORG-UNIT--organization_unit_name ORG-UNIT

選擇性

部門或組織單位的名稱。

如果沒有將此選項包括在命令中,系統將提示您輸入值。

--hostname_list HOST1[,HOST2...]

選擇性

以逗號分隔的主機名稱的清單。

如果沒有將此選項包括在命令中,系統將提示您輸入值。

 

viocli deployment cert-update [-d NAME] [-f CERT-PATH] [-p] [--verbose]

更新 VMware Integrated OpenStack 使用的憑證。下列其他參數適用於 cert-update 動作。

參數

強制性或選擇性

說明

-f CERT-PATH--file CERT-PATH

選擇性

所需憑證檔案的絕對路徑。憑證必須採用 PEM 格式。

 

viocli deployment getlogs [-d NAME] [--node NODE] [-nrl] [--recent-logs] [-p] [--verbose]

為目前部署取得記錄檔,包括執行的 Ansible 命令和輸出。記錄檔會寫入 /var/log/viocli/viocli.log,並在檔案達到 100 MB 之後進行輪替。只保留最近的七次輪替。

下列其他參數適用於 getlogs 動作。

參數

強制性或選擇性

說明

--nodeNODE

選擇性

僅取得指定節點的記錄檔。支援下列類型:

  • ceilometer

  • compute

  • controller

  • db

  • dhcp

  • lb

  • local

  • memcache

  • mq

  • storage

-nrl--non-rollover-log-only

選擇性

僅收集尚未封存的記錄。

--recent-logs

選擇性

僅收集服務程序目前寫入的記錄檔。

 

viocli deployment default [-d NAME] [-p] [--verbose]

傳回預設部署的名稱。

 

viocli deployment status [-d NAME] [--period SECONDS] [--format {text | json}] [-p] [--verbose]

從以下方面評估部署狀態:

  • 管理伺服器與 OpenStack 節點之間的同步問題

  • 與 OpenStack 程序的連線以及平均連線計數

  • 中斷的網路連線

  • OpenStack 資料庫問題

  • 遺失程序

下列其他參數適用於 status 動作。

參數

強制性或選擇性

說明

--period SECONDS

選擇性

僅使用指定期間 (以秒為單位) 內的資料。例如,--period 300 將評估過去 5 分鐘內的部署狀態。

--format {text | json}

選擇性

以指定格式輸出狀態報告。

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