NFSサーバー構築2012/06/05 |
任意のディレクトリを各サーバー間で共有できるようにするためにNFSサーバーを構築します。
|
|
[1] | NFSサーバーとなるシステム上での設定です。 |
[root@master ~]#
yum -y install nfs-utils
[root@master ~]#
vi /etc/idmapd.conf # 5行目:コメント解除して自ドメイン名に変更 Domain = srv.world
[root@master ~]#
vi /etc/exports # 以下のように記述*注 /home 10.0.0.0/24(rw,sync,no_root_squash,no_all_squash)
#*注 /home ⇒ 共有するディレクトリを指定 10.0.0.0/24 ⇒ アクセスを受け付けるネットワークの範囲 rw ⇒ 読み書き可 sync ⇒ 同期する no_root_squash ⇒ root特権有効 no_all_squash ⇒ そのままの権限でアクセスさせる
systemctl start rpcbind.service [root@master ~]# systemctl start nfs-server.service [root@master ~]# systemctl start nfs-lock.service [root@master ~]# systemctl start nfs-idmap.service [root@master ~]# systemctl enable rpcbind.service [root@master ~]# systemctl enable nfs-server.service [root@master ~]# systemctl enable nfs-lock.service [root@master ~]# systemctl enable nfs-idmap.service |
[2] | NFSクライアント上での設定 |
[root@www ~]#
yum -y install nfs-utils
[root@master ~]#
vi /etc/idmapd.conf # 5行目:コメント解除して自ドメイン名に変更 Domain = srv.world
systemctl start rpcbind.service [root@www ~]# systemctl start nfs-lock.service [root@www ~]# systemctl start nfs-idmap.service [root@www ~]# systemctl start nfs-mountd.service [root@www ~]# systemctl enable rpcbind.service [root@www ~]# systemctl enable nfs-lock.service [root@www ~]# systemctl enable nfs-idmap.service [root@www ~]# systemctl enable nfs-mountd.service [root@www ~]# mount -t nfs master.srv.world:/home /home [root@www ~]# df -h Filesystem Size Used Avail Use% Mounted on rootfs 16G 832M 14G 6% / devtmpfs 995M 0 995M 0% /dev tmpfs 1003M 0 1003M 0% /dev/shm tmpfs 1003M 39M 964M 4% /run /dev/mapper/VolGroup-lv_root 16G 832M 14G 6% / tmpfs 1003M 39M 964M 4% /run tmpfs 1003M 0 1003M 0% /sys/fs/cgroup tmpfs 1003M 0 1003M 0% /media /dev/vda2 485M 32M 428M 7% /boot master.srv.world:/home/ 16G 848M 14G 6% /home # NFSサーバーのホームディレクトリがマウントされている
[root@www ~]#
vi /etc/fstab /dev/mapper/VolGroup-lv_root / ext4 defaults 1 1 UUID=65ec32e2-f459-4d63-b8b0-e18124b50f3a /boot ext4 defaults 1 2 /dev/mapper/VolGroup-lv_swap swap swap defaults 0 0 # 最終行に追記:マウントするホームディレクトリをNFSサーバーのものに変更 master.srv.world:/home /home nfs defaults 0 0 |