У меня три машины в производстве -
machineA 10.66.136.129
machineB 10.66.138.181
machineC 10.66.138.183
и на всех этих машинах установлена Ubuntu 12.04, и у меня есть root-доступ ко всем этим трем машинам.
Теперь я должен делать вещи ниже, в моих машинах выше -
Create mount point /opt/exhibitor/conf
Mount the directory in all servers.
sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/
Я уже создал /opt/exhibitor/conf
каталог на всех этих трех машинах, как указано выше.
Сейчас я пытаюсь создать точку монтирования. Итак, я следовал за процессом ниже -
Установите файлы поддержки NFS и сервер ядра NFS на всех трех указанных машинах.
$ sudo apt-get install nfs-common nfs-kernel-server
Создайте общий каталог на всех трех вышеперечисленных машинах
$ mkdir /opt/exhibitor/conf/
Отредактировал /etc/exports
и добавил запись, как это во всех трех вышеупомянутых машинах -
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/opt/exhibitor/conf/ 10.66.136.129(rw)
/opt/exhibitor/conf/ 10.66.138.181(rw)
/opt/exhibitor/conf/ 10.66.138.183(rw)
Я попытался установить на машине A, как показано ниже, от machineB и machineC, и это дает мне эту ошибку:
root@machineB:/# sudo mount -t nfs 10.66.136.129:/opt/exhibitor/conf /opt/exhibitor/conf/
mount.nfs: access denied by server while mounting 10.66.136.129:/opt/exhibitor/conf
root@machineC:/# sudo mount -t nfs 10.66.136.129:/opt/exhibitor/conf /opt/exhibitor/conf/
mount.nfs: access denied by server while mounting 10.66.136.129:/opt/exhibitor/conf
Мой /etc/exports
файл выглядит хорошо? Я почти уверен, что испортил мой exports
файл. Так как у меня одинаковое содержимое на всех трех машинах в файле экспорта.
Есть идеи, что я здесь не так делаю? И какой /exports
файл здесь будет правильным ?
0750
или0700
клиент, пытающийся смонтировать, вполне может потерпеть неудачу с этим же сообщением об ошибке. Я изменил хост с0750
на,0755
а затем ошибка ушла, и все было хорошо.