构建基于IP SAN的iSCSI存储系统

信息化建设预算有限!如何在有限的资金中完美的完成既定目标?

为现有CentOS6.4 64bit添加2块新磁盘,做IP网络存储iSCSI

注:为了方便截图,我在虚拟机上进行实验!

一、为CentOS6.4 64bit添加2块新磁盘:

1. 关掉CentOS6.4 64bit服务器,添加2块SCSI磁盘,再开机,查询是否看到该新添加的磁盘:构建基于IP SAN的iSCSI存储系统

2. 对新添加的磁盘分区,如下图所示:构建基于IP SAN的iSCSI存储系统 构建基于IP SAN的iSCSI存储系统


  1. 3. 对磁盘进行格式化 
  2. [root@CentOS6 ~]# mkfs  –t  ext4  –c  /dev/sdb1 
  3. 4. 挂载分区 
  4. [root@CentOS6 ~]# mkdir /iscsisdb1  
  5. [root@CentOS6 ~]# mount /dev/sdb1 /iscsisdb1 
  6. 5. 与CentOS服务器一起启动 
  7. [root@CentOS6 ~]# vim /etc/fstab 
  8. 在最后一行添加如下内容: 
  9. 20 /dev/sdb1      /iscsisdb1    ext4    defaults       1 2 

构建基于IP SAN的iSCSI存储系统

提示:另一块新磁盘的分区完成后,也加入/etc/fstab中,与OS一起启动!如下图所示:构建基于IP SAN的iSCSI存储系统

二、IP SAN的iSCSI存储系统的配置:


  1. 1. 安装iSCSI Target软件: 
  2. [root@CentOS6 ~]# mkdir /etc/iscsi    
  3. [root@CentOS6 ~]# mount /dev/sr0 /media/ 
  4. [root@CentOS6 ~]# cd /media/  
  5. [root@CentOS6 media]# ll 
  6. -r--------. 1 root root 137487 Jun 10  2010 iscsitarget-1.4.20.1.tar.gz 
  7. [root@CentOS6 media]# cp iscsitarget-1.4.20.1.tar.gz  /etc/iscsi 
  8. [root@CentOS6 media]# cd /etc/iscsi 
  9. [root@CentOS6 iscsi]# tar -zxvf iscsitarget-1.4.20.1.tar.gz 
  10. [root@CentOS6 iscsi]# cd iscsitarget-1.4.20.1 
  11. [root@CentOS6 iscsitarget-1.4.20.1]# make && make install 
  12. //启动iscsi-target服务 
  13. [root@CentOS6 iscsitarget-1.4.20.1]# service iscsi-target start 
  14. //让iscsi-target服务与CentOS服务一起启动 
  15. [root@CentOS6 iscsitarget-1.4.20.1]# cd 
  16. [root@CentOS6 ~]# chkconfig --level 35 iscsi-target on 
  17. 2.配置简单的iSCSI  Target 
  18. //编辑iSCSI Target的主配置文件是/etc/iet/ietd.conf 
  19. [root@CentOS6 ~]# vim /etc/iet/ietd.conf 
  20. 35 #Target iqn.2001-04.com.example:storage.disk2.sys1.xyz  #修改此行为: 
  21. Target  iqn.2013-04.com.beyond:iscsisda1 
  22. 52 #Lun 0 Path=/dev/sdc,Type=fileio,ScsiId=xyz,ScsiSN=xyz 
  23. Lun 0 Path=/dev/sdb1,Type=fileio,ScsiId=xyz,ScsiSN=xyz 
  24. //如果要共享存储为多个磁盘或分区或文件 eg: 还要共享sdc1分区 
  25. Target  iqn.2013-04.com.beyondhdf:iscsisdc1 
  26. Lun 0 Path=/dev/sdc1,Type=fileio,ScsiId=xyz,ScsiSN=xyz 
  27. //重启iscsi-target服务 
  28. [root@CentOS6 ~]# service iscsi-target restart 

三、在Windows上配置iSCSI  Initiator

1. MS SQL Server 2008 R2服务器上配置。默认已经安装了,仅需设置自动启动,如下图所示:

构建基于IP SAN的iSCSI存储系统

2. 开始---所有程序---管理工具---iSCSI发起程序,如下图所示:

