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

Ошибка монтирования NFS в контейнере OpenVZ, но работа в Ubuntu

Я использую открытый контейнер VZ debian 6.0 и не могу подключить общий ресурс NFS. Я получаю сообщение об ошибке: mount.nfs: mount to NFS server '' failed: timed out, прекращение

Однако использование той же самой команды в ubuntu 13.04 работает. Общий ресурс NFS находится на моем FreeNAS и экспортируется во всю сеть 192.168.1.0/24. Я установил nfs-common и dependencies на обоих ... Есть ли что-нибудь особенное с контейнерами openVZ, поскольку они не используют собственное ядро?

РЕДАКТИРОВАТЬ: я использую proxmox 3.0-13 в качестве хоста контейнера

ты сделал :

обязательно сначала остановите контейнер:

vzctl stop <container id>

включить nfs для контейнера:

vzctl set <container id> --features "NFS:ON" --save

перезапустить контейнер:

vzctl start <container id>

Я постоянно запускаю клиентов nfs в контейнерах с этой настройкой.

Единственная странность, которую я нахожу, заключается в том, что иногда контейнер не может автоматически монтировать общие ресурсы nfs, которые находятся в / etc / fstab

Вы не можете использовать NFS пространства ядра. Используйте пользовательское пространство NFS.

Видеть: http://openvz.org/NFS_server_inside_container#User-space_NFS_server

Другой вариант - смонтировать том на HN, а затем привязать его к контейнеру во время сценариев запуска (vps.mount или $ ctid.mount). Сценарии монтирования для OpenVZ вызываются после монтирования каталога CT, но до его запуска и не имеют никакого отношения к тому, что вы в этот момент выполняете команды монтирования.