配置软ISCSI存储
说明:这里是Linux服务综合搭建文章的一部分,本文可以作为单独使用RedHat Enterprise Linux 7搭建软ISCSI的参考。
注意:这里所有的标题都是根据主要的文章(Linux基础服务搭建综合)的顺序来做的。
如果需要查看相关软件版本和主机配置要求,请根据目录自行查看。
Linux服务综合搭建的文章目录
====================================================
5、foundation通过Rsyslog搭建集中日志服务器
8、rhel7 JAVA web环境搭建(使用Tomcat8整合httpd)
10、foundation配置kerberos和NTP服务以及安全的NFS挂载
====================================================
主机角色说明

12、rhel7 配置软ISCSI存储
12.1 服务端配置
12.1.1 服务端安装必要的软件并启动服务
1 [root@rhel7 /]# yum install targetcli
1 [root@rhel7 /]#yum install iscsi-initiator-utils #客户端必须装,服务端装不装不影响

防火墙开放ISCSI默认端口3260(如果要准备使用其他端口,记得一定要设置端口的SELinux上下文,
这个设置和httpd设置的方法是类似的,这里就不赘述了。)
1 [root@rhel7 /]# firewall-cmd --permanent --add-port=3260/tcp
2 success
3
4 [root@rhel7 /]# firewall-cmd --reload
5 success


12.1.2 配置target


1 [root@rhel7 ~]# systemctl restart target
2
3 [root@rhel7 ~]# systemctl enable target.service
4 Created symlink from /etc/systemd/system/multi-user.target.wants/target.service to /usr/lib/systemd/system/target.service.
12.2 客户端配置
12.2.1 安装必要软件并启动服务
配置RHEL6.9的光盘镜像为YUM源,安装iscsi-initiator-utils

1 [root@rhel6 yum.repos.d]# yum install iscsi-initiator-utils
2
3 [root@rhel6 ~]# service iscsid restart

1 [root@rhel6 ~]# chkconfig iscsid on #开机自启动
12.2.2 配置TPG入口密码
1 InitiatorName=iqn.2019-07.com.mei:rhel6

12.2.3 发现、登录和查看ISCSI
1 [root@rhel6 ~]# iscsiadm -m discovery -t st -p 172.25.0.15 #发现
2 [root@rhel6 ~]# iscsiadm -m node -l #登录
3 [root@rhel6 ~]# iscsiadm -m session -P 1 #查看登录会话 数字越大查看的信息越详细




12.2.4 分区,使用
1 [root@rhel6 ~]# fdisk /dev/sdc
2 [root@rhel6 ~]# partprobe
3 [root@rhel6 ~]# mkfs.ext4 /dev/sdc1
在RHEL6上分区,RHEL7上也能够看到分区情况


12.2.5 临时挂载使用测试
1 [root@rhel6 ~]# mount /dev/sdc1 /mnt/

1 [root@rhel6 ~]# iscsiadm -m node -u #退出登录


12.2.6 永久挂载(建议使用UUID挂载)

建议使用UUID挂载(以下是模拟路径改变,这种情况一般重启系统以后就好了):路径可能变,但是UUID是不会变的
1 [root@rhel6 ~]# blkid /dev/sdc1
2 /dev/sdc1: UUID="e0626e15-5aeb-43e6-8e7d-5ea80698673f" TYPE="ext4"



从上面我们发现之前挂载的时候设备路径还是/dev/sdc,现在变成了/dev/sdd,/dev/sdc直接消失了,所以我们最好使用UUID进行挂载。
下面我们使用UUID进行永久挂载:
[root@rhel6 nodes]# blkid /dev/sdd1
/dev/sdd1: UUID="e0626e15-5aeb-43e6-8e7d-5ea80698673f" TYPE="ext4" vim /etc/fstab
UUID="e0626e15-5aeb-43e6-8e7d-5ea80698673f" /iscsi xfs defaults,_netdev 0 0

1 [root@rhel6 ~]# mount -a
2
3 [root@rhel6 ~]# reboot



