技术小站

Redhat Linux 配置 iSCSI 连接存储

一、安装iSCSI软件包(系统盘自带)

1、查看是否安装iscsi包

# rpm -qa | grep iscsi

-bash:  grep iscsi: command not found

-bash: rpm -qa : command not found

以上结果是没安装


2、安装iSCSI包

进入系统安装光盘

# cd /media/RHEL_5.8\ x86_64\ DVD/Server/

# rpm -ivh iscsi-initiator-utils-6.2.0.872-13.el5.x86_64.rpm

warning: iscsi-initiator-utils-6.2.0.872-13.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

 package iscsi-initiator-utils-6.2.0.872-13.el5.x86_64 is already installed


安装成功后会在/etc/iscsi/目录下生成2个文件,initiatorname.iscsi  iscsid.conf。

initiatorname.iscsi   软件iSCSI initiator的intiator名称配置文件。

iscsid.conf   所有刚发起的iSCSI session默认都将使用这个文件中的参数设定。


二、配置iSCSI服务

1、确认iscsi服务随系统启动而启动

用chkconfig检查iscsi和iscsid服务在运行级别3和5中随系统的启动而自动启动

 # chkconfig --list |grep iscsi 

iscsi           0:off   1:off   2:off   3:on    4:on    5:on    6:off 

iscsid          0:off   1:off   2:off   3:on    4:on    5:on    6:off 


如果iscsid和iscsi没有随系统的启动而启动,则用chkconfig设置这两个服务在系统运行级别为3和5时随系统启动而启动 

# chkconfig iscsi --level 35 on 

# chkconfig iscsid --level 35 on


2、设置InitiatorName

用vi编辑/etc/iscsi/initiatorname.iscsi文件,文件内容如下 

# vi /etc/iscsi/initiatorname.iscsi

默认名子不用修改

InitiatorName=iqn.2014-11.com.max:oracle

这个名字是要在存储里面创建主机时用的


3、配置iscsi参数

编辑vi /etc/iscsi/iscsi.conf文件,确认node.startup的值为automatic,如果iSCSI存储服务器的target上启用了CHAP认证,则还需要配置CAHP认证: 

 

node.session.auth.authmethod = CHAP 

node.session.auth.username = xxxxxx      ――CHAP认证用户名 

node.session.auth.password = xxxxxx      ――CHAP认证密码(至少12个字符) 

 

下表是部分参数作用的解释: 配置内容 对应语句 

在开机后是否自动登录Target。 

node.startup = automatic   表示自动登录(默认是automatic), 

node.startup = manual     表示需手动登录。 

默认的CHAP认证用户名和密码 

node.session.auth.authmethod = CHAP 

node.session.auth.username = xxxxxx     CHAP认证用户名

 node.session.auth.password = xxxxxx     CHAP认证密码(至少12个字符) 

iSCSI发生错误以后,返回应用程序的超时时间。 

node.session.timeo.replacement_timeout = 120  表示120秒  


4、启动iscsi服务

# service iscsi start

iscsid (pid  3103) 正在运行...

设置 iSCSI 目标:iscsiadm: No records found

                                                           [确定]

启动完等2分钟在执行以下命令。

# service iscsi status

iscsid (pid  3103) 正在运行...

# service iscsid status

iscsid (pid  3103) 正在运行...


三、登录

1、分配存储资源,在Linux上执行target的发现 188这个IP是存储的IP。

# iscsiadm -m discovery -t sendtargets -p 192.168.1.188:3260

如果发现不到可以重启一下服务

# service iscsi restart

iscsiadm: No matching sessions found

Stopping iSCSI daemon:

iscsid 已停                                                [确定]

Starting iSCSI daemon:                    

                 [确定]

                                                           [确定]

设置 iSCSI 目标:iscsiadm: No records found

                                                           [确定]

以下为正确状态

# iscsiadm -m discovery -t sendtargets -p 192.168.1.188:3260

192.168.1.188:3260,1 iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target


2、登录连接

# iscsiadm -m node -T iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target -p 192.168.1.188:3260 -l

Logging in to [iface: default, target: iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target, portal: 192.168.1.188,3260] (multiple)

Login to [iface: default, target: iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target, portal: 192.168.1.188,3260] successful.


3、查看iSCSI信息

# iscsiadm -m session - i

tcp: [1] 192.168.1.188:3260,1 iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target


4、查看硬盘

# fdisk -l

原创文章请注明转载自技术小站本文地址:http://www.i5i6.net/post/90.html,标题:Redhat Linux 配置 iSCSI 连接存储

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

【我来说两句】
分享到:

精彩推荐:

相关文章:

CentOS 7 Linux samba 文件共享  (2022-11-5 19:31:25)

Centos 7 下 pure-ftpd搭建ftp服务器  (2022-5-9 9:56:0)

CentOS Linux系统通过串口console口连接配置网络设备  (2022-2-15 8:5:52)

CentOS 7 单用户修改root密码  (2021-5-25 10:37:24)

redhat 6.5 安装oracle 11gR2 完全手册 图文教程  (2017-9-11 15:20:9)

联想ThinkServer服务器安装CentOS7 Redhat7系统 驱动R110i RAID卡  (2017-4-12 17:27:17)

Linux 下 iSCSI存储开机自动挂载  (2017-3-27 13:42:36)

Linux xfs文件系统 格式化超过16T分区  (2016-10-30 19:46:44)

centos7 rhel7安装配置vnc server  (2016-4-19 8:40:22)

CentOS 7 and RedHat 7 时间同步即chrony服务配置  (2016-4-16 16:58:7)

评论 0