使用 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} [-t timeout] [-v]

创建 OpenStack 部署的备份。以下其他参数适用于 backup 操作。

参数 强制或可选 说明

-t timeout--timeout timeout

可选

指定 viocli 将显示备份操作进度的时间(以秒为单位)。

如果不包括此参数,将使用默认值(1800 秒)。

有关详细信息,请参见备份您的部署

 

viocli create backupschedule {-f config-file | -i | -o} [-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 周期(以兆赫为单位)。

如果未输入值,默认使用 0

--cpu-limit cpu-max

可选

VDC 上的最大 CPU 使用限制(以兆赫为单位)。

如果未输入值,则 CPU 使用量不受限制。

--mem-reserve memory-min

可选

要为 VDC 预留的内存(以兆字节为单位)。

如果未输入值,默认使用 0

--mem-limit memory-max

可选

VDC 上的最大内存占用限制(以兆字节为单位)。

如果未输入值,则内存占用量不受限制。