NFS应用

  1. 云栖社区>
  2. 博客>
  3. 正文

NFS应用

科技小能手 2017-11-12 21:38:00 浏览623
展开阅读全文

  (1) nfs server导出/data/application/web,在目录中提供wordpress; 

  (2) nfs client挂载nfs server导出的文件系统至/var/www/html;

  (3) 客户端(lamp),部署wordpress,并让其正常访问;要确保能正常发文章,上传图片;

  (4) 客户端2(lamp),挂载nfs server导出的文件系统至/var/www/html;验正其wordpress是否可被   访问;要确保能正常发文章,上传图片;

  nfs server IP:172.16.72.6

  nfs客户端1 IP:172.16.72.5

  nfs客户端2 IP:172.16.72.4

 (1)安装nfs-utils

    yum -y install nfs-utils

    若没有则安装,默认系统中存在;

    开启nfs服务:

      systemctl start nfs.service

    创建共享目录:

      mkdir -pv /data/application/web

    将wordpress导入并解压:

     wKiom1m9AQjyB_9GAAAkMteVpkA599.png-wh_50

    给/data/application/web设置其他用户的写权限:

     chmod o+w /data/application/web

    给/data/application/web/wordpress设置权限使另一主机能够修改其配置文件:

     chmod 777 /data/application/web/wordpress

    设置wordpress中的wp-content权限:

     chmod 777 /data/application/web/wordpress/wp-content

    将共享目录写入/etc/exports中:

     wKioL1m9AhrCRU2iAAANOGygcUs555.png-wh_50

     设置共享目录,访问者是面对所有的,设置读写权限,同步存储以及匿名uid和gid

    重启nfs服务:

     systemctl reload nfs.service

     或exportfs -ar

 

 (2) 

  172.16.72.5客户端1:

    查看是否安装nfs-utils,httpd,php,mariadb-server

    没有则安装

    创建目录/var/www/html

      mkdir -pv /var/www/html

    将172.16.72.6 nfs服务器的共享目录挂载至客户端1:

     wKioL1m9BGHhNhVgAAAXWHcGmY4551.png-wh_50

    配置客户端的虚拟主机:

     wKioL1m9BJqhiyY1AAA8DJWGB4g006.png-wh_50

 

  (3)

   配置/var/www/html中的wordpress:

     wKiom1m9BPfAV5yFAAAIgBiTfR0838.png-wh_50

     wKiom1m9BSSj-yJMAAAkN4yqttw656.png-wh_50

   配置客户端1的数据库:

     wKiom1m9BUrBWneiAAAq3mQP_Ac335.png-wh_50

   重启httpd服务,在浏览器访问wordpress

    wKiom1m9Ba3ST6mzAABVbstrgsA071.png-wh_50 

   发布图片文字的博客:

    wKioL1m9BgrwDTUsAABDz8gap9w351.png-wh_50

 

  (4)

    客户端2172.16.72.4

    wKioL1m9CAKzGLkBAAA8wpPg38Q407.png-wh_50

    虚拟主机:

    wKiom1m9CE-hFUxfAAA_UEzbKs4879.png-wh_50

   关闭防火墙:

     iptables -F

     setenforce 0

   创建数据库:

     wKiom1m9COmi3T5LAABBG7G5tpo745.png-wh_50

   将nfs服务器共享文件挂载至客户端2的/var/www/html

   访问www.wujunqi2.com/wordpress/index.php

    编辑文章:

     wKioL1m9DOmi1zoBAADUwX--3FY252.png-wh_50

   发布文章并查看:

     wKioL1m9DTDALPl-AACCWsESL1s944.png-wh_50

   文章发布成功!!


  

   (1) nfs server导出/data/目录;

   (2) nfs client挂载/data/至本地的/mydata目录;本地的mysqld或mariadb服务的数据目录设置    为/mydata, 要求服务能正常启动,且可正常存储数据;

   172.16.72.6为nfs服务器端

   172.16.72.4为nfs客户端

   在服务器端创建目录/data

   wKioL1m9H3ezM08IAAA-S0K7Z3w502.png-wh_50

   编辑共享配置文件/etc/exports

   wKioL1m9IH6ASPDjAAAIB3flJmU739.png-wh_50

   exportfs -ar读取

   创建对应的用户

   wKiom1m9INeAbYO0AAALlrqTA9M472.png-wh_50

   授权/data目录:

   将/data下属所有文件属主属组全部设为mysql,这样客户端主机才能对挂载的数据库操作,在客户  端主机同样存在mysql用户,可以对该目录进行写操作;

   wKiom1m9IqaQ5POVAAARH6mf7EI048.png-wh_50

   

   客户端主机172.16.72.4:

   创建挂载点/mydata

   mkdir /mydata

   wKiom1m9IuPx_3s8AAAIIfrD_V8318.png-wh_50

   挂载,并修改该主机mysql的主配置文件/etc/my.cnf

   wKioL1m9IubDGgsBAAAI42qxxeI387.png-wh_50

   修改datadir

   重启mariadb服务

   systemctl restart mariadb.service

   开始/mydata数据库:

   wKioL1m9I7ziggOwAAAI42qxxeI088.png-wh_50

   添加数据库wjq

   wKioL1m9I9uSVmokAAAgdnAEGAs757.png-wh_50

   成功添加到/mydata中:

  wKiom1m9JCWRJE_IAAARykOGkuI231.png-wh_50

   

   

   

本文转自 wujunqi1996 51CTO博客,原文链接:http://blog.51cto.com/12480612/1965944


网友评论

登录后评论
0/500
评论
科技小能手
+ 关注