IP SAN的安装及使用上一篇 / 下一篇 2011-05-24 16:41:03 / 个人分类:iscsi安装配置
安装
首先要在存储设备上做好RAID,设置好iSCSI目标方(target)。
这里主要说明iSCSI initiator的安装。
不同的操作系统对应各自的iSCSI initiator,以Redhat enterprise5为例。到网上下载iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
# rpm–ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
在服务器上安装了iSCSI initiator以及iscsiadm
iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。
iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以运行man iscsiadm或iscsiadm --help
使用
下面来讲一下连接iscsi设备的步骤:
1启动iscsi守护进程
#service iscsi start
默认情况下,系统启动后此进程会自动运行
2发现目标
默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是10.0.1.200,运行下列命令:
#iscsiadm -m discovery -t sendtargets -p 10.0.1.200:3260
此时找到拥有一个目标(target)
10.0.1.200:3260,1 iqn.2002-10.com.infortrend:raid.sn7409346.00
被发现的目标也叫做节点
3登入节点
以上面被发现的目标为例
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260 -l
其中iqn.2002-10.com.infortrend:raid.sn7409346.00是目标名
如果要在系统启动时自动登入
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260 --op update -n node.startup -v automatic
登入节点后,运行
#fdisk–l
应该可以看到目标方的存储设备信息,如
Disk /dev/sdb: 6291.4 GB, 6291456000000 bytes
255 heads, 63 sectors/track, 764892 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
/dev/sdb即为连接的iscsi存储设备
4格式化设备
如欲将设备格式化为ext3文件系统,运行
# mkfs.ext3 /dev/sdb
5挂接设备
在/mnt下创建iscsi目录
运行mount命令:
# mount -t ext3 -O _netdev /dev/sda /mnt/iscsi
其中的_netdev是针对iscsi设备的特殊mount选项
运行df–h可以看到:
/dev/sdb 5.7T 186M 5.4T 1% /mnt/iscsi
iscsi设备被成功挂接,可以当作常规存储设备使用了。
如果要在系统启动时自动挂接
编辑/etc/fstab
加入一行:
/dev/sdb /mnt/iscsi ext3 _netdev 0 0
6登出节点
首先解除挂接
#umount /mnt/iscsi
登出
# iscsiadm -m node–T iqn.2002-10.com.infortrend:raid.sn7409346.00 -p 10.0.1.200:3260–u
阅读(1413) | 评论(0) | 转发(1) |