CentOS7部署iSCSI | 企业级存储网络配置指南

CentOS7部署iSCSI全流程详解

环境准备与软件安装

1. 更新系统并安装必要组件:

yum update -y
yum install -y targetcli iscsi-initiator-utils

2. 启动并设置服务自启:

systemctl start target
systemctl enable target

服务端配置流程

1. 进入交互式配置界面:

targetcli

2. 创建存储后端(示例使用10GB虚拟磁盘):

/backstores/block create iscsi_disk /dev/sdb

3. 建立iSCSI目标对象:

/iscsi create iqn.2023-08.example.com:storage.target

4. 配置访问控制与网络绑定:

/iscsi/iqn.2023-08.example.com:storage.target/tpg1/acls create iqn.2023-08.example.com:client
/iscsi/iqn.2023-08.example.com:storage.target/tpg1/portals create 0.0.0.0 3260

客户端连接配置

1. 安装连接工具:

yum install -y iscsi-initiator-utils

2. 修改客户端标识:

echo "InitiatorName=iqn.2023-08.example.com:client" > /etc/iscsi/initiatorname.iscsi

3. 发现并连接存储目标:

iscsiadm -m discovery -t st -p 192.168.1.100
iscsiadm -m node --login

存储管理与验证

1. 查看已连接存储设备:

lsblk

2. 持久化连接配置:

iscsiadm -m node --op update -n node.startup -v automatic

3. 防火墙规则配置:

firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload

常见问题排查

  • 连接超时:检查网络连通性及防火墙设置
  • 认证失败:确认ACL配置与客户端IQN匹配
  • 设备未识别:重启iscsi服务或重新扫描总线

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END