此内容没有您所选择的语言版本。
17.4. Attaching a Tier to a Volume
By default, tiering is not enabled on gluster volumes. An existing volume can be modified via a CLI command to have a hot-tier. You must enable a volume by performing an attach tier operation. The
attach
command will declare an existing volume as cold-tier and creates a new hot-tier volume which is appended to it. Together, the combination is a single cache tiered volume.
It is highly recommended to provision your storage liberally and generously before attaching a tier. You create a normal volume and then attach bricks to it, which are the hot tier:
- Attach the tier to the volume by executing the following command:
# gluster volume tier VOLNAME attach [replica COUNT] NEW-BRICK...
For example,gluster volume tier test-volume attach replica 2 server1:/rhgs/brick5/b1 server2:/rhgs/brick6/b2
# gluster volume tier test-volume attach replica 2 server1:/rhgs/brick5/b1 server2:/rhgs/brick6/b2 server1:/rhgs/brick7/b3 server2:/rhgs/brick8/b4
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Run
gluster volume info
command to optionally display the volume information.The command output displays information similar to the following:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
The tier start command is triggered automatically after the tier has been attached. In some cases, if the tier process has not started you must start it manually using the
gluster volume tier VOLNAME start force
command.
17.4.1. Attaching a Tier to a Geo-replicated Volume 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
You can attach a tier volume to the master volume of the geo-replication session for better performance.
Important
A crash has been observed in the Slave mounts when
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
performance.quick-read
option is enabled and geo-replicated from a tiered master volume. If the master volume is a tiered volume, you must disable the performance.quick-read
option in the Slave Volume using the following command:
gluster volume set Slavevol performance.quick-read off
# gluster volume set Slavevol performance.quick-read offgluster volume set Slavevol performance.quick-read offgluster volume set Slavevol performance.quick-read off
- Stop geo-replication between the master and slave, using the following command:
# gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL stop
For example:gluster volume geo-replication Volume1 example.com::slave-vol stop
# gluster volume geo-replication Volume1 example.com::slave-vol stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Attach the tier to the volume using the following command:
# gluster volume tier VOLNAME attach [replica COUNT] NEW-BRICK...
For example, to create a distributed-replicated tier volume with replica count two:gluster volume tier test-volume attach replica 2 server1:/rhgs/brick1/b1 server2:/rhgs/brick2/b2
# gluster volume tier test-volume attach replica 2 server1:/rhgs/brick1/b1 server2:/rhgs/brick2/b2 server1:/rhgs/brick3/b3 server2:/rhgs/brick4/b4
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Restart the geo-replication sessions, using the following command:
# gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL start
For examplegluster volume geo-replication Volume1 example.com::slave-vol start
# gluster volume geo-replication Volume1 example.com::slave-vol start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Verify whether geo-replication session has started with tier's bricks, using the following command:
# gluster volume geo-replication MASTER_VOL SLAVE_HOST::SLAVE_VOL status
For example,gluster volume geo-replication Volume1 example.com::slave-vol status
# gluster volume geo-replication Volume1 example.com::slave-vol status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow