[英]Vcenter REST API VM info - What measure has been used for disk,cdroms identifier
我正在使用vcenter REST API來獲取VM信息在官方文檔上,VM的每個子資源(例如磁盤,cdrom,sata_adapter ....)都有自己的標識符。但是我不確定使用什么標准來制作那些標識符。
VM信息的標准json響應是這樣的
https://developer.vmware.com/apis/vsphere-automation/latest/vcenter/api/vcenter/vm/vm/get/
您可以看到磁盤、cdrom、sata_adapter 等的 json 響應中有“關鍵”……這是我真正的 json 響應。
"disks": {
"2000": {
"scsi": {
"bus": 0,
"unit": 0
},
"backing": {
"vmdk_file": "[datastore3] test.vmdk",
"type": "VMDK_FILE"
},
"label": "Hard disk 1",
"type": "SCSI",
"capacity": 322122547200
},
"2001": {
"scsi": {
"bus": 0,
"unit": 1
},
"backing": {
"vmdk_file": "[datastore3] ex1.vmdk",
"type": "VMDK_FILE"
},
"label": "Hard disk 2",
"type": "SCSI",
"capacity": 17179869184
},
"2002": {
"scsi": {
"bus": 0,
"unit": 2
},
"backing": {
"vmdk_file": "[datastore3] ex.vmdk",
"type": "VMDK_FILE"
},
"label": "Hard disk 3",
"type": "SCSI",
"capacity": 21474836480
}
},
"parallel_ports": {},
"sata_adapters": {
"15000": {
"bus": 0,
"pci_slot_number": 33,
"label": "SATA controller 0",
"type": "AHCI"
}
},
任何人都知道如何在“關鍵”(2000、2001、15000)處測量這些數字?
2000 2:0:0:0
SCSI number (X:X:X:X)
/sys/class/scsi_device/2:0:0:0/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.