云计算百科
云计算领域专业知识百科平台

配置与管理NFS服务器(实践项目)

配置与管理NFS服务器(实践项目

  • 项目描述
  • 一、基本配置
    • 1.NFS 服务器修改主机名和IP 地址
    • 2.NFS 客户机修改主机名和IP 地址
    • 3.设置域名
  • 二、安装NFS软件包
  • 三、修改NFS服务端配置文件
    • 1. 创建共享文件夹
    • 2.配置/etc/exports文件
  • 四、客户端访问NFS服务
    • 1.查看服务器端可用的NFS服务
    • 2.设置客户机自动挂载

项目描述

某企业的销售部有一个局域网,域名为szhvs.com。网络拓扑图如下图所示。网内有一台Linux的共享资源服务器主机名为Server+学号,域名为NFS-Server+学号.szhvs.com。现要在该服务器上配置NFS服务器,使销售部内的所有主机都可以访问NFS-Server+学号服务器中的/share共享目录中的内容,但不允许客户机更改共享资源的内容。 客户主机3(主机名为Client+学号,域名为NFS-Client+学号,IP 为192.168.学号.100)在每次系统启动时自动挂载服务器上的/share目录中的private内容到客户机3的/share1目录,并对该目录具体有读写的权限。

要求: 1、完成项目描述中要求的配置,撰写客户交付文档 2、将服务器端和客户端的配置分别编辑为2个批处理脚本。(包括IP地址和主机名的修改) 在这里插入图片描述

一、基本配置

1.NFS 服务器修改主机名和IP 地址

nmcli general hostname Server60
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.60.200/24 gw4 192.168.60.2 ipv4.dns 61.177.7.1
nmcli connection up ens160
bash

2.NFS 客户机修改主机名和IP 地址

nmcli general hostname Client60
nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.60.100/24 gw4 192.168.60.2 ipv4.dns 61.177.7.1
nmcli connection up ens160
bash

3.设置域名

(1)在NFS服务器上编辑/etc/hosts文件,在文件中添加IP与域名的对应关系。

cat >>/etc/hosts<< EOF #使用cat 命令在/etc/hosts文件的末尾添加EOF标记之前的内容。
192.168.60.200 Server60 NFS-Server60.szhvs.com #将主机名和域名绑定到相应的IP地址。
192.168.60.100 Client60 NFS-Client60.szhvs.com
EOF

(2)在服务器上将/etc/hosts文件复制到客户机

scp /etc/hosts 192.168.60.100:/etc #使用scp 命令实现跨主机的文件复制

(3)在客户端测试配置

ping Server60
ping NFS-server60.szhvs.com

二、安装NFS软件包

在服务器和客户机上配置安装源,过程略! (1)服务器端安装NFS服务器软件及相关支持包。启动服务,并设置防火墙

yum install rpcbind nfs-utils -y #安装 rpcbind 和 nfs-utils 两个软件包
systemctl start rpcbind #启动服务,3个服务的启动顺序 不能搞错。
systemctl start nfs-utils
systemctl start nfs-server
systemctl enable rpcbind #设置开机自启
systemctl enable nfs-server
firewall-cmd –permanent –add-service=rpc-bind #设置防火墙
firewall-cmd –permanent –add-service=mountd
firewall-cmd –permanent –add-service=nfs
firewall-cmd –reload

(2)客户端安装NFS客户端软件

yum install nfs-utils -y #安装nfs-utils软件包
systemctl start nfs-utils

三、修改NFS服务端配置文件

1. 创建共享文件夹

mkdir -p /share /share/private #创文件夹
chmod 777 /share -R
touch /share/test1 /share/test2 /share/private/test3 #在/share 文件夹中创建3个测试文件,test1、test2、test3

2.配置/etc/exports文件

修改服务器端的配置文件/etc/exports

cat >>/etc/exports<< EOF
/share 192.168.60.0/24(ro,sync) #设置192.168.60.0/24网段所有主机对共享资源有ro权限
/share/private 192.168.60.100(rw,sync) #设置192.168.60.100主机对共享资源有rw权限

EOF

修改配置文件后重新扫描配置文件,设定加载。

exportfs -r

四、客户端访问NFS服务

1.查看服务器端可用的NFS服务

showmount -e 192.168.60.200 #查看服务器端的共享资源
mkdir /share1 # 创新文件夹,用于挂载NFS共享资源
chmod 777 /share1
mount -a -t nfs4 192.168.60.200:/share/private /share1 #使用nfs4格式,将服务器共享的/share挂载到本机的/share1

2.设置客户机自动挂载

修改/etc/fstab文件,在文末添加挂载信息

cat >>/etc/fstab<< EOF
192.168.60.200:/share/private /share1 nfs4 defaults 0 0

EOF

赞(0)
未经允许不得转载:网硕互联帮助中心 » 配置与管理NFS服务器(实践项目)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!