4.5. Changing volume parameters¶
4.5.1. vinfra service backup volume-params show¶
Display volume parameters:
usage: vinfra service backup volume-params show
Example:
# vinfra service backup volume-params show
+----------------+-------------+
| Field          | Value       |
+----------------+-------------+
| failure_domain | host        |
| redundancy     | m: 1        |
|                | n: 2        |
|                | type: raid6 |
| tier           | 0           |
+----------------+-------------+
This command shows the volume parameters of the backup cluster: failure domain, redundancy scheme, and tier.
4.5.2. vinfra service backup volume-params change¶
Important
Changing redundancy scheme is not recommended, because it may decrease cluster performance. This is because re-encoding demands a significant amount of cluster resources for a long period of time. If you still want to change the redundancy scheme, contact the technical support team.
Modify volume parameters:
usage: vinfra service backup volume-params change [--tier {0,1,2,3}] [--encoding <M>+<N>]
                                                  [--failure-domain {disk,host,rack,
                                                  row,room}]
--tier {0,1,2,3}- Storage tier
 --encoding <M>+<N>Storage erasure coding mapping in the format:
M: the number of data blocksN: the number of parity blocks
--failure-domain {disk,host,rack,row,room}- Storage failure domain
 
Example:
# vinfra service backup volume-params change --tier 1 --encoding 1+0 \
--failure-domain host
+---------+--------------------------------------+
| Field   | Value                                |
+---------+--------------------------------------+
| task_id | 28ae19dc-51c9-49bf-bd93-51a763fa181b |
+---------+--------------------------------------+
This command creates a task to change volume parameters of the backup cluster as follows:
- The storage tier to 1
 - The erasure coding scheme to 1+0
 - The failure domain to host
 
Task outcome:
# vinfra task show 28ae19dc-51c9-49bf-bd93-51a763fa181b
+---------+--------------------------------------------------------+
| Field   | Value                                                  |
+---------+--------------------------------------------------------+
| details |                                                        |
| name    | backend.presentation.abgw.tasks.ChangeVolumeParamsTask |
| result  |                                                        |
| state   | success                                                |
| task_id | 28ae19dc-51c9-49bf-bd93-51a763fa181b                   |
+---------+--------------------------------------------------------+
Oct 06, 2020