在ovirt4.3虚拟化平台上,要使用接口POST /ovirt-engine/api/vms/{vmId}/diskattachments来创建一个新的虚拟磁盘,以下是接口的详细编写示例:

POST /ovirt-engine/api/vms/{vmId}/diskattachments

Request Body:
{
  "disk": {
    "active": true,
    "wipeAfterDelete": true,
    "provisionedSize": 200,
    "alias": "temp-disk01",
    "interface": "virtio_scsi",
    "storageDomain": {
      "name": "data-3"
    },
    "storageType": "thin_provision",
    "diskProfile": {
      "name": "data-3"
    }
  }
}

在这个请求中,你需要提供以下参数:

  1. vmId:虚拟机的唯一标识符,你需要将其替换为实际的虚拟机ID。
  2. active:一个布尔值,表示是否激活磁盘。在这个示例中,设置为true
  3. wipeAfterDelete:一个布尔值,表示删除磁盘后是否进行清理。在这个示例中,设置为true
  4. provisionedSize:一个整数,表示磁盘的大小(以GB为单位)。在这个示例中,设置为200。
  5. alias:一个字符串,表示磁盘的别名。在这个示例中,设置为"temp-disk01"。
  6. interface:一个字符串,表示磁盘的接口类型。在这个示例中,设置为"virtio_scsi"。
  7. storageDomain:一个对象,表示磁盘所属的存储域。在这个示例中,设置为{"name": "data-3"}。
  8. storageType:一个字符串,表示磁盘的存储策略。在这个示例中,设置为"thin_provision"。
  9. diskProfile:一个对象,表示磁盘的配置集。在这个示例中,设置为{"name": "data-3"}。

请根据实际情况修改以上参数,以符合你的需求

ovirt43虚拟化平台上使用接口POST ovirt-engineapivmsvmIddiskattachments创建一个新的虚拟磁盘要求:激活磁盘、删除后清理、磁盘大小200G、别名为temp-disk01、接口为virtio-scsi、存储域为data-3、存储策略为thin-provision、磁盘配置集为data-3该接口应该如何写还有哪些参数可以使用详细解释一下

原文地址: https://www.cveoy.top/t/topic/h8ta 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录