我的ovirt开放式虚拟化管理器中有2个虚拟机。第一个虚拟机的名称为backupvm
,第二个虚拟机的名称为secondvm
。我创建了许多{{ 1}}我想使用ovirt api将secondvm
的特定快照转换为secondvm备份,并将其附加到secondvm
api的链接为https://ovirt.org/documentation/admin-guide/chap-Backups_and_Migration.html#backing-up-a-virtual-machine
我要执行第四个步骤。
将快照附加到备份虚拟机并激活磁盘:
backupvm
。我想在将快照转换为vms的备份后附加该快照,然后附加到名为 POST /api/vms/22222222-2222-2222-2222-222222222222/disks/ HTTP/1.1
Accept: application/xml
Content-type: application/xml
<disk id="11111111-1111-1111-1111-111111111111">
<snapshot id="11111111-1111-1111-1111-111111111111"/>
<active>true</active>
</disk>
的vm。对此的api被称为
backupvm
的ID为secondvm
,backupvm的ID为a88a79ab-1f0c-4f32-bdaa-abc8109b3c0d
。快照的ID为a88a79ab-1f0c-4f32-bdaa-abc8109b3c0d
,磁盘的ID为804cb937-5961-4a55-a453-74932c508dd6
< / p>
我为此写了一个curl命令
e6c623e3-31d8-4554-ad5a-2b581914494b
我希望将vm快照附加到curl -u 'username:password' -H "Accept: application/xml" -H "Content-type: application/xml" -X POST -d '<disk id="e6c623e3-31d8-4554-ad5a-2b581914494b">
<snapshot id="804cb937-5961-4a55-a453-74932c508dd6"/>
<active>true</active>
</disk>' https:<url>/ovirt-engine/api/vms/a88a79ab-1f0c-4f32-bdaa-abc8109b3c0d/disks/ ;
。但是我没有收到任何响应。因此,我假设它不起作用。
我应该在curl命令中进行哪些修改才能使其正常工作