Test the GlusterFS server
Building
nxc build -f g5k-nfs-store
Deploying
Reserving the resources
This time two nodes.
export $(oarsub --project lab-2025-compas-nxc -l nodes=2,walltime=1:0:0 "$(nxc helper g5k_script) 1h" | grep OAR_JOB_ID)
Starting the nodes
nxc start -m OAR.$OAR_JOB_ID.stdout -W
Connect
nxc connect
You should now have a tmux session with 2 panes: one for the server and one for the node.
Setting up the GlusterFS volume
We need to create the GlusterFS volume and start it.
From the server node, run the following commands:
mkdir -p /srv/gv0
gluster volume create gv0 server:/srv/gv0
gluster volume start gv0
Mounting the volume from the compute node
As we already define the mount in the composition, we can simply restart the systemd service:
systemctl restart data.mount
Testing the GlusterFS server
Go on the node and change directory to the mounted volume:
cd /data
A quick ls shows that this is empty.
Create a file in it:
touch glusterfs_works
Now go on the server node and check the directory of the GlusterFS server.
ls /srv/gv0
If the glusterfs_works file exists, everything worked fine!
Release the nodes
oardel $OAR_JOB_ID