使用 viocli deployment 命令來管理您的 VMware Integrated OpenStack 部署。
viocli deployment 命令支援各種動作,以執行不同的工作。下列參數適用於所有動作。
參數 |
強制性或選擇性 |
說明 |
---|---|---|
-d NAME 或 --deployment NAME |
選擇性 |
要使用的部署的名稱。 如未輸入值,則使用預設部署。 |
-p 或 --progress |
選擇性 |
顯示目前作業的進度。 |
--verbose |
選擇性 |
在詳細資訊模式下顯示輸出。 |
您可以執行 viocli deployment -h 或 viocli 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 |
選擇性 |
僅取得指定節點的記錄檔。支援下列類型:
|
-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} |
選擇性 |
以指定格式輸出狀態報告。 如果您未輸入值,預設會使用 |