Note that in the above, the -R option is needed in the second pdsh call.
Check that pdcp also works as expected:
root@nano01:~# echo "this is a test" > testfile
root@nano01:~# pdcp -w nano[01-04] /root/testfile /root/testfile
root@nano01:~# pdsh -w nano[01-04] cat /root/testfile
nano01: this is a test
nano04: this is a test
nano03: this is a test
nano02: this is a test
The above should work originating from any of the compute nodes or from the master.
Test that the /share directory is mounted throughout:
root@nano:~# df -h /share
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p1 59G 11G 46G 19% /
root@nano:~# pdsh -w nano[01-04] df -h /share
nano04: Filesystem Size Used Avail Use% Mounted on
nano04: 10.0.0.100:/share 59G 11G 46G 19% /share
nano01: Filesystem Size Used Avail Use% Mounted on
nano01: 10.0.0.100:/share 59G 11G 46G 19% /share
nano02: Filesystem Size Used Avail Use% Mounted on
nano02: 10.0.0.100:/share 59G 11G 46G 19% /share
nano03: Filesystem Size Used Avail Use% Mounted on
nano03: 10.0.0.100:/share 59G 11G 46G 19% /share
If you used /etc/fstab to mount /home, you can check that similarly. If you used the automounter, you can check that as one of the non-root users.
As a non-root user...
Test that you have passwordless access to all compute nodes from the master and vice versa: