千家信息网

Centos7怎么安装iscsi

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"Centos7怎么安装iscsi",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Centos7怎么安装iscsi"吧!搭建数据库RA
千家信息网最后更新 2026年10月31日Centos7怎么安装iscsi

这篇文章主要讲解了"Centos7怎么安装iscsi",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Centos7怎么安装iscsi"吧!

搭建数据库RAC环境,使用ISCSI服务模拟存储服务器,之前使用的是Linux 6系列所以发现7不同,特此记录:

服务器安装targetcli

# yum -y install targetcli

启动target服务

# systemctl start target

设置开机启动服务

# systemctl enable target

开始创建

进入targetcli

#targetcli

步骤1:建立一个块存储

注意:server1.disk(名称server1可自定义),/dev/sdb1为上面新建的分区名称。

/backstores/fileio> /backstores/block create disk_ocr1 /dev/sdb

Created block storage object disk_ocr1 using /dev/sdb.

/backstores/fileio> /backstores/block create disk_ocr2 /dev/sdc

Created block storage object disk_ocr2 using /dev/sdc.

/backstores/fileio> /backstores/block create disk_ocr3 /dev/sdd

Created block storage object disk_ocr3 using /dev/sde.

/backstores/fileio> /backstores/block create disk_data1 /dev/sde

Created block storage object disk_data1 using /dev/sde.

/backstores/fileio> /backstores/block create disk_data2 /dev/sdf

Created block storage object disk_data2 using /dev/sdf.

/backstores/fileio> /backstores/block create disk_data3 /dev/sdg

Created block storage object disk_data3 using /dev/sdg.

/backstores/fileio> /backstores/block create disk_data4 /dev/sdh

Created block storage object disk_data4 using /dev/sdh.

步骤2:配置ISCSITarget命名

注意:命名在同一子网内确保是唯一的,命名格式为:iqn.yyyy-mm.<主机名反写>:自定义名称(自定义名称内不能有下划线)

/backstores/fileio> /iscsi create iqn.2019-04.com.rac18cc:server

Created target iqn.2019-04.com.rac18cc:server.

Created TPG 1.

Global pref auto_add_default_portal=true

Created default portal listening on all IPs (0.0.0.0), port 3260.

步骤3:创建ACL允许ISCSI客户机连接

注意:iqn.2019-04.com.rac18cc:server:client1为客户机ISCSI名称。

/backstores/fileio> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/acls create iqn.2019-04.com.rac18cc:beijing

Created Node ACL for iqn.2019-04.com.rac18cc:beijing

步骤4:创建lun(target块设备的逻辑单元)

/backstores/fileio> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/luns create/backstores/block/disk_ocr1

Created LUN 0.

Created LUN 0->0 mapping in node ACL iqn.2019-04.com.rac18cc:beijing

/backstores/fileio> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/luns create/backstores/block/disk_ocr2

Created LUN 1.

Created LUN 1->1 mapping in node ACL iqn.2019-04.com.rac18cc:beijing

/backstores/fileio> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/luns create/backstores/block/disk_ocr3

Created LUN 2.

Created LUN 2->2 mapping in node ACL iqn.2019-04.com.rac18cc:beijing

/backstores/fileio> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/luns create/backstores/block/disk_data1

Created LUN 3.

Created LUN 3->3 mapping in node ACL iqn.2019-04.com.rac18cc:beijing

/backstores/fileio> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/luns create/backstores/block/disk_data2

Created LUN 4.

Created LUN 4->4 mapping in node ACL iqn.2019-04.com.rac18cc:beijing

/backstores/fileio> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/luns create/backstores/block/disk_data3

Created LUN 5.

Created LUN 5->5 mapping in node ACL iqn.2019-04.com.rac18cc:beijing

/backstores/fileio> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/luns create/backstores/block/disk_data4

Created LUN 6.

Created LUN 6->6 mapping in node ACL iqn.2019-04.com.rac18cc:beijing

步骤5:创建ip与端口

/> /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/portals create 192.168.8.88

或

/>cd /iscsi/iqn.2019-04.com.rac18cc:server/tpg1/portals

/>create 192.168.8.88:3260

注:192.168.8.88为服务器IP;不指定端口默认为3260

步骤6:配置验证用户名和密码(这里可以省略)

/>cd

/iscsi/iqn.2017-05.com.mwdserver:iscsimwd1/tpg1/acls/iqn.2017-05.com.mwdinit:initmwd1

/>set auth userid=test

/>set auth password=test

步骤7:配置完成后查看配置信息,并退出。

/>cd /

/>ls

/>exit

客户端:

安装:

# yum -y install iscsi-initiator-utils

注:Ubuntu下比较方便好用的initiator是open iscsi:

apt-get install -y open-iscsi

启动iscsi服务:

# systemctl start iscsi

设置为开机自启动服务:

# systemctl enable iscsi

配置ISCSIInitiator名称(此处InitiatorName须与服务端配置的ACL允许ISCSI客户机连接的名称一致):

# vi /etc/iscsi/initiatorname.iscsi

InitiatorName=iqn.1994-05.com.redhat:d36e6c6eb661

修改为:

InitiatorName=iqn.2019-04.com.rac18cc:beijing

此处定义的Initiator名字要和在存储节点中定义ACL时使用的主机名字一致。

#vi /etc/iscsi/iscsid.conf

# line 57: 取消注释

node.session.auth.authmethod = CHAP

# line 61,62: 取消注释 and specify the username and password you set on the iSCSI target server

node.session.auth.username = username

node.session.auth.password = password

# 发现target

[root@rac18c1 ~]# iscsiadm -m discovery -t sendtargets -p 192.168.8.88

