第 3 章 命令
3.1. 连接到 RHEVM
3.1.1. 连接到 RHEVM (连接)
connect 命令连接到 Red Hat Virtualization Manager。用于连接到 Red Hat Virtualization Manager 的 URL、用户名、证书颁发机构文件和密码可在
.ovirtshellrc
文件中配置。connect 命令使用此文件中的参数连接到 Manager,因此用户每次都不需要指定选项。
语法
connect [options]
注意
如果您已在
.ovirtshellrc
文件中配置了用户名、密码、URL 和证书颁发机构文件,则不需要指定附加选项。
选项 | 描述 | 必填 |
---|---|---|
--url | Red Hat Virtualization Manager 的 REST API 的 URL。它采用 https://[server]/ovirt-engine/api 的形式。 | 是 |
--username | 尝试访问 Red Hat Virtualization Manager 的用户的用户名和目录服务域。这会格式为 [username]@[domain]。 | 是 |
--password | 尝试访问 Red Hat Virtualization Manager 的用户的密码。 | 是 |
--key-file | 通过 SSL 连接的密钥文件。 | 否 |
--cert-file | 通过 SSL 连接的证书文件。 | 否 |
--ca-file | 通过 SSL 进行连接的证书颁发机构文件。 | 是,除非使用了 --insecure |
--insecure | 允许 CLI 在没有认证的情况下通过 SSL 进行连接。请谨慎使用这个选项,因为它允许中间人(MITM)攻击者欺骗服务器的身份。 | 是,但只有在不提供证书颁发机构时 |
--filter | 启用基于用户权限的过滤。 | 否 |
--port | 如果指定为 --url 的一部分,连接到 REST API 的端口号。 | 否 |
--timeout | 连接的超时时间。 | 否 |
例 3.1. 未配置 .ovirtshellrc
时 连接 的示例
[RHEVM shell (disconnected)]# connect --url "https://rhevm.example.com/ovirt-engine/api" --username "admin@exampleids.com" --password "p@55w0rd!" --ca-file "/home/user/ca.crt" ========================================== >>> connected to RHEVM manager 4.0.0.0 <<< ========================================== [RHEVM shell (connected)]#
注意
您可以不使用 '-insecure' 选项在不进行认证的情况下连接证书,但建议不要这样做,因为它可能会允许中间人(MITM)攻击者欺骗服务器的身份。
3.1.2. 从 RHEVM 断开连接(disconnect)
disconnect 命令与 Red Hat Virtualization Manager 断开连接。
语法
disconnect
例 3.2. 断开连接示例
[RHEVM shell (connected)]# disconnect ======================================= >>> disconnected from RHEVM manager <<< ======================================= [RHEVM shell (disconnected)]#