Differences between revisions 7 and 12 (spanning 5 versions)
Revision 7 as of 2017-12-16 16:03:44
Size: 851
Comment:
Revision 12 as of 2017-12-19 23:59:04
Size: 1558
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
 * 192.168.1.40 glusterfs01
 * 192.168.1.41 glusterfs02
 * 192.168.1.42 glusterfs03
 * 192.168.1.43 glusterfs04
 * 192.168.1.40 gluster01
 * 192.168.1.41 gluster02
 * 192.168.1.42 gluster03
 * 192.168.1.43 gluster04
Line 21: Line 21:

{{{
apt-get install glusterfs-server
}}}

from gluster01
connect with the other gluster servers
{{{
gluster peer probe gluster02
gluster peer probe gluster03
gluster peer probe gluster04
}}}

check server status

{{{
gluster peer status
Number of Peers: 3

Hostname: gluster02
Uuid: 031573c2-3b1f-4946-bd78-421563249db6
State: Peer in Cluster (Connected)

Hostname: gluster03
Uuid: ff5cec1c-6d7f-4db7-8676-08deff06b4d0
State: Peer in Cluster (Connected)

Hostname: gluster04
Uuid: 65fc398a-52e9-4292-9bbb-884becfbf5d6
State: Peer in Cluster (Connected)
}}}

add a 32GiB harddisk for each of the servers
virsh attach-disk gluster01 --source /dev/vg2/kvm_gluster01_vdb --target vdb

GlusterFS

GlusterFS is a distributed filesystem. It has built in redundancy, so it is possible to run two servers which automatically replicate files between the servers. If one server goes down, the other just takes over. Once it comes up again, files are automatically replicated. Here we will use GlusterFS as a redundant network mounted file storage.

For the sport of it, we will configure 4 GlusterFS servers.

Network

The GlusterFS servers will have fixed IP-addresses. That is configured in the DHCP servers list of statically assigned IP-adresses by using the Domains MAC address.

  • 192.168.1.40 gluster01
  • 192.168.1.41 gluster02
  • 192.168.1.42 gluster03
  • 192.168.1.43 gluster04

Disk

We will add an additional disk to the system. This disk will be used for file storage.

Software

apt-get install glusterfs-server

from gluster01 connect with the other gluster servers

gluster peer probe gluster02
gluster peer probe gluster03
gluster peer probe gluster04

check server status

gluster peer status
Number of Peers: 3

Hostname: gluster02
Uuid: 031573c2-3b1f-4946-bd78-421563249db6
State: Peer in Cluster (Connected)

Hostname: gluster03
Uuid: ff5cec1c-6d7f-4db7-8676-08deff06b4d0
State: Peer in Cluster (Connected)

Hostname: gluster04
Uuid: 65fc398a-52e9-4292-9bbb-884becfbf5d6
State: Peer in Cluster (Connected)

add a 32GiB harddisk for each of the servers virsh attach-disk gluster01 --source /dev/vg2/kvm_gluster01_vdb --target vdb

None: GlusterFS (last edited 2021-03-26 21:17:29 by Kristian Kallenberg)