使用 viocli create 命令來建立備份、排定的備份、憑證簽署要求 (CSR) 以及 Swift 叢集和節點。

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

參數 強制性或選擇性 說明

-f config-file--file config-file

選擇性

使用指定的組態檔執行命令。

-i--interactive

選擇性

在文字編輯器中開啟組態範本,以便您可以透過互動方式輸入所需資訊。輸入資訊後,儲存並結束文字編輯器以執行命令。

-o--out

選擇性

在沒有出現確認提示的情況下執行命令。

-v--verbose

選擇性

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

若要顯示命令的參數,請執行 viocli create -hviocli 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 為單位)。

如果您未輸入值,預設會使用 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 表示未針對該資源設定限制。

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 使用者名稱。