Closed ztj1993 closed 2 years ago
可以通过system tag的api进行操作
比如 对于开启VirtioSCSI的数据盘,可以通过cli执行
QuerySystemTag resourceUuid=你的云盘uuid
看到对应的属性 capability::virtio-scsi
,通过system tag的删除/创建 api操作这个tag就能够设置volume的VirtioSCSI属性了
@AlanJager 我执行了
REQ:DELETE http://192.168.31.200:8080/zstack/v1/tags/4e112756c1c247eea0bb8662a76bad3e () {'json_body': {'systemTags': ['capability::virtio-scsi']}}
但是没有生效,请求 HTTP API 接口如何传参?
我同时测试了 updateSystemTag
可以参考删除tag的api 开发手册:标签相关接口 DeleteTag
@AlanJager 我测试了 DeleteTag,无法删除,同时测试了 api 和 cli
@AlanJager 您能否提供一个删除 tag 的命令行示例
我进行了如下的测试,无法完成删除:
admin >>>QuerySystemTag resourceUuid=319c2cbf4cbf4bd0a0a6a96fa988595e
{
"inventories": [
{
"createDate": "Mar 31, 2022 1:52:13 PM",
"inherent": false,
"lastOpDate": "Mar 31, 2022 1:52:13 PM",
"resourceType": "VolumeVO",
"resourceUuid": "319c2cbf4cbf4bd0a0a6a96fa988595e",
"tag": "capability::virtio-scsi",
"type": "System",
"uuid": "33af5ec9fd7a4abf854c48e75c411bb3"
}
],
"success": true
}
admin >>>DeleteTag uuid=319c2cbf4cbf4bd0a0a6a96fa988595e
{
"success": true
}
admin >>>QuerySystemTag resourceUuid=319c2cbf4cbf4bd0a0a6a96fa988595e
{
"inventories": [
{
"createDate": "Mar 31, 2022 1:52:13 PM",
"inherent": false,
"lastOpDate": "Mar 31, 2022 1:52:13 PM",
"resourceType": "VolumeVO",
"resourceUuid": "319c2cbf4cbf4bd0a0a6a96fa988595e",
"tag": "capability::virtio-scsi",
"type": "System",
"uuid": "33af5ec9fd7a4abf854c48e75c411bb3"
}
],
"success": true
}
@ztj1993 可以参考
admin >>>QuerySystemTag resourceUuid=9004206ca44f49ad82397cc085352da1 tag=capability::virtio-scsi
{
"inventories": [
{
"createDate": "Mar 31, 2022 2:57:49 PM",
"inherent": false,
"lastOpDate": "Mar 31, 2022 2:57:49 PM",
"resourceType": "VolumeVO",
"resourceUuid": "9004206ca44f49ad82397cc085352da1",
"tag": "capability::virtio-scsi",
"type": "System",
"uuid": "27965137828146cda4fa2835d42daf0f"
}
],
"success": true
}
admin >>>DeleteTag uuid=27965137828146cda4fa2835d42daf0f
{
"success": true
}
admin >>>QuerySystemTag resourceUuid=9004206ca44f49ad82397cc085352da1 tag=capability::virtio-scsi
{
"inventories": [],
"success": true
}
@AlanJager 明白了,谢谢
我希望通过 API 来关闭和开启云盘的 VirtioSCSI 属性,请问是否有相关 API?