搜索

6.63. 磁盘

download PDF

管理系统中可用的磁盘集合。

表 6.192. 方法概述
名称概述

add

添加新浮动磁盘。

list

获取磁盘列表.

6.63.1. 添加 POST

添加新浮动磁盘。

可以添加三种类型的磁盘 - 磁盘镜像、直接 LUN 和 Managed Block 磁盘。Cinder 集成已被 Managed Block Storage 替代。

添加新镜像磁盘:

在创建新的浮动映像 磁盘 时,API 需要 storage_domain、provision_sizeformat 属性。

请注意,块存储域(例如 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 时,可以使用两种类别:

  1. 对于 主机 元素 - 在这种情况下,主机用于完整性检查(例如,LUN 是可见的)并检索有关 LUN 的基本信息(如大小和串行)。
  2. 如果没有 主机 元素 - 在这种情况下,操作仅为数据库,并且不会访问存储。

要使用 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>
表 6.193. 参数摘要
名称类型方向概述

disk

Disk

in/Out

磁盘.

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.