OpenVZ Forum


Home » International » Russian » не работает NFS в VE
не работает NFS в VE [message #10257] Tue, 13 February 2007 22:45 Go to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
вроде все делал как в wiki, в результате:

mount -t nfs x.x.x.x:/foo/bar /nfs
mount: unknown filesystem type 'nfs'

[root@vps] /etc/vz/conf>uname -a
Linux vps.xxx.xxx 2.6.18-ovz028test015.1-smp #1 SMP Fri Feb 2

[root@vps] /etc/vz/conf>vzctl | grep version
vzctl version 3.0.14

[root@vps] /etc/vz/conf>grep nfs 4146.conf
FEATURES="nfs:on"

[root@vps] /etc/vz/conf>cat /vz/root/4146/proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev pipefs
nodev futexfs
nodev tmpfs
nodev inotifyfs
nodev eventpollfs
nodev devpts
reiserfs
ext3
ext2
cramfs
nodev ramfs
nodev usbfs
nodev simfs

Re: не работает NFS в VE [message #10258 is a reply to message #10257] Tue, 13 February 2007 23:23 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
эта проблема решилась загрузкой nfs модуля на HN (modprobe nfs) наверно надо это тоже отразить в wiki.

но появилась вторая, mount делает очень долго (около минуты) при этом на HN в логах такое

Feb 14 01:17:00 vps kernel: portmap: server localhost not responding, timed out
Feb 14 01:17:00 vps kernel: RPC: failed to contact portmap (errno -5).
Feb 14 01:17:35 vps kernel: portmap: server localhost not responding, timed out
Feb 14 01:17:35 vps kernel: RPC: failed to contact portmap (errno -5).

после чего все нормально монтируется

[Updated on: Tue, 13 February 2007 23:24]

Report message to a moderator

Re: не работает NFS в VE [message #10262 is a reply to message #10258] Wed, 14 February 2007 07:42 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Здравствуйте,

Quote:


эта проблема решилась загрузкой nfs модуля на HN (modprobe nfs) наверно надо это тоже отразить в wiki.



Если не сложно, добавьте эту информацию в wiki! Smile

Quote:


mount делает очень долго (около минуты)


Для "гладкой" работы NFS необходимо, чтобы, как на NFS-сервере, так и на NFS-клиенте работали:
1) portmap
2) lockd

Обычно именно отсутствие одного из этих компонентов вызывает долгое монтирование. Также, проверьте что версии nfs (v2, v3 или v4) совпадают для клиента и сервера.

Василий.
Re: не работает NFS в VE [message #10264 is a reply to message #10262] Wed, 14 February 2007 07:59 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
странно то что сообщения об ошибках попадают в messages на HN а монтирую я в VE. установка portmap в VE проблему не решила, а вот после установки его на HN все монтируется быстро, так и должно быть ?
Re: не работает NFS в VE [message #10265 is a reply to message #10262] Wed, 14 February 2007 08:08 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
Vasily Tarasov wrote on Wed, 14 February 2007 09:42

Здравствуйте,

Если не сложно, добавьте эту информацию в wiki! Smile

Василий.


done.
Re: не работает NFS в VE [message #10266 is a reply to message #10264] Wed, 14 February 2007 08:16 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Скажите, а не является ли HN - NFS-server'ом для VE в вашем случае?

Спасибо за модификацю wiki!
Re: не работает NFS в VE [message #10267 is a reply to message #10266] Wed, 14 February 2007 08:21 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
нет, nfs сервер находится на другой машине, к нему также еще подключено несколько клиентов (без openvz) и они монтируются быстро.
Re: не работает NFS в VE [message #10268 is a reply to message #10267] Wed, 14 February 2007 08:31 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Вы правы! В текущей реализации NFS-виртуализации portmap должен быть запущени и на HN. Это, вообще говоря, нехорошо, будем работать над этой проблемой.

Что касается message'ов на HN, то вы тоже правы. Всё будет лечиться постепенно.
Re: не работает NFS в VE [message #10269 is a reply to message #10268] Wed, 14 February 2007 08:43 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
ясно, будем ждать. как вы считаете сейчас уже можно использовтаь nfs в продакшен на не сильно критических сервисах ? и еще когда (хотя бы примерно) 2.6.18 будет называтся stable ?
Re: не работает NFS в VE [message #10270 is a reply to message #10269] Wed, 14 February 2007 08:48 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
вот что кстати вылезло

Feb 14 09:58:15 vps kernel: kernel_thread call inside VE
Feb 14 09:58:15 vps kernel: [<c01013d1>] kernel_thread+0xc1/0xd0
Feb 14 09:58:15 vps kernel: [<c015f215>] __alloc_pages+0x285/0x3b0
Feb 14 09:58:15 vps kernel: [<f8cd5de1>] svc_init_buffer+0x51/0x80 [sunrpc]
Feb 14 09:58:15 vps kernel: [<f8cd5f7c>] svc_create_thread+0xcc/0xf0 [sunrpc]
Feb 14 09:58:15 vps kernel: [<f8d273d0>] lockd+0x0/0x2a0 [lockd]
Feb 14 09:58:15 vps kernel: [<f8d27722>] lockd_up+0xb2/0x140 [lockd]
Feb 14 09:58:15 vps kernel: [<f8d273d0>] lockd+0x0/0x2a0 [lockd]
Feb 14 09:58:15 vps kernel: [<f8d849b5>] nfs_fill_super+0x355/0x3a0 [nfs]
Feb 14 09:58:15 vps kernel: [<c0185e93>] sget+0x153/0x160
Feb 14 09:58:15 vps kernel: [<f8d84c37>] nfs_get_sb+0x187/0x3b0 [nfs]
Feb 14 09:58:15 vps kernel: [<c0186b85>] vfs_kern_mount+0x55/0xb0
Feb 14 09:58:15 vps kernel: [<c0186c22>] do_kern_mount+0x42/0x60
Feb 14 09:58:15 vps kernel: [<c01a13b3>] do_new_mount+0x83/0xe0
Feb 14 09:58:15 vps kernel: [<c01a1bf5>] do_mount+0x1e5/0x220
Feb 14 09:58:15 vps kernel: [<c01a19b3>] copy_mount_options+0x63/0xc0
Feb 14 09:58:15 vps kernel: [<c01a1f8f>] sys_mount+0x9f/0xe0
Feb 14 09:58:15 vps kernel: [<c01031c7>] syscall_call+0x7/0xb
Feb 14 09:58:15 vps kernel: lockd_up: create thread failed, error=-1

при рестарте VE это повторилось снова.

[Updated on: Wed, 14 February 2007 08:52]

Report message to a moderator

Re: не работает NFS в VE [message #10271 is a reply to message #10270] Wed, 14 February 2007 08:52 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
A это уже серъёзный баг, спасибо за репорт.
Не могли бы вы забить bug в bugzillу?

Спасибо.
Re: не работает NFS в VE [message #10273 is a reply to message #10271] Wed, 14 February 2007 09:29 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
немогу получить с бугзилы после регистрации пароль по email ;(
Re: не работает NFS в VE [message #10274 is a reply to message #10273] Wed, 14 February 2007 09:36 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Как так?
Вы зарегестрировались а пароль на мыло всё не приходит?
Re: не работает NFS в VE [message #10276 is a reply to message #10274] Wed, 14 February 2007 09:46 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
гдето плутали письма.

http://bugzilla.openvz.org/show_bug.cgi?id=470
Re: не работает NFS в VE [message #10278 is a reply to message #10269] Wed, 14 February 2007 10:09 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

в не сильно критических можно ))) если будут проблемы - сообщайте, будем стараться оперативно фиксить.

ядро будет официально stab как-только пройдет все тесты, плюс выйдет RHEL5. Официальным стабильным продакшн ядром у нас будет RHEL5-OVZ. mainstream как это было с 2.6.8 мы допиливать сами не будем (драйвера обновлять и т.д.).


http://static.openvz.org/userbars/openvz-developer.png
Re: не работает NFS в VE [message #10279 is a reply to message #10278] Wed, 14 February 2007 10:21 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
спасибо за разъяснения. сам с нетерпением жду RHEL/CentoS 5 потому как есть несколько десятков серверов под opensuse 10.0 и есть желание их перевести на что-то более долго поддерживаемое.
несколько огорчает что дата выхода как-то плавно все время сдвигается.

[Updated on: Wed, 14 February 2007 10:21]

Report message to a moderator

Re: не работает NFS в VE [message #10280 is a reply to message #10279] Wed, 14 February 2007 10:29 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

да, есть такое. могу только сказать что мы делаем все чтобы по выходу RHEL5 маскимально быстро объявить stable.


http://static.openvz.org/userbars/openvz-developer.png
Re: не работает NFS в VE [message #11178 is a reply to message #10280] Thu, 15 March 2007 00:22 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
с последним ядром при запуске в VE nfs client имеем

[root@vps] /home/sitnikov>uname -a
Linux vps 2.6.18-ovz028stab021.1-smp #1 SMP Wed Mar 14 18:57:37 MSK 2007 i686 i686 i386 GNU/Linux

kernel_thread call inside VE
[<c01013d1>] kernel_thread+0xc1/0xd0
[<c015fb05>] __alloc_pages+0x285/0x3b0
[<f8cd60f8>] svc_register+0xd8/0x120 [sunrpc]
[<f8cd5df1>] svc_init_buffer+0x51/0x80 [sunrpc]
[<f8cd5f8c>] svc_create_thread+0xcc/0xf0 [sunrpc]
[<f8d27400>] lockd+0x0/0x3c0 [lockd]
[<f8d278b5>] lockd_up+0xf5/0x190 [lockd]
[<f8d27400>] lockd+0x0/0x3c0 [lockd]
[<f8d84a05>] nfs_fill_super+0x355/0x3a0 [nfs]
[<c0186773>] sget+0x153/0x160
[<f8d84c87>] nfs_get_sb+0x187/0x3b0 [nfs]
[<c0187465>] vfs_kern_mount+0x55/0xb0
[<c0187502>] do_kern_mount+0x42/0x60
[<c01a1f53>] do_new_mount+0x83/0xe0
[<c01a2795>] do_mount+0x1e5/0x220
[<c01a2553>] copy_mount_options+0x63/0xc0
[<c01a2b2f>] sys_mount+0x9f/0xe0
[<c01031c7>] syscall_call+0x7/0xb
lockd_up: create thread failed, error=-1

Re: не работает NFS в VE [message #11186 is a reply to message #11178] Thu, 15 March 2007 08:31 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Как я вижу, это баг http://bugzilla.openvz.org/show_bug.cgi?id=470, который всё ещё открыт Sad Поэтому данный Ooops не есть сюрприз...
Re: не работает NFS в VE [message #11189 is a reply to message #11186] Thu, 15 March 2007 09:09 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
просто увидев stable в названии ядра я надеялся что все известные баги из этой категории там исправлены. есть надежда что в ближайших ядрах это будет поправлено ? а то как-то нет желания с этой ошибкой запускать в production

[Updated on: Thu, 15 March 2007 09:14]

Report message to a moderator

Re: не работает NFS в VE [message #11192 is a reply to message #11189] Thu, 15 March 2007 09:27 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Надежда есть Smile Над этим работают.
Re: не работает NFS в VE [message #11194 is a reply to message #11178] Thu, 15 March 2007 09:54 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

Видимо я это упустил.
Попробуйте:
# echo 1 > /proc/sys/kernel/ve_allow_kthreads

Это не баг, просто в ядре по умолчанию запрещены kernel thread'ы внутри VE.


http://static.openvz.org/userbars/openvz-developer.png
Re: не работает NFS в VE [message #11232 is a reply to message #11194] Thu, 15 March 2007 17:25 Go to previous messageGo to next message
sitnikov is currently offline  sitnikov
Messages: 63
Registered: August 2006
Location: Tallinn, Estonia
Member
с точки зрения безопасности это не открывает возможность из VE попастьв HN или в другую VE ?
Re: не работает NFS в VE [message #11245 is a reply to message #11232] Fri, 16 March 2007 07:33 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

теоретически - нет. практически - только если есть серьезные баги в этих самых kernel threads.


http://static.openvz.org/userbars/openvz-developer.png
Re: не работает NFS в VE [message #32789 is a reply to message #10262] Fri, 29 August 2008 08:55 Go to previous messageGo to next message
POMAH007 is currently offline  POMAH007
Messages: 39
Registered: May 2007
Location: Kemerovo, Russia
Member
Если неохота городить лишние сервисы (portmap,lockd) ради NFS-соединения, можно монтировать с опцией "-o nolock".
Re: не работает NFS в VE [message #32852 is a reply to message #10268] Tue, 02 September 2008 20:38 Go to previous message
piavlo is currently offline  piavlo
Messages: 159
Registered: January 2007
Senior Member
Vasily Tarasov wrote on Wed, 14 February 2007 10:31

Вы правы! В текущей реализации NFS-виртуализации portmap должен быть запущени и на HN. Это, вообще говоря, нехорошо, будем работать над этой проблемой.

Что касается message'ов на HN, то вы тоже правы. Всё будет лечиться постепенно.

прошло уже больше чем полтора года , но portmap все еще должен быть запущен на HN. И нащёт dmessage'ов ничего не изменилось Sad
Previous Topic: ppp inside VPS
Next Topic: vzmigrate --online не работает.
Goto Forum:
  


Current Time: Mon Nov 04 21:46:22 GMT 2024

Total time taken to generate the page: 0.03457 seconds