4.5. disk
disk
资源类型是所有虚拟磁盘资源在 Red Hat Enterprise Virtualization 环境中的组合。
名称 | 类型 | 描述 | 必需的 | 用户可创建 | 用户可更新 |
---|---|---|---|---|---|
--provisioned_size
|
int
|
为磁盘保留的存储空间。这个空间被预先分配给磁盘使用,即使磁盘的
大小 小于 provisioned_size 的值。
|
是
|
是
|
是
|
--interface
|
字符串
|
磁盘的接口类型,可以是
ide 或 virtio 。
|
是
|
是
|
是
|
--format
|
字符串
|
底层的存储格式。使用 Copy On Write(
cow )可以创建快照,但对系统性能会有一些影响;Raw(raw )不能创建快照,但可以提供更好的性能。
|
是
|
是
|
是
|
--size
|
int
|
磁盘实际的大小。
|
否
|
是
|
是
|
--sparse
|
布尔值
| true :磁盘所使用的物理存储无法被预先分配。
|
否
|
是
|
是
|
--bootable
|
布尔值
| true :磁盘被设为可引导。
|
否
|
是
|
是
|
--shareable
|
布尔值
| true :磁盘可以被共享。
|
否
|
是
|
是
|
--allow_snapshot
|
布尔值
| true :磁盘可以进行快照。
|
否
|
是
|
是
|
--propagate_errors
|
布尔值
| true :当磁盘出现错误时,不会导致虚拟机暂停,而是把磁盘错误传递给虚拟机的 OS。
|
否
|
是
|
是
|
--wipe_after_delete
|
布尔值
|
如果磁盘被删除后,这个磁盘的底层物理存储会被清零时则为
true 。此选项会增加数据的安全性,但同时会消耗大量的操作资源,并会增加删除过程所需的时间。
|
否
|
是
|
是
|
--storage_domains-storage_domain
|
集合
|
为磁盘指定一个存储域。
|
否
|
是
|
否
|
--storage_domains-storage_domain
参数是一个使用下表中的子参数的集合。
名称 | 类型 | 描述 |
---|---|---|
storage_domain.id|name
|
字符串
|
磁盘的存储域的标识。
|
下表列出了基于资源的命令中的磁盘选项。
选项 | 描述 |
---|---|
--vm-identifier | 把磁盘添加到一个虚拟机 作为一个子资源。 |
--alias | 在使用 show 命令时指定一个磁盘名。在针对于磁盘的查询中使用 --alias 来替代 --name 参数。 |
例 4.11. 创建一个新磁盘
[RHEVM shell (connected)]# add disk --name MyDisk --provisioned_size 8589934592 --interface virtio --format cow
[RHEVM shell (connected)]# add disk --name MyDisk --provisioned_size 8589934592 --interface virtio --format cow
例 4.12. 更新一个存储域
[RHEVM shell (connected)]# update disk MyDisk --shareable true
[RHEVM shell (connected)]# update disk MyDisk --shareable true
例 4.13. 删除一个存储域
[RHEVM shell (connected)]# remove disk MyDisk
[RHEVM shell (connected)]# remove disk MyDisk
下表列出了针对一个虚拟机磁盘资源的操作。
操作 | 描述 |
---|---|
activate | 在虚拟机上激活一个磁盘。 |
deactivate | 在虚拟机上取消激活一个磁盘。 |