Creating volumes
While it is convenient to create desired volumes while creating a target group, you can also do this at any time afterwards.
Prerequisites
- A clear understanding of the concept Storage policies.
- A target group is created, as described in Creating target groups.
To create a volume
Admin panel
- Open Storage services > Block storage > Volumes, and then click Create volume. A wizard will open.
-
On Name and size, enter a volume name and specify a size in gigabytes. Note that volumes can be extended later but not shrunk.
-
On Storage policy, select a redundancy mode, a storage tier, and a failure domain. To benefit from high availability, select a mode other than No redundancy and failure domain other than Disk.
- On Summary, review the volume details. You can go back to change them if necessary. Click Create.
Command-line interface
Use the following command:
vinfra service block-storage volume create --size <size> --tier {0,1,2,3} (--replicas <norm> | --encoding <M>+<N>) --failure-domain {0,1,2,3,4} <name>
--size <size>
- Volume size, in bytes
--tier {0,1,2,3}
- Storage tier (default: 0)
--replicas <norm>
-
Storage replication mapping in the format:
norm
: the number of replicas to maintain (default: 1)
--encoding <M>+<N>
-
Storage erasure encoding mapping in the format:
M
: the number of data blocksN
: the number of parity blocks
--failure-domain {0,1,2,3,4}
- Storage failure domain
<name>
- Volume name
For example, to create the volume vol1
with the size of 100 GiB, the 3 replicas redundancy mode on tier 0 and the failure domain host
, run:
# vinfra service block-storage volume create vol1 --size 107374182400 --tier 0 --replicas 3 --failure-domain 1
The created volume will appear in the vinfra service block-storage volume list
output:
# vinfra service block-storage volume list +------------------+--------------+------+--------------+-----------+----------+--------+-----+ | id | serial | name | size | used_size | grp_name | grp_id | lun | +------------------+--------------+------+--------------+-----------+----------+--------+-----+ | 9841d72f-5d68<…> | cd96cf1031b6 | vol1 | 107374182400 | 1048576 | | | | +------------------+--------------+------+--------------+-----------+----------+--------+-----+