RHEL7: Provide NFS network shares suitable for group collaboration.

Share this link

Note: This is an RHCE 7 exam objective.

Configuration Procedure

Install the NFS packages:

# yum groupinstall -y "file-server"

Add a new service to the firewall:

# firewall-cmd --permanent --add-service=nfs
Success

Reload the firewall configuration:

# firewall-cmd --reload
Success

Activate the NFS services at boot:

# systemctl enable rpcbind
# systemctl enable nfs-server
# systemctl enable nfs-lock

Note: With the RHEL 7.3 release, the Systemd init system is able to use aliases. For example, the nfs.service is a symbolic link/alias to the nfs-server.service service file. This enables, for example, using the systemctl status nfs.service command instead of systemctl status nfs-server.service.
Previously, running the systemctl enable command using an alias instead of the real service name failed with an error.

Start the NFS services:

# systemctl start rpcbind
# systemctl start nfs-server
# systemctl start nfs-lock

Create a directory to export (here /shared):

# mkdir /shared

Create a dedicated group (here called sharedgrp):

# groupadd -g 60000 sharedgrp

Assign this group to the new directory:

# chgrp sharedgrp /shared

Define permissions:

# chmod 2770 /shared

Edit the /etc/exports file and add the following lines with the name (or IP address) of the client(s):

/shared client(rw,no_root_squash)

Export the directories:

# exportfs -avr
# systemctl restart nfs-server

Note1: The client needs to have access to the same group (via LDAP) and be a member of this group.
Note2: The last command shouldn’t be necessary in the future. But, for the time being, it avoids rebooting.

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.33 out of 5)
Loading...

Leave a Reply

9 Comments on "RHEL7: Provide NFS network shares suitable for group collaboration."

Notify of
Sort by:   newest | oldest
Abdelrahman
Member
Abdelrahman

Thank you for your efforts.
I’ve a question here, in the exam, Will I need to make any LDAP configuration, or just the NFS server configuration?

alexritm
Member
alexritm

Note1: The client needs to have access to the same group (via LDAP) and be a member of this group. – ipa group-add… ???

hunter86_bg
Member

Shouldn’t this :
firewall-cmd –permanent –add-service=nfs
be
firewall-cmd –permanent –add-service={nfs,rpc-bind}
???

Lisenet
Member

No, it shouldn’t, unless you’re setting up NFSv3.

hunter86_bg
Member

And if you want a mixture – both should be available?

Lisenet
Member

If you want both NFSv3 and NFSv4, then you need the following:

nfs,mountd,rpc-bind

Lisenet
Member

Or just take a look here:

https://www.lisenet.com/2016/kerberised-nfs-server-on-rhel-7/

I have explained the setup.

wpDiscuz

RHCSA7: Task of the day

Allowed time: 5 minutes.
Create a new user account called "bob" with password "redhat" and set expiration in one week.

RHCE7: Task of the day

Allowed time: 3 minutes.
Configure your machine to be a router.

Poll for favorite RHEL 7 book

What is your favorite RHEL 7 book to prepare RHCSA & RHCE exams?

View Results

Loading ... Loading ...

Poll for most difficult RHCSA 7 topic

What do you think is the most difficult RHCSA 7 topic?

View Results

Loading ... Loading ...

Poll for most difficult RHCE 7 topic

What do you think is the most difficult RHCE 7 topic?

View Results

Loading ... Loading ...