1.0 KiB
1.0 KiB
playbook for installing gluster 6.1.
This role installs the necessary packages for gluster. It does not create any volume. An example is shown below on how to create a 2 replica volume with 1 arbiter.
Nodes
This role sets up 3 servers. All have a secondary data disk attached on /dev/nvme1n1. They will be formatted in ext4 and mounted under /.gluster/brick1. ext4 is used for better performance with small files.
Create gluster: 2 replica and 1 arbiter
Run these on one of the gluster nodes:
gluster peer probe gluster-s1
gluster peer probe gluster-s2
gluster vol create gv0 replica 2 arbiter 1 gluster-s1:/.gluster/brick1 gluster-s2:/.gluster/brick1 gluster-a1:/.gluster/brick1
gluster vol start gv0
gluster vol set gv0 performance.cache-size 256MB
gluster vol set gv0 nfs.disable On
gluster vol set gv0 server.event-threads 12
gluster vol set gv0 client.event-threads 4
System tuning
Playbook changes tuned profile for gluster
# tuned-adm profile throughput-performance
# tuned-adm active