Dit deel is nog niet vertaald. Je ziet de Engelse tekst.
Doel
Make server2 an NFS server, mount one share for good on server1, and mount home folders on demand with autofs.
Voordat je begint
- server2 is the NFS server, server1 the client. Work as root.
- Create the user
nfsuserwith UID 3001 on both servers (same UID).
Taken
Vink een taak aan als hij klaar is. Alleen je browser onthoudt dit.
- On server2, export
/exports/data(read-write) and/exports/home(read-write) to 192.168.122.0/24. Create/exports/home/nfsuserowned by nfsuser. - Open the firewall on server2 for NFS and check the export list from server1.
- On server1, mount
server2:/exports/dataon/mnt/dataat every boot. - On server1, configure autofs so
/shares/datais mounted on demand fromserver2:/exports/data. - On server1, configure autofs so every user folder under
/exports/homeon server2 appears as/rhome/USER. Set the home folder of nfsuser on server1 to/rhome/nfsuser. - Log in as nfsuser on server1 and create a file in the home folder. Check on server2 that the file is there with the right owner.
Controleer je werk
Hints
Toon de hints
/etc/exports,exportfs -ra,firewall-cmd --add-service={nfs,mountd,rpc-bind}.- fstab with
_netdev. /etc/auto.master.d/NAME.autofs+ map file; wildcard* -rw server2:/exports/home/&.usermod -d /rhome/nfsuser nfsuser(no -m).
Oplossing
Toon de oplossing
- Exports on server2.
dnf install -y nfs-utils useradd -u 3001 nfsuser mkdir -p /exports/data /exports/home/nfsuser chown nfsuser: /exports/home/nfsuser echo "/exports/data 192.168.122.0/24(rw,sync)" >> /etc/exports echo "/exports/home 192.168.122.0/24(rw,sync)" >> /etc/exports systemctl enable --now nfs-server; exportfs -ra - Firewall on server2 and check from server1.
firewall-cmd --add-service={nfs,mountd,rpc-bind} --permanent; firewall-cmd --reload showmount -e server2 - fstab on server1.
- Indirect map.
- Wildcard map and the user.
- Test.
Mijn notities
Nog geen notities.