18.6.2. engine-iso-uploader 命令的语法
ISO uploader 命令的基本语法为:
engine-iso-uploader[options]
list
engine-iso-uploader[options]
upload
[file].[file]...[file]
ISO uploader 命令支持两个操作 -
列表
,以及 上传
。
list
操作列出了可将 ISO 文件上传到的 ISO 存储域。Red Hat Virtualization Manager 在在安装过程中安装 Manager 的机器上创建此列表。upload
操作将单个 ISO 文件或者多个由空格分开的 ISO 文件上传到指定的 ISO 存储域。默认情况下使用 NFS,但也可以使用 SSH。
在使用 ISO uploader 命令时,您必须指定上述操作之一。此外,您必须至少指定一个本地文件才能使用
upload
操作。
有几个参数可以进一步优化 engine-iso-uploader 命令。
常规选项
--version
- 显示 ISO uploader 命令的版本。
-h
,--help
- 显示如何使用 ISO uploader 命令的信息。
--conf-file=[PATH]
- 设置 [PATH],作为命令要使用的配置文件。默认为
/etc/ovirt-engine/isouploader.conf
。 --log-file=[PATH]
- 设置 [PATH] 作为命令用于写入日志输出的特定文件名。默认为
/var/log/ovirt-engine/ovirt-iso-uploader/ovirt-iso-uploader[date].log
。 --cert-file=[PATH]
- 将 [PATH] 设置为用于验证引擎的证书。默认为
/etc/pki/ovirt-engine/ca.pem
。 --insecure
- 指定不会尝试验证引擎。
--nossl
- 指定 SSL 不会用于连接引擎。
--quiet
- 设置静默模式,将控制台输出减少到最小值。
-v
,--verbose
- 设置详细模式,提供更多控制台输出。
-f
,--force
- 上传的源文件与目标 ISO 域中的现有文件具有相同的文件名时,需要强制模式。此选项强制覆盖现有文件。
Red Hat Virtualization Manager 选项
-u [USER]
,--user=[USER]
- 指定凭证将用于执行命令的用户。[USER] 以 [username]@[domain] 的形式指定。用户必须在指定的域中存在,且对 Red Hat Virtualization Manager 已知。
-r [FQDN]
,--engine=[FQDN]
- 指定从中上传镜像的 Red Hat Virtualization Manager 的 IP 地址或完全限定域名。假设镜像上传程序是从安装 Red Hat Virtualization Manager 的同一机器中运行。默认值为
localhost:443
。
ISO 存储域选项
以下选项指定要上传到镜像的 ISO 域。这些选项不能一起使用;您必须使用
-i
选项或 -n
选项。
-i
,--iso-domain=[ISODOMAIN]
- 将存储域 [ISODOMAIN] 设置为上传的目的地。
-n
,--nfs-server=[NFSSERVER]
- 将 NFS 路径 [NFSSERVER] 设置为上传的目的地。
连接选项
ISO 上传程序默认使用 NFS 上传文件。这些选项指定 SSH 文件传输。
--ssh-user=[USER]
- 将 [USER] 设置为要用于上传的 SSH 用户名。默认值为
root
。 --ssh-port=[PORT]
- 将 [PORT] 设置为连接到 SSH 时使用的端口。
-k [KEYFILE]
,--key-file=[KEYFILE]
- 将 [KEYFILE] 设置为用于 SSH 身份验证的公钥。如果没有设置密钥,系统会提示您输入通过
--ssh-user=[USER]
指定的用户的密码。