mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
server get disks fix
This commit is contained in:
@@ -281,6 +281,15 @@ func (self *SInstance) GetIDisks() ([]cloudprovider.ICloudDisk, error) {
|
||||
}
|
||||
disks[i].storage = storage
|
||||
idisks[i] = &disks[i]
|
||||
// todo: 通过这个字段判断可能更准确 "OS-EXT-SRV-ATTR:root_device_name": "/dev/vda"
|
||||
// 将系统盘放到第0个位置
|
||||
if disks[i].GetDiskType() == models.DISK_TYPE_SYS {
|
||||
_temp := idisks[0]
|
||||
idisks[0] = &disks[i]
|
||||
idisks[i] = _temp
|
||||
} else {
|
||||
idisks[i] = &disks[i]
|
||||
}
|
||||
}
|
||||
return idisks, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user