FastNetMon

Sunday, 20 December 2009

Работа с NFS 3/4 на CentOS 6: сервер

Ставим необходимый софт:
yum -y install nfs-utils nfs-utils-lib

Запускаем:
/etc/init.d/nfs start
Активируем запуск при загрузке сервера:
chkconfig nfs on 

Для NFS 4 нужно настроить демона idmapd (иначе будет ругань в стиле: nfsv4 idmapping failing: has idmapd not been started?):
chkconfig rpcidmapd on
/etc/init.d/rpcidmapd start

Открываем конфигурацию экспортируемых ФС:
vi /etc/exports

Вписываем там (эта конфигурация небезопасна, все файлы будут доступны как для root, но зато не будет проблем с соответствием uid на разных машинах). Причем 10.0.100.100 - это IP клиента, который имеет право монтировать эту ФС.

/nfs 10.0.100.100(rw,no_root_squash,fsid=0)

В случае NFS 2/3 также нужно сконфигурировать portmap.

Если требуется 3я версия NFS, то нужно еще поставить portmap:
yum install -y portmap
И запустить его:


/etc/init.d/portmap start

Потом добавляем 10.0.100.100 как доверенный для доступа к portmap:
vi /etc/hosts.allow


Добавляем туда:

portmap: 10.0.100.100


Для применения настроек перезапускаем все сервисы (не уверен, что это требуется, но лучше сделать, если нет соседних чтений/записей):

/etc/init.d/portmap restart
На самом финише делаем итоговый рестарт для применения настроек:
/etc/init.d/nfs restart


Просматриваем список экспортируемых ФС:
exportfs

Ну вот и все :)

No comments :

Post a Comment

Note: only a member of this blog may post a comment.