iSCSI新应用以及如何进行NFS的存储服务分离

  介绍

iSCSI新应用以及如何进行NFS的存储服务分离,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

iSCSI应用

<>之前不可多机,同时挂载,不可随时更新共享内容   适合,HA机群,不适合LB ,哈:一个主,一个备   ext4, xfs都是本地文件系统   需要做成gfs全局文件系统   NFS网络文件系统

简述:

<>以前当A, B机挂载同一个iqn设备C时文件系统时(ext4或者是xfs),同时提供服务,由于都是提供存储服务,可以对里面的文件进行修改,但是   修改后的文件只有自己本机能够看的见,其他挂载了相同存储设备的主机不能看见对里面文件的修改

例如:

<>之前,,,,,存储设备C存储了a.txt(123),,分别被A, B挂载了,A, B均能看见a.txt(123),当一个对a.txt进行修改后a.txt(1234),在B上仍然只能   看见a.txt(123),但是a.txt此时已经改变为了a.txt(1234);当B对a.txt进行修改后a.txt(1235),一个也不能看见B的修改内容;当A、B都将   存储设备卸载并登出后,再进行登入挂载操作,会看见最后对这个文件修改的内容,即这里重新登入挂载后,A, B都能看见a.txt (1235)

实验:

<>之前,,,,准备:C机搭建好iscsi共享,   ,,,,发现,登入,格式化,格式化,挂载在/var/www/html/,,,,,,,echo  111年,祝辞,/var/www/html/index . html   ,,,B:发现,登入,直接挂载   ,,,,,,,mount /dev/sda /var/www/html

问题:

<>之前,,,,多机同时挂载相同的存储设备时,无法访问到对方修改的内容

步骤

:
  在第一行之后插入“0”
  ,,,sed 小姐;& # 39;1 a  0 & # 39;,/var/www/html/index.html ,
  查看
  ,,,cat /var/www/html/index . html
  B:
  查看,并且已经有文件index . html
  ,,,cat /var/www/html/index . html
  在第一行之后插入“2”
  ,,,sed 小姐;& # 39;1 a  2 & # 39;,/var/www/html/index . html
  查看
  ,,,cat /var/www/html/index . html
  答:
  卸载
  ,,,umount /var/www/html/登出
  ,,,iscsiadm ——mode  node ——targetname  iqn.2018 - 10. - cn.tedu.storage51: vdb ——portal  192.168.4.51:3260 ——注销
  登入,,,
  ,,,iscsiadm ——mode  node ——targetname  iqn.2018 - 10. - cn.tedu.storage51: vdb ——portal  192.168.4.51:3260 ——登录
  挂载
  ,,,mount /dev/mapper/mpatha /var/www/html/查看,发现了修改的内容是B修改的内容
  ,,,cat /var/www/html/index . html
  B:
  卸载
  ,,,umount /var/www/html
  登出
  ,,,iscsiadm ——mode  node ——targetname  iqn.2018 - 10. - cn.tedu.storage51: vdb ——portal  192.168.4.51:3260 ——注销
  登入
  ,,,iscsiadm ——mode  node ——targetname  iqn.2018 - 10. - cn.tedu.storage51: vdb ——portal  192.168.4.51:3260 ——登录
  挂载
  ,,,mount /dev/sdb /var/www/html/查看,发现了修改的内容是B修改的内容
  ,,,cat /var/www/html/index . html 

NFS服务器

 nfs-utils 提供共享服务
  rpcbind 提供数据传输
  主配置文件vim /etc/出口

异步:将文件内容存入cpu,以后定期存入磁盘

同步:将文件内容存入cpu的同时存入磁盘

实验:
<>之前存储与服务分离的httpd
问题:
<>之前不同网络主机的网页文件可能相同,就会存在重复写网页文件的操作,人力浪费
目的:
<>之前多台网络主机访问同一设备的网页文件
准备:
主机:storage51:192.168.4.51
  ,,,,,,,,web52:192.168.4.52
  ,,,,,,,,web53:192.168.4.53
  添加一块2 g的磁盘
  全部空间分为一个分区
  格式化为ext4
  之前挂载到/sharedir  <编辑> storage51:,发布NFS磁盘共享一直编辑 <>以前yum  -y  install  nfs-utils  rpcbind ,//装两个包
  vim /etc/出口/sharedir  * (rw)
  systemctl  restart  rpcbind.service  nfs-utils.service  nfs-server.service
  systemctl  enable  rpcbind.service  nfs-utils.service  nfs-server.service
  showmount  -e  127.0.0.1 ,//查看本机的NFS共享
  ,,,export  list  for  127.0.0.1:
  ,,,/sharedir  *,,,,,,//共享的权限为*,是对共性文件的保护
<编辑>客户机挂载NFS共享磁盘一直编辑 <>之前web52: yum  -y  install  httpd   mount  192.168.4.51:/sharedir /var/www/html   web53: yum  -y  install  httpd   mount  192.168.4.51:/sharedir /var/www/html   ,,,//此时web52和web53不能在/var/www/html下创建文件,因为storage51没有给/sharedir其他用户赋予写权限

iSCSI新应用以及如何进行NFS的存储服务分离