Попытка установить монтирование 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