14.8. 操作
14.8.1. 安装 VDSM 操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在主机上安装 VDSM 和相关的软件。主机的类型决定了操作所需的额外参数。
- Red Hat Enterprise Linux 主机 - 这个主机类型需要一个
root_password项来指定主机root用户的密码。 - Red Hat Enterprise Virtualization Hypervisor 主机 - 这个主机类型需要一个
image项来指定保存在 Red Hat Enterprise Virtualization Manager 服务器上的 ISO 文件。
例 14.22. 在 Red Hat Enterprise Linux 主机上安装 VDSM 操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/install HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<root_password>p@55w0Rd!</root_password>
</action>
例 14.23. 在 Red Hat Enterprise Virtualization Hypervisor 主机上安装 VDSM 的操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/install HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<image>/usr/share/rhev-hypervisor/rhev-hypervisor.iso</image>
</action>
14.8.2. 激活主机操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
激活主机
例 14.24. 激活主机的操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/activate HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action/>
14.8.3. 隔离主机操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
API 用户可以使用
fence 操作来控制主机的电源管理设备。capabilities 列出了可用的 fence_type 选项。
例 14.25. 隔离主机的操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/fence
Accept: application/xml
Content-Type: application/xml
<action>
<fence_type>start</fence_type>
</action>
14.8.4. 取消激活主机操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
取消激活主机来进行维护操作。
例 14.26. 取消激活主机的操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/deactivate HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action/>
14.8.5. 批准主机操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在虚拟环境中使用预安装的 Red Hat Enterprise Virtualization Hypervisor 主机前,需要批准它。这个批准操作可以使用一个可选的
cluster 项来指定这个主机的目标集群。
例 14.27. 批准一个主机的操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/approve HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action>
<cluster id="99408929-82cf-4dc7-a532-9d998063fa95"/>
</action>
14.8.6. 主机 iSCSI 登录操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
iscsilogin 操作将允许主机登录到一个 iSCSI 目标上。这可以使目标中所包括的 LUN 在 host_storage 集合中有效。
例 14.28. 允许主机登录到 iSCSI 目标的操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/iscsilogin HTTP/1.1
Accept: application/xml
Content-Type: application/xml
<action>
<iscsi>
<address>mysan.example.com</address>
<target>iqn.2009-08.com.example:mysan.foobar</target>
<username>jimmy</username>
<password>s3kr37</password>
</iscsi>
</action>
14.8.7. 主机 iSCSI 的 Discover 操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
iscsidiscover 操作允许对 iSCSI 门户进行目录列表查询。
例 14.29. 对 iSCSI 门户进行目录列表查询操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/iscsidiscover HTTP/1.1
Accept: application/xml
Content-Type: application/xml
<action>
<iscsi>
<address>mysan.example.com</address>
<port>3260</port>
</iscsi>
</action>
14.8.8. 提交主机网络配置操作 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
API 用户提交网络配置的改变。
例 14.30. 提交网络配置
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/commitnetconfig HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action/>
重要
网络配置提交只会在 Manager 和主机建立了连接后,而且连接没有被断开时才可以进行。在连接断开时,主机会重启,并会自动恢复以前的网络配置。
14.8.9. 设置 SPM 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
把主机手动设置为 Storage Pool Manager(SPM)。
例 14.31. 把主机设置为 SPM 的操作
POST /api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3/forceselectspm HTTP/1.1
Accept: application/xml
Content-type: application/xml
<action/>