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

Ошибка nfs / rpcinfo (время ожидания истекло) на сервере Ubuntu 16.04

Попытка установить монтирование NFS между некоторыми экземплярами openstack, используя этот доступный сценарий. Все Ubuntu, сервер 16.04, 4.4.0, клиенты 18.04, 4.15.0. Я настроил группы безопасности, чтобы они могли видеть порты 111 и 2049.

UFW неактивен на всех машинах. Уже запустил sudo exportfs -av -> exporting 192.168.20.1/24:/nfs

exportfs -> /nfs 192.168.20.1/24

nfsd это работает. На сервере я могу sudo mount 192.168.20.2:/nfs /tmp/nfs, работает отлично. Я могу rpcinfo -p 192.168.20.2:

100000    4   tcp    111  portmapper
...
100000    2   udp    111  portmapper
100024    1   udp  58520  status
100024    1   tcp  42380  status
100021    1   udp  60054  nlockmgr
....
100005    1   udp  35035  mountd
...
100005    3   tcp  41256  mountd
...
100003    4   udp   2049  nfs

(опущены некоторые варианты версий для экономии места)

Клиент может nmap сервер:

PORT     STATE SERVICE
111/tcp  open  rpcbind
2049/tcp open  nfs

Сервер может nmap клиент (я полагаю, что nfs закроется, верно?)

PORT     STATE  SERVICE
111/tcp  open   rpcbind
2049/tcp closed nfs

Я могу telnet все соответствующие порты.

На клиенте я не могу mount, showmount -e, или rpcinfo -p 192.168.20.2.

192.168.20.52: RPC: Port mapper failure - Timed out

Я пытался:

Я просто попробовал запустить 18.04 как сервер, 16.04 как клиент. Работает! Почему по-другому не получится?

edit: Итак, я повторно подготовил некоторые вещи, теперь все серверы 18.04, и теперь showmount зависает на всем. Я мягко перезагрузил и клиент, и сервер. У меня еще один клиент 16.04, тоже зависает. Вот список услуг, связанных с RFS:

systemctl list-units --all | grep -Pi -e '(nfs|rpc)'

● mnt-nfs.mount               loaded    failed   failed    /mnt/nfs
● nfs.mount                   loaded    failed   failed    /nfs
  proc-fs-nfsd.mount          loaded    active   mounted   NFSD configuration filesystem
  run-rpc_pipefs.mount        loaded    active   mounted   RPC Pipe File System
  auth-rpcgss-module.service  loaded    inactive dead      Kernel Module supporting RPCSEC_GSS
  nfs-blkmap.service          loaded    active   running   pNFS block layout mapping daemon
  nfs-config.service          loaded    inactive dead      Preprocess NFS configuration
  nfs-idmapd.service          loaded    active   running   NFSv4 ID-name mapping service
  nfs-mountd.service          loaded    active   running   NFS Mount Daemon
  nfs-server.service          loaded    active   exited    NFS server and services
  nfs-utils.service           loaded    inactive dead      NFS server and client services
  rpc-gssd.service            loaded    inactive dead      RPC security service for NFS client and server
  rpc-statd-notify.service    loaded    inactive dead      Notify NFS peers of a restart
  rpc-statd.service           loaded    active   running   NFS status monitor for NFSv2/3 locking.
  rpc-svcgssd.service         loaded    inactive dead      RPC security service for NFS server
  rpcbind.service             loaded    active   running   RPC bind portmap service
  rpcbind.socket              loaded    active   running   RPCbind Server Activation Socket
  nfs-client.target           loaded    active   active    NFS client services
  rpcbind.target              loaded    active   active    RPC Port Mapper