192.168.8.88:3260,1 iqn.2019-04.com.rac18cc:server

[root@rac18c1 ~]# iscsiadm -m node -o show

# BEGIN RECORD 6.2.0.874-10

node.name = iqn.2019-04.com.rac18cc:server

node.tpgt = 1

node.startup = automatic

node.leading_login = No

iface.hwaddress =

iface.ipaddress =

iface.iscsi_ifacename = default

iface.net_ifacename =

iface.gateway =

iface.subnet_mask =

iface.transport_name = tcp

iface.initiatorname =

iface.state =

iface.vlan_id = 0

iface.vlan_priority = 0

iface.vlan_state =

iface.iface_num = 0

iface.mtu = 0

iface.port = 0

iface.bootproto =

iface.dhcp_alt_client_id_state =

iface.dhcp_alt_client_id =

iface.dhcp_dns =

iface.dhcp_learn_iqn =

iface.dhcp_req_vendor_id_state =

iface.dhcp_vendor_id_state =

iface.dhcp_vendor_id =

iface.dhcp_slp_da =

iface.fragmentation =

iface.gratuitous_arp =

iface.incoming_forwarding =

iface.tos_state =

iface.tos = 0

iface.ttl = 0

iface.delayed_ack =

iface.tcp_nagle =

iface.tcp_wsf_state =

iface.tcp_wsf = 0

iface.tcp_timer_scale = 0

iface.tcp_timestamp =

iface.redirect =

iface.def_task_mgmt_timeout = 0

iface.header_digest =

iface.data_digest =

iface.immediate_data =

iface.initial_r2t =

iface.data_seq_inorder =

iface.data_pdu_inorder =

iface.erl = 0

iface.max_receive_data_len = 0

iface.first_burst_len = 0

iface.max_outstanding_r2t = 0

iface.max_burst_len = 0

iface.chap_auth =

iface.bidi_chap =

iface.strict_login_compliance =

iface.discovery_auth =

iface.discovery_logout =

node.discovery_address = 192.168.8.88

node.discovery_port = 3260

node.discovery_type = send_targets

node.session.initial_cmdsn = 0

node.session.initial_login_retry_max = 8

node.session.xmit_thread_priority = -20

node.session.cmds_max = 128

node.session.queue_depth = 32

node.session.nr_sessions = 1

node.session.auth.authmethod = CHAP

node.session.auth.username =

node.session.auth.password =

node.session.auth.username_in =

node.session.auth.password_in =

node.session.timeo.replacement_timeout = 120

node.session.err_timeo.abort_timeout = 15

node.session.err_timeo.lu_reset_timeout = 30

node.session.err_timeo.tgt_reset_timeout = 30

node.session.err_timeo.host_reset_timeout = 60

node.session.iscsi.FastAbort = Yes

node.session.iscsi.InitialR2T = No

node.session.iscsi.ImmediateData = Yes

node.session.iscsi.FirstBurstLength = 262144

node.session.iscsi.MaxBurstLength = 16776192

node.session.iscsi.DefaultTime2Retain = 0

node.session.iscsi.DefaultTime2Wait = 2

node.session.iscsi.MaxConnections = 1

node.session.iscsi.MaxOutstandingR2T = 1

node.session.iscsi.ERL = 0

node.session.scan = auto

node.conn[0].address = 192.168.8.88

node.conn[0].port = 3260

node.conn[0].startup = manual

node.conn[0].tcp.window_size = 524288

node.conn[0].tcp.type_of_service = 0

node.conn[0].timeo.logout_timeout = 15

node.conn[0].timeo.login_timeout = 15

node.conn[0].timeo.auth_timeout = 45

node.conn[0].timeo.noop_out_interval = 5

node.conn[0].timeo.noop_out_timeout = 5

node.conn[0].iscsi.MaxXmitDataSegmentLength = 0

node.conn[0].iscsi.MaxRecvDataSegmentLength = 262144

node.conn[0].iscsi.HeaderDigest = None

node.conn[0].iscsi.IFMarker = No

node.conn[0].iscsi.OFMarker = No

# END RECORD

连接ISCSI设备:

iscsiadm -m node --login

# cat /proc/partitions

# iscsiadm --mode node --targetname iqn.2019-04.com.rac18cc:server --portal 192.168.8.88 --login

感谢各位的阅读,以上就是"Centos7怎么安装iscsi"的内容了,经过本文的学习后,相信大家对Centos7怎么安装iscsi这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

服务 名称 步骤 配置 客户 客户机 服务器 存储 学习 一致 内容 名字 注释 端口 设备 验证 不同 下划线 主机 信息 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州为想互联网科技有限公司 新华互联网科技学校 河南真二互联网科技有限公司 奇酷互联网科技 上游互联网科技 互联网科技创新企业排名 中国最先进互联网科技公司 互联网 科技馆 华中科技有哪些互联网大佬 常德市电业局互联网科技部 苏州五指互联网络科技有限 科技类公司包括互联网吗 用友工业互联网科技发展 富国互联网科技002692 2021世界互联网领先科技成果发布 互联网科技机房 兰石爱特工业互联网科技分公司 北京天晋互联网科技有限公司 科技互联网专业工作会议发言稿 科技互联网专业务虚会材料 万易互联网科技 南平创想时代互联网科技有限公司 晓花互联网科技有限公司网址 消费医药和互联网科技 银川新华互联网科技学校联系电话 明优互联网科技有限公司 滨湖区互联网智能科技产品有哪些 沐思想互联网科技有限公司 云鲸互联网络科技有限公司 互联网科技的前景
0