文档库 最新最全的文档下载
当前位置:文档库 › Lab 1 - SAN

Lab 1 - SAN

Lab 1 - SAN
Lab 1 - SAN

一、实验题目:配置和使用SAN存储

二、实验目的

1、掌握在Linux上配置iSCSI target服务的方法。(实验步骤1)

2、掌握在不同的操作系统平台上使用iSCSI initiator的方法。(实验步骤2-3)

三、实验步骤

注:步骤1与后续步骤独立,并非前提。只是当没有真实的磁盘存储阵列时,使用Linux模拟iSCSI Target的方法。

1、配置Linux iSCSI target服务(Ubuntu, IP:192.168.0.101)

1.1确定以root身份执行以下步骤

sudo su –

1.2安装iSCSI Target软件

aptitude install iscsitarget

1.3修改/etc/default/iscsitarget

ISCSITARGET_ENABLE=true

1.4创建共享存储

共享存储可以是logical volumes, image files, hard drives , hard drive partitions or RAID devices

例如使用image file的方法,创建一个10G大小的LUN:

dd if=/dev/zero of=/storage/lun1.img bs=1024k count=10240

1.5修改/etc/iet/ietd.conf

Target https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1

IncomingUser [username] [password] # 如果需要身份验证,将用户名密码加在此行

OutgoingUser

Lun 0 Path=/storage/lun1.img,Type=fileio

Alias LUN1

#MaxConnections 6

Target name一定是一个全局唯一的名字,格式为:

iqn.yyyy-mm.[:identifier]

其中,yyyy-mm是domain起始的日期,而identifier格式自由。

1.6修改/etc/iet/initiators.allow

如果只允许特定IP的initiator访问LUN,则如下设置

192.168.0.100

https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1

如果任意initiator均可以访问,则:

ALL

ALL

1.7启动/重启动iSCSI target

/etc/init.d/iscsitarget start

restart

/etc/init.d/iscsitarget

2、客户端配置访问iSCSI共享存储(Ubuntu, IP:192.168.0.102)

2.1确定以root身份执行以下步骤

sudo su -

检查初始时硬盘的情况并记录:

fdisk –l

2.2安装iSCSI initiator软件

aptitude install open-iscsi

2.3修改/etc/iscsi/iscsid.conf

=

automatic

node.startup

2.4启动/重启动iSCSI initiator

/etc/init.d/open-iscsi start

/etc/init.d/open-iscsi

restart

2.5连接iSCSI target

iscsiadm -m discovery -t st -p [target_ip]

此处target_ip可以是磁盘阵列的target_ip,也可以是提供iSCSI Target服务的Linux的IP。

root@server1:~# iscsiadm -m discovery -t st -p 192.168.0.101

192.168.0.101:3260,1 https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1

2.6保存iSCSI target node信息

node

iscsiadm

-m

这时,共享存储:

https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1 on 192.168.0.101:3260,1

的信息就保存在下面的文件中:

/etc/iscsi/nodes/https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1/192.168.0.101,3260,1/default.

如果需要身份验证的话,需要将用户名和密码同时存入此文件,方法是:

iscsiadm -m node --targetname "https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1" --portal

"192.168.0.101:3260" --op=update --name node.session.auth.authmethod --value=CHAP

iscsiadm -m node --targetname "https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1" --portal

"192.168.0.101:3260" --op=update --name https://www.wendangku.net/doc/3a5662524.html,ername --value=[username]

iscsiadm -m node --targetname "https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1" --portal

"192.168.0.101:3260" --op=update --name node.session.auth.password --value=[password]

2.7登录到iSCSI target上

iscsiadm -m node --targetname "https://www.wendangku.net/doc/3a5662524.html,.example:storage.lun1" --portal

"192.168.0.101:3260" –login

/etc/init.d/open-iscsi restart

退出登录时,将—login改为--logout即可。

2.8检查硬盘情况

-l

fdisk

此时应该增加了一块新的硬盘

3、在Windows中使用iSCSI存储

见《Windows系统下iscsi-Initiator使用.doc》

参考文献:

[1] Using iSCSI On Ubuntu 10.04 (Initiator And Target): https://www.wendangku.net/doc/3a5662524.html,/using-iscsi-on-ubuntu-10.04-initiator-and-target

[2]Open-iSCSI: https://www.wendangku.net/doc/3a5662524.html,/

[3] iSCSI Enterprise Target: https://www.wendangku.net/doc/3a5662524.html,/

相关文档