NFSをインストールし、公開するディレクトリとアクセス許可を設定したときのメモ
(注意)ただし、プライベートネットワーク内のマシンにNFSをインストールした。
1、nfs-utilのインストールを行った
[root@iscsi-target-01 ~]# yum install nfs-utils
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.nara.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.nara.wide.ad.jp
* updates: ftp.nara.wide.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package nfs-utils.x86_64 1:1.2.3-15.el6 will be installed
--> Processing Dependency: nfs-utils-lib >= 1.1.0-3 for package: 1:nfs-utils-1.2.3-15.el6.x86_64
--> Processing Dependency: libgssglue for package: 1:nfs-utils-1.2.3-15.el6.x86_64
--> Processing Dependency: rpcbind for package: 1:nfs-utils-1.2.3-15.el6.x86_64
--> Processing Dependency: libtirpc for package: 1:nfs-utils-1.2.3-15.el6.x86_64
--> Processing Dependency: libgssglue.so.1(libgssapi_CITI_2)(64bit) for package: 1:nfs-utils-1.2.3-15.el6.x86_64
--> Processing Dependency: libnfsidmap.so.0()(64bit) for package: 1:nfs-utils-1.2.3-15.el6.x86_64
--> Processing Dependency: libtirpc.so.1()(64bit) for package: 1:nfs-utils-1.2.3-15.el6.x86_64
--> Processing Dependency: libgssglue.so.1()(64bit) for package: 1:nfs-utils-1.2.3-15.el6.x86_64
--> Running transaction check
---> Package libgssglue.x86_64 0:0.1-11.el6 will be installed
---> Package libtirpc.x86_64 0:0.2.1-5.el6 will be installed
---> Package nfs-utils-lib.x86_64 0:1.1.5-4.el6 will be installed
---> Package rpcbind.x86_64 0:0.2.0-8.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
nfs-utils x86_64 1:1.2.3-15.el6 base 308 k
Installing for dependencies:
libgssglue x86_64 0.1-11.el6 base 23 k
libtirpc x86_64 0.2.1-5.el6 base 78 k
nfs-utils-lib x86_64 1.1.5-4.el6 base 67 k
rpcbind x86_64 0.2.0-8.el6 base 51 k
Transaction Summary
========================================================================================================================================================================
Install 5 Package(s)
Total download size: 527 k
Installed size: 1.2 M
Installed:
nfs-utils.x86_64 1:1.2.3-15.el6
Dependency Installed:
libgssglue.x86_64 0:0.1-11.el6 libtirpc.x86_64 0:0.2.1-5.el6 nfs-utils-lib.x86_64 0:1.1.5-4.el6 rpcbind.x86_64 0:0.2.0-8.el6
Complete!
2、ディレクトリの公開とアクセス許可設定を行った
[root@iscsi-target-01 ~]# vi /etc/exports
/volume-01 192.168.0.0/16(rw)
・ /volume-01 ・・・公開ディレクトリ名
・ 192.168.0.0/16 ・・・アクセスを許可するネットワークアドレスの指定
(上の例では、192.168.0.0~192.168.255.255までのホストからのアクセスを許可している。)
・ (rw) ・・・アクセスモードの設定(この例では、Read Writeを許可)
3、SELINUXを解除した
ここを参考にして、解除設定を行った。
( http://akira-arets.blogspot.com/2012/03/centos6-disabled-selinux.html )
4、ファイアーウォールを解除した
・ファイアーウォールルール設定ツールを用いて行った。
# system-config-firewall-tui
上のツールがなければ、yumでインストールすることができる。
# yum install system-config-firewall-tui
Installed:
system-config-firewall-tui.noarch 0:1.2.27-5.el6
Complete!
5、公開しているディレクトリを確認した
# showmount -e 127.0.0.1
Export list for 127.0.0.1:
/volume-01 192.168.0.0/16
以上