多节点Tomcat利用NFS服务实现目录共享

  

一、NFS应用场景

  

1, NFS文件系统(网络)是一种基于TCP/IP传输的网络文件系统协议
2,通过使用NFS协议,NFS客户机可以像访问本地目录一样访问远程NFS服务器中的共享资源。
3,在企业群集架构的工作场景中,特别是中小型网站公司,NFS网络文件系统一般被用来存储共享视频,图片等静态资源文件。列如将网站用户上传的文件放到NFS共享里面,通过网络共享,让网络上的其他服务器能够挂载访问共享目录内的数据

  

二,系统环境

  

1,一台Centos7作为NFS服务器绑定同一块网卡vnet1:192.168.80.100
2,两台Centos7分别作为Tomcat服务器且绑定同一块网卡vnet1。
对应的IP地址分别为:192.168.80.120
192.168.80.130
3,对应拓扑图如下:
多节点Tomcat利用NFS服务实现目录共享“> <br/>其中测试终端为win10真机,NFS服务器上传商城项目,Tomcat挂载到NFS服务器上,最在测试终端访问。</p>
  <h4>三、案列部署</h4>
  <h5>部署NFS服务器</h5>
  <p> <强> 1,安装nfs-utils, rpcbind软件包</强> <br/> yum安装nfs-utils rpcbind - y <br/> <强> 2,设置共享目录</强> <br/> <代码> vi/etc/exports//编译配置文件</代码> <br/>加入下面内容</p>
  <pre> <代码>/opt/tomcatpub * (rw、同步)//指定共享目录的路径和权限
  
  mkdir/opt/tomcatpub//新建共享目录
  乔恩nfsnobody/opt/tomcatpub//目录提权</代码> </pre>
  <p>上传商城项目<br/> <代码> tar xf SLSaleSystem.tar。广州- c/opt/tomcatpub///将商城项目解压到共享目录</代码> <br/> <强> 3,启动NFS服务验证</强> </p>
  <pre> <代码> systemctl开始rpcbind//先启动
  systemctl启动nfs//后启动</代码> </pre>
  <h5>部署tomcat服务器(两台配置相同)</h5>
  <p>说明:<br/>由于番茄酱服务器是运行在jdk环境中,因此首先要搭建jdk环境。<br/> <强> 1,搭建jdk环境</强> </p>
  <pre> <代码> tar xvf jdk-8u144-linux-x64.tar。广州//解压jdk
  cp - r jdk1.8.0_144//usr/local/java//将解压好的jdk下的文件复制到java目录下
  vi/etc/profile//添加jdk系统变量
  出口JAVA_HOME=/usr/地方/java
  出口JRE_HOME=/usr/地方/java/jre
  导出路径=$路径:/usr/地方/java/bin
  出口CLASSPATH=?:/usr/地方/java/lib:/usr/地方/java/jre/lib
  源/etc/profile//刷新下文件
  java - version//查看版本成功说明环境搭建成功</代码> </pre>
  <p> <img src= tomcatdown
tomcatup//重启tomcat服务器
<强> 7日验证是否成功
访问192.168.80.120:8080
多节点tomcat利用NFS服务实现目录共享

多节点Tomcat利用NFS服务实现目录共享