-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat Gluster Storage
3.9. Example: Add Bricks to Volume
This example adds a brick to volume.
Example 3.9. Add Bricks to Volume
POST /api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/83101900-2f12-4855-838e-36b8a9e04554/bricks HTTP/1.1 Accept: application/xml Content-type: application/xml <bricks> <brick> <server_id>fcb46b88-f32e-11e1-918a-0050568c4349</server_id> <brick_dir>/export/data/brick3</brick_dir> </brick> </bricks>
cURL command:
curl -X POST -H "Accept: application/xml" -H "Content-Type: application/xml" -u [USER:PASS] https://[RHSC HOST]/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95/glustervolumes/83101900-2f12-4855-838e-36b8a9e04554/bricks -d "<bricks><brick><server_id>fcb46b88-f32e-11e1-918a-0050568c4349</server_id><brick_dir>/export/data/brick3</brick_dir></brick></bricks>"
The API returns the following representation:
HTTP/1.1 201 Created Content-Type: application/xml <bricks> <brick href="/api/clusters/02b2bd03-5e54-45f9-9302-33a4ba96eb32/glustervolumes/0635fb7e-0da8-48ca-ae9c-72be85c36afa/bricks/5241646b-f7aa-4484-9c4a-be33ebf4f51d" id="5241646b-f7aa-4484-9c4a-be33ebf4f51d"> <actions> <link href="/api/clusters/02b2bd03-5e54-45f9-9302-33a4ba96eb32/glustervolumes/0635fb7e-0da8-48ca-ae9c-72be85c36afa/bricks/5241646b-f7aa-4484-9c4a-be33ebf4f51d/replace" rel="replace"/> </actions> <name>vm12.lab.eng.blr.redhat.com:/home/3</name> <link href="/api/clusters/02b2bd03-5e54-45f9-9302-33a4ba96eb32/glustervolumes/0635fb7e-0da8-48ca-ae9c-72be85c36afa/bricks/5241646b-f7aa-4484-9c4a-be33ebf4f51d/statistics" rel="statistics"/> <port>49154</port> <pid>26691</pid> <device>/dev/mapper/vg_vm12-lv_root</device> <mnt_options>rw</mnt_options> <fs_name>ext4</fs_name> <gluster_clients> <gluster_client> <host_name>10.70.36.84</host_name> <client_port>1019</client_port> <bytes_read>1260</bytes_read> <bytes_written>900</bytes_written> </gluster_client> </gluster_clients> <memory_pools> <memory_pool> <name>test-server:fd_t</name> <hot_count>0</hot_count> <cold_count>1024</cold_count> <padded_size>108</padded_size> <alloc_count>0</alloc_count> <max_alloc>0</max_alloc> <pool_misses>0</pool_misses> <max_stdalloc>0</max_stdalloc> </memory_pool> ... </memory_pools> <gluster_volume href="/api/clusters/02b2bd03-5e54-45f9-9302-33a4ba96eb32/glustervolumes/0635fb7e-0da8-48ca-ae9c-72be85c36afa" id="0635fb7e-0da8-48ca-ae9c-72be85c36afa"/> <server_id>411fd862-1469-4dff-ad5a-a7be364d83a6</server_id> <brick_dir>/home/3</brick_dir> <status> <state>up</state> </status> </brick> </bricks>
22632%2C+Console+Developer+Guide-322-09-2014+17%3A11%3A35Report a bug