20.29.6.5. 定义存储池
virsh pool-define-as <name> 命令创建,但没有启动,来自给定的原始参数的池对象名称。这个命令接受以下选项:
--print-xml
- 显示 XML 文件的内容,但不定义或创建存储池--type
类型定义 存储池类型。有关您可以使用的类型,请参阅 第 20.29.4 节 “列出可用存储池”。--source-host
hostname - 为底层存储提供主机物理机器--source-path
path - 底层存储的位置--source-dev
devicename - 底层存储的设备--source-name
sourcename - 源底层存储的名称--source-format
格式 - 源底层存储的格式--target
targetname - 底层存储的目标
如果指定了
--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
Pool vdisk defined