Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

10.7.2.2. bricks Sub-Collection

glustervolumes 子集合包含自己的 brick 子集合,用于在 Red Hat Gluster Storage 卷中定义各个 brick。可以使用 All-Content: true 标头检索 GET 请求的其他信息。
卷的 brick 子集合的表示使用以下元素定义:

表 10.6. Brick 元素

元素 类型 Description Properties
server_id 字符串 对 Red Hat Gluster 存储服务器的引用。
brick_dir 字符串 定义 Red Hat Gluster Storage 服务器上的 brick 目录。
replica_count 整数 定义卷中 brick 的文件复制数。
stripe_count 整数 定义卷中 brick 的条带数
利用所需的 server_idbrick_dir 到子集合,通过 POST 请求创建新 brick。

例 10.13. 添加 brick

POST /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/e199f877-900a-4e30-8114-8e3177f47651/bricks HTTP/1.1
Accept: application/xml
Content-Type: application/xml

<brick>
    <server_id>server1</server_id>
    <brick_dir>/exp1</brick_dir>
</brick>
使用 DELETE 请求删除 brick。

例 10.14. 删除 brick

DELETE /ovirt-engine/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/e199f877-900a-4e30-8114-8e3177f47651/bricks/0a473ebe-01d2-444d-8f58-f565a436b8eb HTTP/1.1

HTTP/1.1 204 No Content
重要
bricks 子集合中的资源无法更新。