使用 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 周期(以兆赫为单位)。 如果未输入值,默认使用 提供的值应 >= 0,因为值=0 表示“未预留任何资源”。 |
--cpu-limit cpu-max |
可选 |
VDC 上的最大 CPU 使用限制(以兆赫为单位)。 如果未输入值,则 CPU 使用量不受限制。 提供的值应 >= 0 或 -1。-1 表示未针对该资源设置限制。 |
--mem-reserve memory-min |
可选 |
要为 VDC 预留的内存(以兆字节为单位)。 如果未输入值,默认使用 提供的值应 >= 0,因为值=0 表示“未预留任何资源”。 |
--mem-limit memory-max |
可选 |
VDC 上的最大内存占用限制(以兆字节为单位)。 如果未输入值,则内存占用量不受限制。 提供的值应 >= 0 或 -1。-1 表示未针对该资源设置限制。 |
viocli create vcenter --vc_hostname <hostname> --vc_password <password> --vc_username <username>
创建新的 vCenter 以执行备份、还原或其他请求。以下其他参数适用于 vcenter 操作。
参数 | 强制或可选 | 说明 |
---|---|---|
-n hostname 或 --vc_hostname hostname |
强制 |
新对象的 vCenter 主机名或 IP 地址。 |
-p password 或 --vc_password password |
强制 |
创建新对象所需的 vCenter 密码。 |
-u username 或 --vc_username username |
强制 |
创建新对象所需的 vCenter 用户名。 |