Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.11.2.3. Creating and starting a storage pool from raw parameters

# pool-create-as name --print-xml type source-host source-path source-dev source-name <target> --source-format format
This command creates and starts a pool object name from the raw parameters given.
If --print-xml is specified, then it prints the XML of the storage pool object without creating the pool. Otherwise, the pool requires a type in order to be built. For all storage pool commands which require a type, the pool types must be separated by comma. The valid pool types include: dir, fs, netfs, logical, disk, iscsi, scsi, mpath, rbd, and sheepdog.
In contrast, the following command creates, but does not start, a pool object name from the raw parameters given:
# pool-define-as name --print-xml type source-host source-path source-dev source-name <target> --source-format format
If --print-xml is specified, then it prints the XML of the pool object without defining the pool. Otherwise, the pool has to have a specified type. For all storage pool commands which require a type, the pool types must be separated by comma. The valid pool types include: dir, fs, netfs, logical, disk, iscsi, scsi, mpath, rbd, and sheepdog.
The pool-start pool-or-uuid starts the specified storage pool, which was previously defined but inactive.