4.6. glustervolume
glustervolume
资源类型是所有 Gluster 存储卷资源在 Red Hat Enterprise Virtualization 环境中的组合。
名称 | 类型 | 描述 | 必需的 | 用户可创建 | 用户可更新 |
---|---|---|---|---|---|
--name
|
字符串
|
Gluster 卷的名称。
|
是
|
是
|
否
|
--volume_type
|
字符串
|
指定 Gluster 卷的类型。有效值包括
DISTRIBUTE 、REPLICATE 、DISTRIBUTED_REPLICATE 、STRIPE 和 DISTRIBUTED_STRIPE 。
|
是
|
是
|
否
|
--bricks-brick
|
集合
|
一个新的 Gluster 卷需要一组 Gluster 数据块(brick)的集合,这个参数指定了一个数据块的详情,使用多个
bricks-brick 参数可以指定多个数据块。下一个表介绍了数据块集合的详细信息。
|
是
|
是
|
否
|
--transport_types
|
集合
|
指定 Gluster 卷的传输类型。后面介绍了传输类型集合的详细信息。
|
否
|
是
|
否
|
--replica_count
|
整数
|
指定一个重复的卷所具有的副本数量。
|
否
|
是
|
否
|
--stripe_count
|
整数
|
指定一个条带卷的条带数量
|
否
|
是
|
否
|
--options-option
|
集合
|
指定 Gluster 卷的选项。下一个表介绍了数据块集合的详细信息。
|
否
|
是
|
否
|
--bricks-brick
参数是一个使用下表中的子参数的集合。
名称 | 类型 | 描述 |
---|---|---|
brick.server_id
|
字符串
|
Gluster 服务器的地址。
|
brick.brick_dir
|
字符串
|
数据块在 Gluster 服务器上的目录。
|
--transport_types
参数是一个使用下表中的子参数的集合。
名称 | 类型 | 描述 |
---|---|---|
transport_type
|
字符串
|
指定要使用的传输类型(重复使用
transport_type 参数可以指定多个类型)。有效的值包括 TCP 和 RDMA 。
|
--options-option
参数是一个使用下表中的子参数的集合。
名称 | 类型 | 描述 |
---|---|---|
option.name
|
字符串
|
Gluster 选项名。
|
option.value
|
字符串
|
Gluster 选项值。
|
下表列出了基于资源的命令中的
glustervolume
选项。
选项 | 描述 |
---|---|
--cluster-identifier | 把 Gluster 卷添加到一个集群 作为一个子资源。 |
例 4.14. 使用两个数据块创建一个 Gluster 卷
[RHEVM shell (connected)]# add glustervolume --cluster-identifier Default --name GlusterVol1 --volume-type DISTRIBUTE --bricks-brick "brick.server_id=UUID,brick.brick_dir=filepath"--bricks-brick "brick.server_id=UUID,brick.brick_dir=filepath"
[RHEVM shell (connected)]# add glustervolume --cluster-identifier Default --name GlusterVol1 --volume-type DISTRIBUTE --bricks-brick "brick.server_id=UUID,brick.brick_dir=filepath"--bricks-brick "brick.server_id=UUID,brick.brick_dir=filepath"
例 4.15. 删除一个 Gluster 卷
[RHEVM shell (connected)]# remove glustervolume --cluster-identifier Default --name GlusterVol1
[RHEVM shell (connected)]# remove glustervolume --cluster-identifier Default --name GlusterVol1
下表列出了针对 Gluster 卷资源的操作。
操作 | 描述 |
---|---|
start | 使一个 Gluster 卷可以被使用。 |
stop | 停用一个 Gluster 卷。 |
setOption | 设置一个 Gluster 卷选项。 |
resetOption | 把一个 Gluster 卷选项重置为默认的值。 |
resetAllOptions | 把所有 Gluster 卷选项重置为默认的值。 |