linux企业级应用5.lvs负载均衡rhel6nfs_第1页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络文件共享服务:1、Network File System在 Linux 下实现文件共享有多种方式,NFS 就是其中之一。网络文件系统(NFS)协议是由 SunMicroSystem 在 20 世纪 80 年代为了提供对共享文件的而设计的。该协议采用Cnt/Server 模型, 通过使用Sun 开发的过程调用协议(RPC Protocol)来实现运行在一台计算机上的程序来调用在另一台机器上运行的子程序.NFS 包含 3 个版本:NFSv2、NFSv3、NFSv4RHEL6 是以 NFSv4 作为默认版本,NFSv4 使用 TCP协议(端是 2049)和NFS 服务器建立连接,而老版本的 NF

2、S 可以在 TCP 协议或者是 UDP 协议上运行。NFS 服务的端口默认是不固定的,但可以强制 NFS 使用固定端口。RHEL6 中 NFS 的包:nfs-utils在 NFS 的相关文档中,有两个值得重点关注/etc/exports:NFS 服务的主配置文件,该文件的最主要目的是发布共享目录并为共享目录限制权限。和其他服务的主配置文件一样,绝大部分的配置都是通过编辑该文件完成/var/lib/nfs/xtab:这个文件主要用来客户端与 NFS 服务器的连接,如果想查看哪些客户端曾经连接过 NFS 服务器,查看该文件即可NFS 服务的主配置文件 exports 发布共享目录的格式如下:共享目

3、录客户端 1 参数 1客户端 2 参数共享目录是指在 NFS 服务器上需要给客户端共享出来的目录,在设置共享目录的时候要使用绝对路径客户端是指所有可以NFS 服务器共享目录的计算机。常见客户端指定方式如下表:参数:在诸多可以附带的参数中,使用最多的要数权限设置的参数了,常见参数如下表:参数说明ro设置共享权限为只读rw设置共享权限为读写root_squash当使用 NFS 服务器共享目录的使用者是 root 时,将被为账号。即:NFS 主机使用共享目录的使用者如果是 root时,那么这个使用者的权限将被压缩成为使用者,通常他的 UID 与 GID 都会变成 nobody 那个系统账号的no_r

4、oot_squash当使用 NFS 服务器共享目录的使用者是 root 时,将不被为 账号。即:NFS 主机使用共享目录的使用者,如果是 root 的话,那么对于这个共享的目录来说,他就具有 root 的权限!这个项目极不安全,不建议使用!all_squash将所有使用 NFS 服务器共享目录的使用者都为账号anonuid设置账号的 UIDanongid设置账号的 GID客户端指定方式示例使用 IP 地址指定单一主机10.20.30.40使用 IP 地址指定范围主机172.16.0.0/16使用 IP 地址指定范围主机192.168.1.*使用指定单一主机Test.ice.apple使用指定范

5、围主机*.ice.apple使用通配符指定所有主机*注意:在发布共享目录的格式中除了共享目录是必跟参数外,其他参数都 是可选 的。而且共享目录和客户端 1 与客户端 2 之间都 需要使用空格符号,但客户端和参数之间不能有空格。如:在/etc/exports 文件添加如配置:/media *(ro) 192.168.0.10(rw,no_root_squash)/NFS/test192.168.0.0/24(ro)NFS 服务的启动与停止:NFS 服务chkconfig -list是 NFS将 rpcbind 和 nfs 都设为自动启动chkconfig rpcbind onchkconfig

6、n启动 rpcbindserviccbind start之后才能成功启动 nfsservice nfs start一定要先启动 rpcbind,然后再启动 nfs,不然 NFSquotas 和 NFS daemon 都将启动失败。service nfs start|stop|restart|reloadexportfs 命令:用于当前主机中 NFS 服务器的输出目录列表exportfs rv 使 NFS 服务器重新exports 文件的设置,而不需重启 NFS 服务器exportfs auv 用于停止当前主机中 NFS 服务器的所有目录输出exportfs av 用于输出 NFS 服务器的所有

7、共享目录exportfsv 显示输出列表同时,显示导出的设定参数客户端的使用:客户端可以先使用 showmount e 查看 NFS 服务器发布的共享目录挂载 NFS 文件系统Mount-t nfsNFS 服务器 IP 地址(或主机名):共享目录 本地挂载点如:mount t nfs 192.168.0.1:/media启动挂载 NFS/mnt想要系统每次启动时自动挂载NFS 服务器上的共享目录,则可以编辑/etc/fstab 文件NFS 服务器的 IP:共享目录配置 NFS 固定端口:挂载点nfsdefaults0 0默认情况下,NFS 配置完毕后,每次重新启动该服务后其相应的端口都会随化,

8、如果,如何开放变化的端口就成问题了,其实解决办法也很简单,只需对 NFS 进启用了行配置使用固定端口即可NFS 服务启动时,会检查/etc/sysconfig/nfs 文件,因此改该文件,修改相应字段便可以sync保持数据同步,也就是将数据同步写入内存和硬盘。这可能导致效率降低async先将数据保存在内存中,而不是直接保存在硬盘强制 NFS 服务使用固定端口了:若 NFS 服务器上启用了 iptables下规则:且 filter 表的 3 个链默认规则为 DROP 需创建如iptables iptables iptables iptablesiptablesIIIIINPUT INPUT INPUTINPUTpppptcp udp tcpudp-dport-dport-dport-dport111 j ACCEPT111 j ACCEPT 2049 j ACCEPT 2049 j ACCEPTI INPUT p tcp m multiport

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论