У меня проблема с монтированием NFS. Я управляю кластером с пятью узлами Ubuntu 12.04. Мне нужно NFS экспортировать некоторые пути в главном узле для запуска моих приложений. Ping и ssh работают нормально, если я загружаюсь без общих ресурсов NFS.
После остановки и перезапуска системные вторичные узлы не могут загружаться, поскольку они не могут получить общие ресурсы NFS. В процессе загрузки я получаю следующие сообщения об ошибках:
Запуск блока монтирования события для файловых систем NFS до запуска statd
Остановка монтирования файловых систем при загрузке
Запуск NFSv4 id <-> name mapper
Я попытался запустить узлы в режиме восстановления, отредактировать / etc / fstab, чтобы удалить общие ресурсы, а затем смонтировать с помощью sudo mount -va
, но безуспешно:
meteo@ventus2:~$ sudo mount -va
[sudo] password for meteo:
mount: proc ya está montado en /proc
mount.nfs: timeout set for Fri Mar 28 09:30:01 2014
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.1,clientaddr=192.168.1.2'
mount.nfs: mount(2): Connection refused
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.1,clientaddr=192.168.1.2'
mount.nfs: mount(2): Connection refused
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.1,clientaddr=192.168.1.2'
mount.nfs: mount(2): Connection refused
Я также попытался
meteo@ventus2:~sudo service statd restart
statd stop/waiting
statd start/running, process 3759
meteo@ventus2:~$ ps -ef | grep statd
statd 3544 1 0 09:24 ? 00:00:00 rpc.statd -L
и затем смонтировать, но это не работает.
Здесь вы можете увидеть / etc / fstab и хосты во вторичном узле ventus2
fstab
ventus: / home / meteo / mirror / home / meteo / mirror nfs
]
хосты
192.168.1.1 ventus.ceam.es ventus 192.168.1.2 ventus2.ceam.es ventus2
и / etc / exports в главный узел ventus
192.168.1.1 ventus 192.168.1.2 ventus2
Самое смешное, что система работала с момента остановки и запуска на этой неделе. Главный узел - единственный, имеющий подключение к Интернету, поэтому система регулярно обновляется, второстепенные остаются с первой системой Ubuntu 12.04. Может быть, конфликт версий? mount -V
дает ту же версию.
монтирование из util-linux 2.20.1 (с поддержкой libblkid и selinux)
Есть идеи или предложения? Я продолжу просматривать веб-страницы.
Спасибо заранее
Я наконец нашел, что решение для NFS монтирует проблему. При поиске подобных вопросов в Stackoverflow, я прибыл в это сообщение
, я применил предложение для установки, и выполнять rcconf
sudo apt-get install rcconf dialog
sudo rcconf
В rcconf
я отметил statd, как выбрано (это было неотмеченным), и перезагрузил основной узел (сервер NFS). Тогда я перезапустил каждый узел, вводимый в режим восстановления, изменил fstab, таким образом, они могли загрузиться (комментирующий любую запись NFS). Когда узел произошел, я восстановил fstab и смонтировал файловые системы NFS.
При вводе в режим восстановления я должен был повторно смонтировать файловую систему прежде, чем отредактировать fstab, это не было перезаписываемо, прежде чем
mount -o remount,rw /
nano /etc/fstab
тогда возобновил нормальную начальную загрузку.
В терминале я непрокомментированный импорт NFS от/etc/fstab и выполненный sudo mount -va
Теперь, смонтированные файловые системы появляется, они могут быть перечислены, и файл создавал/редактировал в узле, появляется на всех узлах.
, Конечно, должно быть лучшее и более общее решение для NFS, правильно загружающегося, но это работало на меня.
Hope это помогает кому-то.