ovirt43版本直接使用ovirt-engineapivmsvm_iddiskattachments接口为虚拟机创建一个新的10GB Virtio-SCSI虚拟磁盘并附加到虚拟机上要求磁盘是稀疏类型、开机时激活、不可引导、磁盘删除后清理;上述需求参数是什么样的如何使用curl模拟?
根据你的需求,以下是对应的参数和使用curl模拟的步骤:
参数:
- {vm_id}:虚拟机的ID
- 10GB:新磁盘的大小,以GB为单位
- Virtio-SCSI:磁盘的接口类型
- 稀疏类型:磁盘的格式类型为稀疏类型
- 开机时激活:磁盘在虚拟机开机时自动激活
- 不可引导:磁盘不会被设置为引导磁盘
- 磁盘删除后清理:磁盘在删除后会被清理
使用curl模拟的步骤:
- 使用以下命令创建一个新的10GB Virtio-SCSI磁盘并附加到虚拟机上:
curl -k -u admin@internal:password -H "Content-Type: application/xml" -X POST -d \
'<disk_attachment>
<active>true</active>
<bootable>false</bootable>
<interface>virtio_scsi</interface>
<disk>
<name>new_disk</name>
<provisioned_size>10</provisioned_size>
<format>cow</format>
</disk>
</disk_attachment>' \
'https://<ovirt_engine_fqdn>/ovirt-engine/api/vms/{vm_id}/diskattachments'
确保替换以下参数:
- admin@internal:password:oVirt管理员的用户名和密码
- <ovirt_engine_fqdn>:oVirt Engine的FQDN
- {vm_id}:虚拟机的ID
- 以上命令将创建一个新的名为"new_disk"的磁盘,并将其附加到指定的虚拟机上
原文地址: https://www.cveoy.top/t/topic/h8Hl 著作权归作者所有。请勿转载和采集!