最后希望大家提意见、转发、评论和交流!!!
配置软ISCSI存储的更多相关文章
- vSphere ESXi主机配置iSCSI存储
vSphere ESXi主机配置iSCSI存储 vSphere ESXi主机一般连接的存储类型有光纤存储.iSCSI存储两类.本次案例为iSCSI存储连接ESXi主机的配置. 案例环境:ESXi主机通 ...
- CentOS 6.3下配置软RAID(Software RAID)
一.RAID 简介 RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array). ...
- linux杂谈(十七):iscsi存储分离技术
1.iscsi简单介绍 iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道.透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机能够透过快速的局域网集线来 ...
- Linux上配置使用iSCSI详细说明
本文详细介绍iSCSI相关的内容,以及在Linux上如何实现iSCSI. 第1章 iSCSI简介 1.1 scsi和iscsi 传统的SCSI技术是存储设备最基本的标准协议,但通常需要设备互相靠近并用 ...
- 通过Windows Server 2008 R2建立iSCSI存储
名词解释:iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行 SCSI协议,使其能够在诸如高速千兆以太网上 ...
- iSCSI存储的3种连接方式
我们分析了iSCSI存储的系统结构,下面来看iSCSI是如何与服务器.工作站等主机设备来连接的,也就是我们如何建立一个iSCSI网络存储系统. iSCSI设备的主机接口一般默认都是IP接口,可以直接与 ...
- (转)CentOS 6下配置软RAID图文详解
CentOS 6下配置软RAID图文详解 原文:http://blog.51cto.com/hujiangtao/1929620 一.RAID 简介 RAID 是英文Redundant Array o ...
- Linux FC/iSCSI存储设备管理系列(一):Linux系统设备驱动入门
Linux FC/iSCSI存储设备管理系列(一):Linux系统设备驱动入门 转载请在文首保留原文出处:EMC中文支持论坛 - https://community.emc.com/go/chines ...
- 基于使用ISCSI存储的ibmmq通过heartbeat实现HA方案以及碰到的问题总结
一.背景 ibmmq是一种传统架构的mq产品,运行稳定,有其自身优点,但在高可用(HA)这一块需要使用公司根据自身需求选用高可用(HA)产品,但由于市面HA商业产品较贵,所以使用linux操作系统级的 ...
随机推荐
- 基于Android平台的图书管理系统的制作(2)
上一篇讲解了制作图书管理系统的初衷与要求,和app首页的代码. 下面来介绍图书管理系统的服务对象:学生 学生类的设计: 个人信息:账号.密码.姓名.学号.邮箱.年龄. 借阅信息:借阅总数(不超过十本) ...
- 【NX二次开发】Block UI 树列表
属性说明 属性 类型 描述 常规 BlockID String 控件ID Enable Logical 是否可操作 Group ...
- DarkGreenTrip博客搭建成功
本博客(https://www.cnblogs.com/zhangshuhao1116)自2021年6月19日由 Shu-How Z 搭建成功,2018年搭建过hexo+next.Wordpress ...
- csps2019AFO祭
预感可能是我写的最长的博客 Day 0 收拾收拾东西然后来机房各种颓废,因为很懒所以也不想敲板子从luogu随便看了看题就发现不会, 于是愉快的耸题解代码,然后快出发前接受来自各种老师的毒奶... ...
- Pytest学习笔记3-fixture
前言 个人认为,fixture是pytest最精髓的地方,也是学习pytest必会的知识点. fixture用途 用于执行测试前后的初始化操作,比如打开浏览器.准备测试数据.清除之前的测试数据等等 用 ...
- VBS脚本编程(5)——过程与函数
过程是构成程序的一个模块,往往用来完成一个相对独立的功能.过程可以使程序更清. Sub过程与Function函数的区别: Sub没有返回值,Function有返回值: Sub不能放在表达式中,Func ...
- Java的一些细节语法(不定时更新。。。)
可信考试Java相关题目 目录 可信考试Java相关题目 ConcurrentHashMap不允许key为null,但是HashMap是可以的.TreeMap key不支持null. 以下代码里面,请 ...
- AJAX异步原理与实现
面试时问到了这个问题,说实话我还是不理解的,只是单单会使用.所以今天我看一下,自己了解下. 看了网上前辈们写的资料,我自己总结归纳ajax的原理和流程如下: 1.AJAX创建异步对象XMLHttpRe ...
- 3、mysql的多实例配置(1)
3.1.什么是mysql多实例: 3.2.mysql多实例的作用和问题: 3.3.mysql多实例生产应用的场景: 1.资金紧张的公司: 2.并发访问并不是很大的业务: 3.门户网站应用mysql多实 ...
- hive学习笔记之八:Sqoop
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...