ovirt43虚拟化平台上使用接口POST ovirt-engineapivmsvmIddiskattachments创建一个新的虚拟磁盘要求:激活磁盘、删除后清理、磁盘大小200G、别名为temp-disk01、接口为virtio-scsi、存储域为data-3、存储策略为thin-provision、磁盘配置集为data-3该接口应该如何写还有哪些参数可以使用详细解释一下
在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"
}
}
}
在这个请求中,你需要提供以下参数:
vmId:虚拟机的唯一标识符,你需要将其替换为实际的虚拟机ID。active:一个布尔值,表示是否激活磁盘。在这个示例中,设置为true。wipeAfterDelete:一个布尔值,表示删除磁盘后是否进行清理。在这个示例中,设置为true。provisionedSize:一个整数,表示磁盘的大小(以GB为单位)。在这个示例中,设置为200。alias:一个字符串,表示磁盘的别名。在这个示例中,设置为"temp-disk01"。interface:一个字符串,表示磁盘的接口类型。在这个示例中,设置为"virtio_scsi"。storageDomain:一个对象,表示磁盘所属的存储域。在这个示例中,设置为{"name": "data-3"}。storageType:一个字符串,表示磁盘的存储策略。在这个示例中,设置为"thin_provision"。diskProfile:一个对象,表示磁盘的配置集。在这个示例中,设置为{"name": "data-3"}。
请根据实际情况修改以上参数,以符合你的需求
原文地址: https://www.cveoy.top/t/topic/h8ta 著作权归作者所有。请勿转载和采集!