博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建基于IP SAN的iSCSI存储系统
阅读量:6091 次
发布时间:2019-06-20

本文共 3811 字,大约阅读时间需要 12 分钟。

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

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

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

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

1. 关掉CentOS6.4 64bit服务器,添加2块SCSI磁盘,再开机,查询是否看到该新添加的磁盘:

2. 对新添加的磁盘分区,如下图所示: 

 
  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 

提示:另一块新磁盘的分区完成后,也加入/etc/fstab中,与OS一起启动!如下图所示:

二、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服务器上配置。默认已经安装了,仅需设置自动启动,如下图所示:

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

//切换到如下图所示:

注: 依此类推,连接另一个!最后如下图所示:

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

3. 查看 服务器管理器---磁盘管理 中,是否有共享的磁盘/分区

//余下操作都很简单,最后效果如下图所示:

四、在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  

 

本文转自 

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

你可能感兴趣的文章
JAVA web错误-获取Cookie报错An invalid character [32] was present in the Cookie value
查看>>
maven 仓库配置
查看>>
css内部div无法撑开外部div
查看>>
构造方法和方法重载的区别
查看>>
Cannot forward after response has been committed
查看>>
Java语言学习(五):面向对象入门
查看>>
Linux Shell一些常用记录(一)
查看>>
如何查看CRM WebUI,C4C和Hybris里的页面技术信息
查看>>
spring源码解析上下文初始化ContextLoaderListener
查看>>
用户登陆注册【JDBC版】
查看>>
less安装
查看>>
控制台打印sql
查看>>
spring启动bean加载顺序,控制子线程等待主线程
查看>>
负载均衡集群LVS(及资料)
查看>>
避免使用线程组(73)
查看>>
What will happen when you attempt to compile and run the following code?
查看>>
11.32 php扩展模块装安
查看>>
互联网分布式微服务云平台规划分析--服务监控中心
查看>>
Driver.js – 页面分步引导JavaScript
查看>>
Python TUPLE - 打包,解包,比较,切片,删除,键
查看>>