Проблемы с nfs на хосте openvz
Установил gentoo, собрал ядро gentoo-openvz, genkernel, никаких особых извратов с настройками, сама openvz работает здесь вопросов нет, но!
не могу примонтировать каталог хоста с любой другой машины (в локальной сети, пробовал с разных дистрибутивов: gentoo livecd minimal, ubuntu livecd и т.п.), никаких запрещающих правил на фаерволе нет (только NAT настроен). При попытке смонтировать mount на клиенте подвисает без каких либо сообщений об ошибке.
Мои параметры хост-системы: emerge --info
Настройки в /etc/exports (на самом деле перепробовал уже кучу вариантов, отдельный разговор, почему то не понимает * в адресах):
/obig 192.168.254.0/24(rw,no_subtree_check,all_squash)
На сервере запустил вручную процессы с ключами отладки (если запускать штатным способом то же самое поведение):
rpman ~ # /etc/init.d/nfs stop
* Stopping NFS mountd ... [ ok ]
* Stopping NFS daemon ... [ ok ]
* Unexporting NFS directories ... [ ok ]
rpman ~ # exportfs -av
exporting 192.168.254.0/24:/obig
rpman ~ # rpc.nfsd -d
rpc.nfsd: Checking netconfig for visible protocols.
rpc.nfsd: Enabling inet udp.
rpc.nfsd: Enabling inet tcp.
rpc.nfsd: Enabling inet6 udp.
rpc.nfsd: Enabling inet6 tcp.
rpc.nfsd: knfsd is currently down
rpc.nfsd: Writing version string to kernel: +2 +3 +4
rpc.nfsd: Creating inet TCP socket.
rpc.nfsd: Creating inet UDP socket.
rpman ~ # rpc.mountd -d all -F
mountd: Kernel does not have pseudo root support.
mountd: NFS v4 mounts will be disabled unless fsid=0
mountd: is specfied in /etc/exports file.
mountd: from_local: updating local if addr list
mountd: from_local: checked 23 local if addrs; incoming address not found
mountd: check_default: access by 192.168.254.3 ALLOWED
mountd: check_default: access by 192.168.254.3 ALLOWED (cached)
mountd: MNT3(/obig) called
mountd: authenticated mount request from 192.168.254.3:920 for /obig (/obig)
На клиенте (livecd mint):
root@mint:~# mount rpman:/obig /obig -o nolock -v
mount: no type was given - I'll assume nfs because of the colon
mount.nfs: timeout set for Sun Aug 1 17:46:22 2010
mount.nfs: text-based options: 'nolock,addr=192.168.254.2'
после этого mount на клиенте висит и никаких ошибок в dmesg и т.д.
- Для комментирования войдите или зарегистрируйтесь
Попробуйте убрать поддержку
Попробуйте убрать поддержку NFS v4.
капабилитес покажи для CT в
капабилитес покажи для CT в которую маунтиш
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
>> Попробуйте убрать
>> Попробуйте убрать поддержку NFS v4.
вне зависимости от того какой дистрибутив на клиенте и какую версию nfs использовать (пока экспериментировал, были сообщения в dmesg что nfs2 не поддерживается, а так, что mount.nfs что mount.nfs4 результат один и тот же.
>> капабилитес покажи для CT в которую маунтиш
я НЕ пытаюсь смонтировать nfs из виртуальной машины openvz (там сейчас даже ни одной виртуалки не создано и не запущено)! я это делаю на сторонней машине без виртуализации (повторюсь, пробовал с разных версий linux дистрибутивов, в т.ч. livecd с которых монтирование nfs на другие сервера проблем нет), в данном случае явно какие то проблемы именно из-за ядра openvz на хосте или даже текущая компиляция gentoo (само собой обновлял emerge -uND и revdep-rebuild, да и сильно сервер не мучал).
p.s. сервер samba на хосте openvz работает без проблем.