使用 viocli create 命令來建立備份、排定的備份、憑證簽署要求 (CSR) 以及 Swift 叢集和節點。
viocli create 命令支援各種動作,以執行不同的工作。下列參數適用於所有動作。
參數 | 強制性或選擇性 | 說明 |
---|---|---|
-f config-file 或 --file config-file |
選擇性 |
使用指定的組態檔執行命令。 |
-i 或 --interactive |
選擇性 |
在文字編輯器中開啟組態範本,以便您可以透過互動方式輸入所需資訊。輸入資訊後,儲存並結束文字編輯器以執行命令。 |
-o 或 --out |
選擇性 |
在沒有出現確認提示的情況下執行命令。 |
-v 或 --verbose |
選擇性 |
在詳細資訊模式下顯示輸出。 |
若要顯示命令的參數,請執行 viocli create -h 或 viocli create --help。您也可以使用 -h 或 --help 選項,以顯示任何動作的參數。例如,viocli create backup -h
會顯示 backup
動作的參數。
使用 viocli create 執行下列動作。
viocli create backup {-f config-file | -i | -o} --content-vcenter <vcenter-name> [-t timeout] [-v]
建立 OpenStack 部署的備份。下列其他參數適用於 backup 動作。
參數 | 強制性或選擇性 | 說明 |
---|---|---|
-t timeout 或 --timeout timeout |
選擇性 |
指定 viocli 顯示備份作業進度的時間 (以秒為單位)。 如果不包括此參數,將使用預設值 1800 秒。 |
如需詳細資訊,請參閱備份部署。
viocli create backupschedule {-f config-file | -i | -o} --content-vcenter <vcenter-name> [-t timeout] [-v]
建立 OpenStack 部署的排定備份。如需詳細資訊,請參閱建立排定的備份工作。
viocli create csr -c country-code -t state-name -l city-name -o org-name -u org-unit [-s service-name] [-d output-dir] [-f config-file | -i | -o] [-v]
建立要傳送給憑證授權機構的憑證簽署要求。下列其他參數適用於 csr
動作。
參數 | 強制性或選擇性 | 說明 |
---|---|---|
-c country-code 或 --countries country-code |
強制性 |
申請憑證的組織所在的兩個字母 ISO 國碼。 |
-t state-name 或 --states state-name |
強制性 |
州或省的完整名稱。 |
-l city-name 或 --localities city-name |
強制性 |
鄉鎮或城市的名稱。 |
-n org-name 或 --org-names org-name |
強制性 |
組織的合法名稱。 |
-u org-unit 或 --org-units org-unit |
強制性 |
部門或組織單位的名稱。 |
-s service-name 或 --services service-name |
選擇性 |
要為其產生 CSR 的一或多個 VMware Integrated OpenStack 服務的名稱。使用逗號 (,) 分隔多個名稱。 如果不包括此參數,會針對每個 VMware Integrated OpenStack 服務產生 CSR。 |
-d output-dir 或 --output output-dir |
選擇性 |
要儲存 CSR 的目錄。 如果不包括此參數,CSR 會儲存至 。/csr 目錄。 |
viocli create swift {-f config-file | -i | -o} [-v]
建立 Swift 叢集。如需詳細資訊,請參閱〈新增 Swift 元件〉。
viocli create tenant-vdc --compute compute-node --name vdc-name --project-id project-uuid [--cpu-reserve cpu-min] [--cpu-limit cpu-max] [--mem-reserve memory-min] [--mem-limit memory-max] [-f config-file | -i | -o] [-v]
使用指定的設定建立承租人虛擬資料中心 (VDC)。下列其他參數適用於 tenant-vdc 動作。
參數 | 強制性或選擇性 | 說明 |
---|---|---|
--compute compute-node |
強制性 |
要建立承租人 VDC 的運算節點。 您可以透過執行 openstack compute service list 命令找到運算節點的名稱。 |
--name vdc-name |
強制性 |
承租人 VDC 的名稱。 |
--project-id project-uuid |
強制性 |
要在其下建立承租人 VDC 的專案的 UUID。 |
--cpu-reserve cpu-min |
選擇性 |
要為 VDC 保留的 CPU 週期 (以 MHz 為單位)。 如果您未輸入值,預設會使用 |
--cpu-limit cpu-max |
選擇性 |
VDC 上的 CPU 使用率上限 (以 MHz 為單位)。 如果您未輸入值,則 CPU 使用率不受限制。 |
--mem-reserve memory-min |
選擇性 |
要為 VDC 保留的記憶體 (以 MB 為單位)。 如果您未輸入值,預設會使用 |
--mem-limit memory-max |
選擇性 |
VDC 上的記憶體耗用量上限 (以 MB 為單位)。 如果您未輸入值,則記憶體耗用量不受限制。 |
viocli create vcenter --vc_hostname <hostname> --vc_password <password> --vc_username <username>
針對備份、還原或其他請求建立新 vCenter。下列其他參數適用於 vcenter 動作。
參數 | 強制性或選擇性 | 說明 |
---|---|---|
-n hostname or --vc_hostname hostname |
強制性 |
新物件的 vCenter 主機名稱或 IP 位址。 |
-p password or --vc_password password |
強制性 |
建立新物件所需的 vCenter 密碼。 |
-u username or --vc_username username |
強制性 |
建立新物件所需的 vCenter 使用者名稱。 |