OpenVZ Forum


Home » International » Russian » [openvz][nfs] зависание контейнера (зависание при остановке/перезагрузке контейнера, если в оном была подстёгнута nfs-шара)
[openvz][nfs] зависание контейнера [message #41211] Tue, 14 December 2010 08:44 Go to next message
cac2s is currently offline  cac2s
Messages: 5
Registered: December 2010
Junior Member
From: atoll-ama.com
есть:
HN:
- debian squeeze
- linux-image-2.6.32-5-openvz-amd [2.6.32-29]
- vzctl [3.0.24-11]
- nfs-kernel-server [1:1.2.2-4]
VE:
- debian squeeze (установлен при помощи debootstrap)
- nfs-common [1:1.2.2-4]
- сеть [venet]

проблема:
root@openvz:~ # vzctl start 254
Starting container ...
Container is mounted
Adding IP address(es): 192.168.254.254
Setting CPU units: 1000
File resolv.conf was modified
Container start in progress...

root@openvz:~ # vzctl enter 254 
entered into CT 254

root@openvz[container]:/ # mount 192.168.8.254:/srv/nfs/data /mnt/data

root@openvz[container]:/ # df -h
Filesystem                    Size  Used Avail Use% Mounted on
tmpfs                         128M     0  128M   0% /lib/init/rw
tmpfs                         128M     0  128M   0% /dev/shm
/dev/simfs                    2.0G  459M  1.6G  23% /
192.168.8.254:/srv/nfs/data   241G  4.0M  241G   1% /mnt/data

root@openvz[container]:/ # exit
logout
exited from CT 254

root@openvz:~ # vzctl stop 254
Stopping container ...
Unable to stop container: operation timed out

root@openvz:~ #

и всё - пушной зверёк. в логах ничего вразумительного. дальше только:

root@openvz:~ # echo s > /proc/sysrq-trigger
root@openvz:~ # echo u > /proc/sysrq-trigger
root@openvz:~ # echo b > /proc/sysrq-trigger

т.к. обычный reboot не даёт ожидаемого эффекта + доступ к серверу только через ssh, при чём если выйти из текущей сессии - после зайти на сервер не получится.

помогите разобраться с данной проблемой. за две недели безуспешных попыток побороть оную - перечитал полинтернета. подобные проблемы находил, но решения - увы... Sad

заранее премного благодарен.
Re: [openvz][nfs] зависание контейнера [message #41254 is a reply to message #41211] Fri, 17 December 2010 20:46 Go to previous messageGo to next message
SuSt is currently offline  SuSt
Messages: 8
Registered: December 2010
Location: Russia
Junior Member

From: 87.228.123*
У меня либо та же самая, либо очень похожая ерунда творится. Причем, она началась после апгрейда ядра с 2.6.24 до 2.6.32. До апгрейда все работало как часики годика эдак два. Тоже решения нигде не нашел. Сейчас вот сам в раздумьях, что предпринять. То ли откатываться обратно на 2.6.24, то ли подыскивать какие-то другие технологии виртуализации...
Re: [openvz][nfs] зависание контейнера [message #41272 is a reply to message #41254] Mon, 20 December 2010 13:47 Go to previous messageGo to next message
cac2s is currently offline  cac2s
Messages: 5
Registered: December 2010
Junior Member
From: atoll-ama.com
поборол костылём: замаунтил nfs-шару в HN, а уже при старте VE биндом пробрасываю в контейнер.
Re: [openvz][nfs] зависание контейнера [message #41273 is a reply to message #41272] Mon, 20 December 2010 13:52 Go to previous messageGo to next message
SuSt is currently offline  SuSt
Messages: 8
Registered: December 2010
Location: Russia
Junior Member

From: *yota.ru
Как вариант решения, вполне имеет право на существование. Есть только небольшая неприятность. Если контейнер использует какие-либо "внешние" ресурсы (к числу которым относится и mount bind), то ему уже не судьба мигрировать на другую ноду кластера онлайн (т.е. без выключения). Если же NFS подключен "изнутри" контейнера, то в некоторых случаях на 18-м ядре такой фокус прокатывал. Впрочем, если Вы не используете кластеры, то Вам все равно.
Re: [openvz][nfs] зависание контейнера [message #41274 is a reply to message #41211] Mon, 20 December 2010 20:34 Go to previous message
SuSt is currently offline  SuSt
Messages: 8
Registered: December 2010
Location: Russia
Junior Member

From: 87.228.123*
Вот, кстати, этот баг, описанный в багтрекере:
http: //bugzilla.openvz.org/show_bug.cgi?id=1626

Так что разработчики о нем осведомлены. Статус ему присвоен "критический". Что-ж... будем терпеливо ждать когда пофиксят.
Previous Topic: *NIX + mysql + nginx - Виртуальный или реальный?
Next Topic: Статические маршруты
Goto Forum:
  


Current Time: Fri Nov 16 13:36:42 GMT 2018