ovirt43版本虚拟化平台上使用POST ovirt-engineapivmsvmIddiskattachments接口创建新的虚拟磁盘详细请求参数是什么使用curl命令如何模拟请求
在oVirt 4.3版本的虚拟化平台上,使用POST /ovirt-engine/api/vms/{vmId}/diskattachments接口创建新的虚拟磁盘,需要提供以下详细请求参数:
- vmId:虚拟机的ID,用于指定要添加磁盘的虚拟机。
- disk:一个JSON对象,包含新磁盘的详细信息,如大小、接口类型等。
下面是一个示例请求的curl命令:
curl -X POST \
-H "Content-Type: application/xml" \
-H "Accept: application/xml" \
-H "Authorization: Bearer YOUR_AUTH_TOKEN" \
-d '<disk_attachment>
<active>true</active>
<bootable>false</bootable>
<interface>virtio</interface>
<format>cow</format>
<sparse>true</sparse>
<bootable>true</bootable>
<disk>
<name>new-disk</name>
<provisioned_size>10</provisioned_size>
<storage_domains>
<storage_domain>
<name>my-storage-domain</name>
</storage_domain>
</storage_domains>
</disk>
</disk_attachment>' \
https://YOUR_OVIRT_ENGINE/api/vms/{vmId}/diskattachments
在上述curl命令中,需要替换以下参数:
- YOUR_AUTH_TOKEN:您的oVirt API授权令牌。
- YOUR_OVIRT_ENGINE:您的oVirt引擎的URL。
- {vmId}:要添加磁盘的虚拟机的ID。
您还可以根据需要调整磁盘的详细信息,如名称、大小、接口类型等。确保使用适当的Content-Type和Accept头部,以及正确的授权令牌
原文地址: https://www.cveoy.top/t/topic/h8FB 著作权归作者所有。请勿转载和采集!