【ISCSI】将共享存储作为集群文件系统

  1. iscsi的配置
    【ISCSI】将共享存储作为集群文件系统_第1张图片
    【ISCSI】将共享存储作为集群文件系统_第2张图片
    【ISCSI】将共享存储作为集群文件系统_第3张图片

基于用户的认证方式

  1. 首先客户端要退出登录target
    在这里插入图片描述将发现的target生成的数据库也删除
    在这里插入图片描述
    在这里插入图片描述

  2. target端解除对ip地址的绑定

  3. target基于用户账号认证

  • 创建账号和密码
    outgoing:是服务器端提供给客户端认证的账号和密码
    在这里插入图片描述

  • 绑定
    在这里插入图片描述

  • 注意
    【ISCSI】将共享存储作为集群文件系统_第4张图片
    在这里插入图片描述

  • [ ]

  1. 客户端
  • 客户端发现基于账号和密码认证target
vim /etc/iscsi/iscsid.conf

【ISCSI】将共享存储作为集群文件系统_第5张图片

  • 重启iscsi服务
service iscsi restart
  • 发现+登录
    在这里插入图片描述
  1. 服务器端为了让定义的target在下次开机的时候自动生效,需要写到配置文件中
vim /etc/tgt/targets.conf

【ISCSI】将共享存储作为集群文件系统_第6张图片

如何使用集群文件系统

  1. 安装cman,rgmanager,gfs2-utils
    在这里插入图片描述

  2. 将共享文件系统格式化为集群文件系统
    在这里插入图片描述
    【ISCSI】将共享存储作为集群文件系统_第7张图片

  3. 挂载
    在这里插入图片描述
    【ISCSI】将共享存储作为集群文件系统_第8张图片
    【ISCSI】将共享存储作为集群文件系统_第9张图片
    其他节点挂载
    在这里插入图片描述
    添加日志的日志区域的个数(添加了3个,此时这里有5个日志区域)
    在这里插入图片描述

练习

  1. ** iscsi基于账号认证**
  • target端
    • 添加用户+绑定用户
tgtadm --lld iscsi --mode account --op new --user iscsiuser --password iscsiuser
tgtadm --lld iscsi --mode account --op bind --tid 1 --user iscsiuser
tgtadm --lld iscsi --mode target --op show

【ISCSI】将共享存储作为集群文件系统_第10张图片

  • 客户端
    • 退出刚开始连接的target,并清楚相应的数据库
iscsiadm -m node -T iqn.2019-06.xiuxiu.com:teststore.disk1 -p 192.168.75.134 -u
iscsiadm -m node -T iqn.2019-06.xiuxiu.com:teststore.disk1 -p 192.168.75.134 -o delete
rm -rf /var/lib/iscsi/send_targets/192.168.75.134,3260/ 

 - [ ] 编辑配置文件
vim /etc/iscsi/iscsid.conf 

【ISCSI】将共享存储作为集群文件系统_第11张图片
- [ ] 重新连接target

iscsiadm -m discovery -t st -p 192.168.75.134
iscsiadm -m node -T iqn.2019-06.xiuxiu.com:teststore.disk1 -p 192.168.75.134 -l
  1. 集群文件系统的实现
  • 安装gfs2-utils
yum -y install gfs2-utils

  • 在共享存储上new一个新分区
    【ISCSI】将共享存储作为集群文件系统_第12张图片
  • 将这个分区格式为gfs2的文件系统
 mkfs.gfs2 -j 2 -p lock_dlm -t tcluster:sdb1 /dev/sdb1
  • 挂载
mount /dev/sdb1 /mnt

【ISCSI】将共享存储作为集群文件系统_第13张图片

  • 由于格式化的时候只格式化了两个日志区域,所以在node1和node2都挂载了的时候,node3就无法挂载了
    在这里插入图片描述

  • 通过gfs2_jadd可以为gfs2文件系统增加日志文件区域
    【ISCSI】将共享存储作为集群文件系统_第14张图片
    此时node3就能挂载了
    在这里插入图片描述

  1. 在挂载gfs2文件系统的时候,我出现了下面这个问题(前提是我的RHCS已经配置完毕了)
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: can’t connect to gfs_controld: Connection refused
    /sbin/mount.gfs2: gfs_controld not running
  • 解决方法是,我重启了cman
service cman restart

你可能感兴趣的:(linux)