NETAPP Linux环境下ISCSI卷创建与挂载指南

5星 · 超过95%的资源 需积分: 14 19 下载量 43 浏览量 更新于2024-09-13 收藏 3KB TXT 举报
"此文档是关于NETAPP如何创建并挂载ISCSI卷的手册,适用于Linux环境,特别是基于内核2.6.18的系统和使用NETAPP存储系统的用户。" 在NETAPP环境中,ISCSI(Internet Small Computer System Interface)是一种网络协议,允许通过IP网络连接存储设备,提供块级数据传输服务。以下是一系列步骤,详细解释了如何在NETAPP系统上创建和挂载ISCSI卷: 1. 启动ISCSI服务:首先,确保ISCSI服务已在Linux服务器上启动。通过命令`iscsiservice start iscsi`来启动ISCSI服务。 2. 创建卷:接着,在NETAPP存储系统上创建一个卷。使用`volcreate vol1 aggr1 200g`创建一个名为vol1、大小为200GB的卷,其中aggr1代表聚合(aggregate)。 3. 创建LUN:然后,创建一个逻辑单元号(LUN),用于在卷上分配存储空间。使用`luncreate -s 200g -t linux /vol/vol1/lun_iscsi`命令创建一个200GB的Linux类型LUN,并将其命名为lun_iscsi,存储在vol1卷中。 4. 创建初始化器组:初始化器组是包含一个或多个ISCSI客户端(也称为初始化器)的逻辑组。使用`igroupcreate -i -t linux group1`创建一个名为group1的初始化器组,指定类型为Linux。 5. 添加初始化器到组:将Linux主机的IQN( initiator Qualified Name)添加到初始化器组。例如,使用`igroupadd group1 iqn.1994-05.com.redhat:9f42895246e1`将IQN添加到group1。 6. 映射LUN到初始化器组:通过`lunmap /vol/vol1/lun_iscsi group1`将LUN映射到group1,以便该组中的所有初始化器都能访问LUN。 7. 安装ISCSI工具:在Linux主机上安装ISCSI发起者(initiator)实用程序,如`rpm -ivh iscsi-initiator-utils-6.2.0.871-0.16.el5.i386.rpm`,这将提供与ISCSI目标进行通信所需的功能。 8. 配置ISCSI发起者:编辑`/etc/iscsi/iscsid.conf`文件以配置ISCSI会话。同时,更新`/etc/iscsi/initiatorname.iscsi`以设置初始化器的名称。 9. 发现目标:通过`iscsiadm -m discovery -t sendtargets -p 192.168.1.220:3260`命令发现ISCSI目标,其中192.168.1.220:3260是NETAPP存储设备的IP地址和端口。 10. 重启ISCSI服务:最后,重启ISCSI服务以应用配置更改。使用`service iscsi restart`命令执行此操作。 完成上述步骤后,Linux主机应能够看到并挂载NETAPP上的ISCSI卷。然后,可以通过在主机上执行常规的块设备操作(如格式化和挂载)来使用这个LUN。确保在操作过程中遵循安全最佳实践,以保护数据的完整性和可用性。