Szybka konfiguracja serwera NFS w systemie Redhat 7 Linux
- 4362
- 1144
- Juliusz Janicki
Podstawowa konfiguracja NFS
W tej konfiguracji poprowadzisz szybką i podstawową konfigurację serwera NFS w systemie Rhel7 Linux. Nie bierzemy pod uwagę żadnych problemów bezpieczeństwa, ani nie będziemy martwić się o dopracowanie i kontrolę dostępu. W naszym scenariuszu definiujemy dwóch gospodarzy:
- Serwer NFS, IP 10.1.1.100
- Klient NFS, IP 10.1.1.18
Zakładając, że masz już działający system Redhat 7 Linux w celu skonfigurowania serwera NFS, musisz zainstalować kilka dodatkowych pakietów:
Konfiguracja serwera NFS
Uruchom poniższe polecenia, aby rozpocząć instalację serwera NFS:
[NFS-SERVER]# Yum Instaluj NFS-UTILS RPCBIND
Następnie eksportujemy jakiś dowolny katalog zatytułowany /opt/nfs
. Tworzyć /opt/nfs
informator:
[nfs -server]# mkdir -p /opt /nfs
i edytuj /itp./Eksport
NFS Eksportuj plik, aby dodać poniższy wiersz podczas wymiany adresu IP 10.1.1.18
Z adresem IP Twojego klienta:
/Opt/NFS 10.1.1.18 (NO_ROOT_SQUASH, RW, SYNC)
Następnie upewnij się, że włącz 2049
Port w zaporze, aby umożliwić klientom żądania:
[NFS-SERVER]# Firewall-CMD --zone = public --add-port = 2049/tcp --Permanent [nfs-server]# Firewall-CMD--RELOAD
Początek rpcbind
Serwer Daemon i NFS w tej kolejności:
[NFS-SERVER]# Service RPCBind Start; Service NFS zaczynają się
Sprawdź status serwera NFS:
[NFS-SERVER]# Service NFS Status NFS-SERVER.Service - NFS Server załadowany: załadowany (/usr/lib/systemd/system/nfs -server.praca; niepełnosprawne) Active: Active (opuścił) od czwaku 2014-12-11 08:12:46 EST; 23s temu proces: 2780 execStart =/usr/sbin/rpc.nfsd $ rpcnfsdargs $ rpcnfsdCount (kod = exited, status = 0/Success) proces: 2775 execTartpre =/usr/sbin/exportfs -r (kod = exited, status = 0/Success) Proces: 2773 execstartpre =/usr/libexec/libexec/libexec/libexec/libexec/libexec/libexec/libexec/libexec/libexec/libexec/libexec/libexec/libexec/ NFS-UTILS/SHIPTS/NFS-SERVER.PreConfig (kod = wyjazd, status = 0/Success) główny PID: 2780 (kod = wyjazd, status = 0/Success) cgroup:/System.Server Slice/NFS.praca
Konfiguracja klienta NFS
Aby móc montować NFS eksportowane katalogi na kliencie, należy zainstalować następujące pakiety. W zależności od dystrybucji Linuksa klienta procedura instalacji może być inna. Na Redhat 7 Linux kroki instalacji są następujące:
[NFS-CLIENT]# Yum Instaluj NFS-UTILS RPCBIND [NFS-CLIENT]# Service RpcBind Start
Pozostaje utworzenie katalogu punktowego, np. /MNT/NFS
i montaż wcześniej wyeksportowany NFS /opt/nfs
informator:
[NFS-CLIENT]# mkdir -p /mnt /nfs [nfs-client]# Mount 10.1.1.110:/opt/nfs/mnt/nfs/
Poprawność testu naszej konfiguracji między NFS Server a klientem NFS. Utwórz dowolny plik w katalogu zamontowanym NFS po stronie klienta:
[NFS-CLIENT]# CD/MNT/NFS/[NFS-CLIENT]# Touch NFS.Test [NFS-CLIENT]# LS -L Całkowita 0 -RW-R-R--. 1 root root 0 grudnia 11 08:13 NFS.test
Przesuń stronę serwera i sprawdź, czy nasza nowo NFS.test
plik istnieje:
[nfs-server]# cd/opt/nfs/[nfs-server]# ls -l Total 0 -Rw-r-r-r--. 1 root root 0 grudnia 11 08:13 NFS.test
Konfigurowanie stałego mocowania NFS
Teraz, gdy mamy podstawową konfigurację NFS w systemie RHEL7 Linux, następnie możemy dodać dodatkowe ustawienia, takie jak trwałość serwera i stały montaż klienta za pomocą /etc/fstab
. Aby nasz eksport NFS jest na stałe po ponownym uruchomieniu systemu serwera NFS, musimy się upewnić NFS
Usługa zaczyna się po ponownym uruchomieniu:
[NFS-SERVER]# Systemctl Włącz NFS-SERVER LN -S '/USR/Lib/Systemd/System/NFS-Server.serwis "/etc/Systemd/System/NFS.cel.Wants/NFS-Server.praca'
Aby umożliwić klientowi montaż NFS na stałe katalog eksportowany po ponownym uruchomieniu, musimy zdefiniować procedurę montażu wewnątrz /etc/fstab
plik konfiguracyjny. otwarty /etc/fstab
Plik i dodaj następujący wiersz:
10.1.1.110:/opt/nfs/mnt/nfs nfs domyślnie 0 0
Zamontować katalog domowy użytkownika
W następujących krokach wyeksportujemy katalog domowy użytkownika /Home/Rhel7
. Ponieważ NFS wymaga pełnego dostępu do dostępu /Home/Rhel7
:
[nfs -server]# ls -ld/home/rhel7/drwx------. 2 RHEL7 RHEL7 59 lipca 14:22/Home/Rhel7/
Związamy go z nowym katalogiem:
[NFS-SERVER]# mkdir -p/eksport/rhel7 [nfs-server]# Mount--Bind/home/rhel7//exports/rhel7/
Aby powyższy stały dodaj następujący wiersz do swojego /etc/fstab
plik:
/home/rhel7/exports/rhel7 Brak wiązanie 0 0
Następnie dodaj kolejną linię eksportową do /itp./Eksport
plik:
/Eksport/Rhel7 10.1.1.18 (NO_ROOT_SQUASH, RW, SYNC)
Ponownie eksportować wszystkie katalogi NFS:
[NFS -SERVER]# Exportfs -ra
Zostało to, aby zamontować powyższy katalog użytkowników za pomocą naszego hosta klienta:
[NFS-Client]# Mount 10.1.1.110:/exports/rhel7/mnt/rhel7/[nfs-client]# cd/mnt/rhel7/[nfs-client]# ls [nfs-client]# Touch Rhel7-TEST-NFS [NFS-CLIENT]# LS RHEL7 -Test-NFS
Potwierdź, że plik RHEL7-TEST-NFS
istnieje na serwerze NFS:
# ls -l/home/rhel7/ogółem 0 -RW-r-r--. 1 root root 0 grudnia 11 09:13 RHEL7-TEST-NFS
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Rzeczy do zainstalowania na Ubuntu 22.04
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Pobierz Linux
- Jak zainstalować Yum na Linux
- Lista klientów FTP i instalacja na Ubuntu 22.04 Linux…
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- « Jak skonfigurować serwer plików VSFTPD FTP na Redhat 7 Linux
- Jak skonfigurować wirtualny interfejs sieciowy na Redhat 7 Linux »