6.63. 磁盘
管理系统中可用的磁盘集合。
| 名称 | 概述 |
|---|---|
|
| 添加新浮动磁盘。 |
|
| 获取磁盘列表. |
6.63.1. 添加 POST 复制链接链接已复制到粘贴板!
添加新浮动磁盘。
可以添加三种类型的磁盘 - 磁盘镜像、直接 LUN 和 Managed Block 磁盘。Cinder 集成已被 Managed Block Storage 替代。
添加新镜像磁盘:
在创建新的浮动映像 磁盘 时,API 需要 storage_domain、provision_size 和 format 属性。
请注意,块存储域(例如 iSCSI 或 FCP 存储类型的 存储域)不支持将原始 格式 与 稀疏=true 的组合,因此必须明确说明 sparse=false。
要使用指定的 provisioned_size 创建一个新的浮动镜像磁盘,在存储域上格式化和 名称 (id 123 并启用了增量备份),请发送如下请求:
POST /ovirt-engine/api/disks
POST /ovirt-engine/api/disks
请求正文如下:
添加新直接 LUN 磁盘:
在通过 API 添加新浮动直接 LUN 时,可以使用两种类别:
-
对于
主机元素 - 在这种情况下,主机用于完整性检查(例如,LUN 是可见的)并检索有关 LUN 的基本信息(如大小和串行)。 -
如果没有
主机元素 - 在这种情况下,操作仅为数据库,并且不会访问存储。
要使用 ID 为 123、指定 别名、类型和 logical_unit 的主机 元素创建一个新的浮动直接 LUN 磁盘 ( 具有属性 地址、端口 和目标),请发送请求,如下所示:
POST /ovirt-engine/api/disks
POST /ovirt-engine/api/disks
请求正文如下:
若要创建新的浮动直接 LUN 磁盘,而不使用主机,请删除 主机 元素。
添加新 Cinder 磁盘:
Cinder 集成已被 Managed Block Storage 替代。
添加浮动磁盘以上传磁盘快照:
由于引擎的版本 4.2,可以使用快照上传磁盘。此请求应当用于创建映像链的基础镜像(镜像),在创建快照时使用 disk-attachments 元素创建。
磁盘必须使用与上传镜像相同的磁盘标识符和映像标识符创建。i. 标识符应保存为备份过程的一部分。也可以使用 qemu-img info 命令来获取映像标识符。例如,如果磁盘映像存储在名为 b7a4c6c5-443b-47c5-967f-6abc79675e8b/myimage.img 的文件中:
要使用上面显示的 qemu-img info 命令获取的磁盘标识符和映像标识符创建磁盘,请发送类似如下的请求:
POST /ovirt-engine/api/disks
POST /ovirt-engine/api/disks
请求正文如下:
| 名称 | 类型 | 方向 | 概述 |
|---|---|---|---|
|
| in/Out | 磁盘. |