分类: LINUX
2009-03-29 14:33:59
说明:iSCSI和AoE都是存储区域网络(SAN)的技术, iSCSI可以穿越互联网,而AoE则仅仅局限于一个子网内部。以下是iSCSI的入门应用。
目的
将远程Linux主机B上的一个分区通过iSCSI协议,模拟成本地Windows主机A上的一个本地硬盘。
工具
iSCSI Target : iscsitarget-
iSCSI Initiator: Microsoft iSCSI Software Initiator Version 2.05
配置iSCSI Target端 - linux
编译并安装iSCSI Target:
# tar zxvf iscsitarget-
# cd iscsitarget-
# make KERNELSRC=/home/lgd/linux-
#cp etc/ietd.conf /etc
# make KERNELSRC=/home/lgd/linux-
至此安装完毕,主要有这么几个文件:
/lib/modules/
/usr/sbin/ietd
/usr/sbin/ietadm
/etc/ietd.conf
配置一下,这里创建一个文件代替磁盘:
# dd if=/dev/zero of=iscsi_disk_emu bs=1024K count=200
修改配置文件,改一行:
# vi /etc/ietd.conf
Lun 0 Path=/home/sxg/iscsi/iscsi_disk_emu,Type=fileio
启动Target:
# service iscsi-target start
配置iSCSI Initiator端 - windows
安装Microsoft iSCSI Software Initiator Version 2.05。
打开initiator,转到Discovery标签页,在Target Portals中点击Add按钮,添加target的地址信息:
接下来转向Targets标签页,发现里面已经有一个target了,选中他,点击LogOn按钮,即可连接成功。
到磁盘管理中去看看,发现多了一块磁盘,把它当成本地磁盘用就行了,分区、格式化、存储东西等等。
iSCSI和AoE都为server提供了一种无限扩展存储的机制。
[from http://blog.chinaunix.net/u/8754/showart_1883643.html]