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/>