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
请求正文如下:
<disk> <storage_domains> <storage_domain id="123"/> </storage_domains> <name>mydisk</name> <provisioned_size>1048576</provisioned_size> <format>cow</format> <backup>incremental</backup> </disk>
添加新直接 LUN 磁盘:
在通过 API 添加新浮动直接 LUN 时,可以使用两种类别:
-
对于
主机
元素 - 在这种情况下,主机用于完整性检查(例如,LUN 是可见的)并检索有关 LUN 的基本信息(如大小和串行)。 -
如果没有
主机
元素 - 在这种情况下,操作仅为数据库,并且不会访问存储。
要使用 ID 为 123
、指定 别名
、类型和
logical_unit
的主机
元素创建一个新的浮动直接 LUN 磁盘 (
具有属性 地址
、端口
和目标
),请发送请求,如下所示:
POST /ovirt-engine/api/disks
请求正文如下:
<disk> <alias>mylun</alias> <lun_storage> <host id="123"/> <type>iscsi</type> <logical_units> <logical_unit id="456"> <address>10.35.10.20</address> <port>3260</port> <target>iqn.2017-01.com.myhost:444</target> </logical_unit> </logical_units> </lun_storage> </disk>
若要创建新的浮动直接 LUN 磁盘,而不使用主机,请删除 主机
元素。
添加新 Cinder 磁盘:
Cinder 集成已被 Managed Block Storage 替代。
添加浮动磁盘以上传磁盘快照:
由于引擎的版本 4.2,可以使用快照上传磁盘。此请求应当用于创建映像链的基础镜像(镜像),在创建快照时使用 disk-attachments
元素创建。
磁盘必须使用与上传镜像相同的磁盘标识符和映像标识符创建。i. 标识符应保存为备份过程的一部分。也可以使用 qemu-img info
命令来获取映像标识符。例如,如果磁盘映像存储在名为 b7a4c6c5-443b-47c5-967f-6abc79675e8b/myimage.img
的文件中:
$ qemu-img info b7a4c6c5-443b-47c5-967f-6abc79675e8b/myimage.img image: b548366b-fb51-4b41-97be-733c887fe305 file format: qcow2 virtual size: 1.0G (1073741824 bytes) disk size: 196K cluster_size: 65536 backing file: ad58716a-1fe9-481f-815e-664de1df04eb backing file format: raw
要使用上面显示的 qemu-img info
命令获取的磁盘标识符和映像标识符创建磁盘,请发送类似如下的请求:
POST /ovirt-engine/api/disks
请求正文如下:
<disk id="b7a4c6c5-443b-47c5-967f-6abc79675e8b"> <image_id>b548366b-fb51-4b41-97be-733c887fe305</image_id> <storage_domains> <storage_domain id="123"/> </storage_domains> <name>mydisk</name> <provisioned_size>1048576</provisioned_size> <format>cow</format> </disk>
名称 | 类型 | 方向 | 概述 |
---|---|---|---|
| in/Out | 磁盘. |