Я использую открытый контейнер 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, но до его запуска и не имеют никакого отношения к тому, что вы в этот момент выполняете команды монтирования.