20.29.6.5. 定义存储池
virsh pool-define-as <name> 命令创建,但没有启动,来自给定的原始参数的池对象名称。这个命令接受以下选项:
--print-xml- 显示 XML 文件的内容,但不定义或创建存储池--type类型定义 存储池类型。有关您可以使用的类型,请参阅 第 20.29.4 节 “列出可用存储池”。--source-hosthostname - 为底层存储提供主机物理机器--source-pathpath - 底层存储的位置--source-devdevicename - 底层存储的设备--source-namesourcename - 源底层存储的名称--source-format格式 - 源底层存储的格式--targettargetname - 底层存储的目标
如果指定了
--print-xml,则将打印池对象的 XML,而不创建或定义池。否则,池需要构建指定的类型。对于需要 类型 的所有存储池命令,池类型必须以逗号分隔。有效的池类型包括: dir、fs、netfs、逻辑、磁盘、iscsi、scsi、mpath、rbd、sheepdog 和 gluster。
例 20.80. 如何定义存储池
以下示例定义了一个名为 vdisk 的存储池,但不启动它。这个命令运行后,使用 virsh pool-start 命令激活存储池:
virsh pool-define-as --name vdisk --type dir --target /mnt
# virsh pool-define-as --name vdisk --type dir --target /mnt
Pool vdisk defined