构建基于IP SAN的iSCSI存储系统

//切换到如下图所示:

构建基于IP SAN的iSCSI存储系统构建基于IP SAN的iSCSI存储系统

注: 依此类推,连接另一个!最后如下图所示:构建基于IP SAN的iSCSI存储系统

//再看看另一个选项,如下图所示:

构建基于IP SAN的iSCSI存储系统

3. 查看 服务器管理器---磁盘管理 中,是否有共享的磁盘/分区构建基于IP SAN的iSCSI存储系统构建基于IP SAN的iSCSI存储系统

//余下操作都很简单,最后效果如下图所示:构建基于IP SAN的iSCSI存储系统

四、在CentOS5.5上配置iSCSI  Initiator


  1. 1. 用yum安装iSCSI  Initiator 
  2. [root@mail ~]# yum -y install iscsi* 
  3. [root@mail ~]# cd /etc/iscsi 
  4. [root@mail iscsi]# ll 
  5. total 16 
  6. -rw-r--r-- 1 root root    49 Apr  4 19:36 initiatorname.iscsi 
  7. -rw------- 1 root root 10694 Jan  9 19:22 iscsid.conf 
  8. 2. 启动initiator服务 
  9. //方法1: 
  10. [root@mail ~]# service iscsi start 
  11. //方法2: 
  12. [root@mail iscsi]# /etc/init.d/iscsi  start 
  13. //查看iscsid服务是否启动了 
  14. [root@mail iscsi]# ps -ef|grep iscsi 
  15. root      3952     7  0 19:39 ?        00:00:00 [iscsi_eh] 
  16. root      4012     1  0 19:39 ?        00:00:00 iscsiuio 
  17. root      4016     1  0 19:39 ?        00:00:00 iscsid 
  18. root      4017     1  0 19:39 ?        00:00:00 iscsid 
  19. root      4028  3361  0 19:41 pts/1    00:00:00 grep iscsi 
  20. 3. 运行iSCSI  Target发现,仅运行1次即可! 
  21. [root@mail iscsi]# iscsiadm -m discovery -t sendtargets -p 192.168.1.229 
  22. 192.168.1.229:3260,1 iqn.2013-04.com.beyond:iscsisdc1 
  23. 192.168.1.229:3260,1 iqn.2013-04.com.beyond:iscsisdb1 
  24. 4. 通过iscsiadm命令与iSCSI  Target建立关联 
  25. //登录到iSCSI Target 
  26. [root@mail iscsi]# iscsiadm -m node -T iqn.2013-04.com.beyond:iscsisdb1 -p 192.168.1.229 -l 
  27. Logging in to [iface: default, target: iqn.2013-04.com.beyond:iscsisdb1, portal: 192.168.1.229,3260] (multiple) 
  28. Login to [iface: default, target: iqn.2013-04.com.beyond:iscsisdb1, portal: 192.168.1.229,3260] successful. 
  29. [root@mail iscsi]# iscsiadm -m node -T iqn.2013-04.com.beyond:iscsisdc1 -p 192.168.1.229 -l 
  30. Logging in to [iface: default, target: iqn.2013-04.com.beyond:iscsisdc1, portal: 192.168.1.229,3260] (multiple) 
  31. Login to [iface: default, target: iqn.2013-04.com.beyond:iscsisdc1, portal: 192.168.1.229,3260] successful. 
  32. //断开与iSCSI Target连接(断开之后,要记得登录哦
  33. [root@mail iscsi]# iscsiadm -m node -T iqn.2013-04.com.beyond:iscsisdb1 -p 192.168.1.229 –u 
  34. [root@mail iscsi]# iscsiadm -m node -T iqn.2013-04.com.beyond:iscsisdc1 -p 192.168.1.229 -u 
  35. [root@mail iscsi]# fdisk  -l  
构建基于IP SAN的iSCSI存储系统

 


本文转自 

beyondhedefang 51CTO博客,原文链接:http://blog.51cto.com/beyondhdf/1171114 ,如需转载请自行联系原作者

上一篇:Oracle连接不上:ORA-12154:TNS无法解析指定的连接标识符


下一篇:2.1、CDH 搭建Hadoop在安装(为Cloudera Manager配置存储库)