Назад | Перейти на главную страницу

Используйте nfs версии 3 на RHEL 7

Я тестировал nfs версии 3 в своей лабораторной системе, и она отлично работает.

[root@server2 ~]# tail -1 /etc/mtab

server1:/nfs /nfs nfs rw,relatime,vers=3,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.150.134,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.150.134 0 0

[root@server2 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
[root@server2 ~]#

Тем не мение. когда я делаю то же самое в Azure, ничего не получается. Я следил за этим руководством

Ссылка на верс 3 нфс

Но когда я монтирую его с помощью версии 3, он дает ошибку ниже

mount -vv  -t nfs -o vers=3 server1:/appl /wbr

mount.nfs: timeout set for Thu Aug  1 02:38:02 2019
mount.nfs: trying text-based options 'vers=3,addr=10.200.254.8'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.200.254.8 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 10.200.254.8 prog 100005 vers 3 prot UDP port 20048
mount.nfs: portmap query retrying: RPC: Timed out

Версия 4 работает нормально, а версия 3 - нет!

Любые идеи?

Все заработало!

Я поместил это в файл / etc / sysconfig / nfs

RQUOTAD_PORT = 875

LOCKD_TCPPORT = 32803

LOCKD_UDPPORT = 32769

MOUNTD_PORT = 892

STATD_PORT = 662

затем

systemctl перезапустить nfs-config

Затем я открыл указанные выше порты tcp / udp на лазурном сервере и смог его смонтировать!

Спасибо всем за поддержку!

Производитель предоставляет поддержку NFSv3 в RHEL7 (см. Введение в NFS).

Пожалуйста, сделайте следующие проверки:

1) Убедитесь, что поддержка NFSv3 включена в /etc/sysconfig/nfs файл:

NFS3_SERVER_SUPPORT="yes"

Чтобы запретить клиентам использовать NFSv4, добавьте параметр

RPCNFSDARGS= -N 4

2) Проверьте, запущены ли демоны NFS на сервере NFS:

# service nfs status
# service portmap status

3) Проверьте, доступен ли ваш NFS-сервер в Azure из клиентской системы через сетевые порты NFS:

  • порт 111 (TCP и UDP);
  • порт 2049 (TCP и UDP)

любым удобным вам инструментом, например:

# telnet nfs_server_ip_addr 2049
# nmap -sU -p 111,2049 nfs_server_ip_addr
# nmap -sT -p 111,2049 nfs_server_ip_addr

4) Проверьте, видны ли существующие крепления из клиентской системы:

# showmount -e nfs_server_name