一: Linux端配置步骤
l 确定当前的Linux版本 | # cat /etc/redhat-release #uname -a |
l 检查当前的系统是否有安装iscsi软件包 | # rpm –qa|grep iscsi #iscsi-iname |
l 如果当前没有安装iscsi软件包, 则需要安装,如果已安装了则跳过这一步 | # yum check-update #yum install iscsi |
l 获取Linux的iscsi IQN | #cat /etc/iscsi / initiatorname.iscsi iqn.1987-05.com.cisco:01.a72fdce46ca8 |
二: Netapp 端LUN的配置
Lun 配置 | > lun setup 按提示完成配置 |
或者命令行指定创建 | 存储系统检查并开始iscsi服务 #> iscsi start #> iscsi status iSCSI service is running
在存储系统获取target名称 > iscsi nodename iSCSI target nodename: iqn.1992-08.com.netapp:sn.118053173
存储系统创建Igroup > igroup create -i -t linux iscsimysql
增加Linux node到igroup
> igroup add iscsimysql iqn.1994-05.com.redhat:3b93bdd7ccf
> igroup show iscsimysql (iSCSI) (ostype: linux): iqn.1994-05.com.redhat:3b93bdd7ccf (not logged in)
创建Volume
> vol create mysqliscsi aggr1_22 1024g Creation of volume 'mysqliscsi' with size 30g on containing aggregate 'aggr1_22' has completed.
在vlume创建LUN > lun create -s 500g -t linux /vol/mysqliscsi/lun1
> lun show /vol/mysqliscsi/lun1 500g (r/w, online)
map LUN到Igroup > lun map /vol/mysqliscsi/lun1 iscsimysql 5
> lun show /vol/mysqliscsi/lun1 500g (r/w, online, mapped) |
三: Linux端iscsi配置及识别磁盘
iscsi.conf配置 旧版本这个需要配 置,新版本经测试也不需要配置,如果不行的话可以试试配置以文件 | #cat /etc/iscsi.conf #DiscoveryAddress=<IP address of target> DiscoveryAddress=xx.xx.xx.xx(改为netapp存储的ip) TargetName=iqn.1992-08.com.netapp:sn.99930701 (改为netapp的iscsi name,可在netapp 存储输入iscsi nodename 获取) |
当前版本的配置;默认不用配 置也是可以识别到盘的 | #cat /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2005-03.com.redhat:01.b9d0dd11016 # vi /etc/iscsi/iscsid.conf node.session.auth.authmethod = CHAP node.session.auth.username = iqn.2005-03.com.redhat:01.b9d0dd11016 node.session.auth.password = 01.b9d0dd11016 |
重新启动iscsi服务 | #chkconfig iscsi –level 35 on
#service iscsi restart |
识别iscsi盘 | [root@nbumaster dev]# iscsiadm -m discovery -t st -p 10.0.0.250 10.0.0.250:3260,0 iqn.1996-04.voltaire.com:01:38b5d1d1ccc [root@nbumaster dev]# ls /dev/st* /dev/stderr /dev/stdin /dev/stdout [root@nbumaster dev]# iscsiadm -m node -T iqn.1996-04.voltaire.com:01:38b5d1d1ccc -p 10.0.0.250 -l Logging in to [iface: default, target: iqn.1996-04.voltaire.com:01:38b5d1d1ccc, portal: 10.0.0.250,3260] Login to [iface: default, target: iqn.1996-04.voltaire.com:01:38b5d1d1ccc, portal: 10.0.0.250,3260] successful. [root@nbumaster dev]# |
确保如下服务是开启的 | #iscsid network iscsi netfs #reboot #df |grep /mnt/data /dev/sdb 51606140 184272 48800428 1% /mnt/data |
Linux端识别盘 | #fdisk –l #/etc/init.d/ service iscsi start #dmesg #iscsi-ls #fdisk /dev/sdb #fdisk –s #mke2fs –j –L data /dev/sdb #mkdir –p /mnt/data |