Linux下ISCSI存储连接与服务器配置指南

版权申诉
0 下载量 150 浏览量 更新于2024-08-26 收藏 367KB PDF 举报
本文档是一份关于Linux环境下连接iSCSI存储的详细指南。iSCSI (Internet Small Computer System Interface) 是一种网络协议,用于存储设备与基于TCP/IP网络的服务器之间的数据传输。以下是文档中的关键知识点: 1. 存储端设置: - 存储设备应分配初始IP地址,如192.168.128.101(控制器A)和192.168.128.102(控制器B),并使用管理员用户名(admin)和密码(Admin@storage)进行认证。 - 首先要确保RAID(Redundant Array of Independent Disks,独立磁盘阵列)配置完成,包括LUN(Logical Unit Number,逻辑单元号)的划分,以及热备盘的设置。对于磁盘性能优化,顺序读写建议使用64KB分条,而随机读写则选择32KB。 - 接下来,需要为服务器访问接口(H4管理口和H0-H3主机访问口)分配IP地址,通常每个控制器对应一个访问IP。 - 主机组的创建和主机的添加至关重要,因为LUN卷将被分配给这些主机或主机组,取决于应用需求。 - 映射阶段,通过右键选择添加LUN映射,指定要分配给主机或主机组的LUN。 2. 服务器端设置: - 在Linux机器上,首先检查是否已安装iscsi相关软件包,如iscsi-initiator-utils,可以通过命令行工具进行确认。如果未安装,使用`yum install iscsi-initiator-utils`进行安装。 - 启动iSCSI服务,并使其在开机时自动运行:`service iscsi start`,然后使用`chkconfig iscsi on`确保服务常驻并设置为开机启动。 - 配置服务器网络,确保服务器的IP地址与存储器的访问IP处于同一网段。使用`ifconfig eth0`和`ip addr add`设置IP地址和子网掩码。 - 设置服务器端的iSCSI启动器,修改`/etc/iscsi/initiatorname.iscsi`文件,指定服务器的启动器名称,例如"initiator002"。 - 进行iSCSI发现和登录,通过`iscsiadm -m discovery -t st -p 10.0.0.0.11`查找存储器,然后使用`iscsiadm -m node -p 10.0.0.11 -l`登录目标存储。 - 最后,编辑`/etc/iscsi/iscsid.conf`文件,设置节点启动模式为自动(`node.startup=automatic`),以便在系统启动时自动连接到存储设备。 这份文档提供了在Linux环境中管理和配置iSCSI存储的实用步骤,涵盖了从存储设备到服务器端的完整连接过程,适合对iSCSI有需求的管理员或运维人员参考。