Professional Documents
Culture Documents
中国 [选择] 使用条款
dW ����
dW 全部内容
developerWorks
中国 探索 AIX 6:在 AIX 6 上配置 iSCSI
本文内容包括:
引言 Target
iSCSI 的基本介绍
文档选项
本文所配置案例的基本框架 王 荣, 技术支持工程师, IBM 科技产品(深圳)有限公司
系统安装要求 打印本页
本中就开始附带了 iSCSI sw initiator 组件。不过 iSCSI 服务端,也即 iSCSI target,一般都是收费软件,并且绝大多数都只能运行在 windows 平台。
在 AIX 6.1 中集成了 iSCSI initiator 和 iSCSI target 了两种功能。另外,借助与 POWER6 以及部分 POWER5 机型其功能强大的底层硬件平台, AIX
回页首
iSCSI 的基本介绍
iSCSI 可以简单理解为通过 TCP/IP 封装 SCSI 命令,实现在 IP 网络使用远端的 SCSI 设备的一种协议。 iSCSI 是 SCSI 协议的扩展, SCSI 使用物理
SCSI 电缆传递 SCSI 命令,而 iSCSI 使用了虚拟的 TCP/IP 网络。借助现有的 LAN、WAN 网络环境,iSCSI 提供了非常经济的数据存储的解决方案。
图表 1 iSCSI 协议模型
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
回页首
本文所配置案例的基本框架
个磁盘(hdisk1)作为 Target LUN(Logical Unit Number) 设备,并通过 Target0 输出给客户端。在左边客户端这一侧,我们通过 initiator 连接到
图表 2 本案例逻辑架构
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
软硬件测试环境
回页首
系统安装要求
操作系统版本要求:AIX 6.1.0.0
iSCSI target 软件包在 AIX 6.1 expansion pack 光盘中,放入光驱,通过 SMIT 安装下面第一个软件包。
devices.tmiscsw.rte 6.1.0.0
如遇到错误,请检查以下软件包是否正确安装,devices.tmiscsw.rte 依赖于此软件包,请放入第一张系统盘安装此包。
devices.common.IBM.iSCSI.rte 6.1.0.0
回页首
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
[Entry Fields]
iSCSI Target Protocol Device Name tmsw0
Maximum number of sessions [200] +#
Maximum transfer size in one PDU [262144]
+#
Access Control enabled [off] +
Apply change to DATABASE only no +
安全访问控制机制。在这里我们直接回车到下一步。
COMMAND STATUS
tmsw0 Available
iSCSI Targets
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
[Entry Fields]
iSCSI Target Protocol Device Name tmsw0
iSCSI Target Logical Name []
* iSCSI Target Name [com.ibm.cn.swtarget0]
Maximum Target LUNs allowed [512] +#
Paths
[]
Force disconnection of iSCSI clients on
remove [no] +
Initiator Reconnection delay
[] +#
Addressing method
[] +#
Apply change to DATABASE only
no +
在 iSCSI Target Name 一栏输入 Target 设备的 iqn 地址。其他保持默认值。我们设置其为 com.ibm.cn.swtarget0. 按回车下一步。
COMMAND STATUS
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
target0 Available
Target 设备即创建完成。
最后,我们将 LV exlv 和 hdisk1 两个块设备挂载(mapping)到 Target 设备下,作为 iSCSI Target LUN 设备。使用命令 smit tmlun
lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
x iSCSI Parent Target Name x
x x
x Move cursor to desired item and press Enter. x
x x
x target0 Available iSCSI Target Mode Target x
x x
x F1=Help F2=Refresh F3=Cancel x
x Esc+8=Image Esc+0=Exit Enter=Do x
F1x /=Find n=Find Next x
Esmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
[Entry Fields]
iSCSI Parent Target Name target0
Logical Unit Name []
* Backing Device Type [disk] +
* Backing Device Name [hdisk1] +
Maximum Number of Commands to Queue to
Device [3] +#
Apply change to DATABASE only no +
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
我们先添加 hdisk1,在 Backing Device type 中输入设备类型 disk 。在 Backing Device Name 输入 hdisk1. 回车下一步。
COMMAND STATUS
lu0 Available
[Entry Fields]
iSCSI Parent Target Name
target0
Logical Unit Name
[]
* Backing Device Type
[lv] +
* Backing Device Name
[exlv] +
Maximum Number of Commands to Queue to
Device [3] +#
Apply change to DATABASE only
no +
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
COMMAND STATUS
lu1 Available
通过以下命令,来检查刚创建的设备的状态是否正常 :
回页首
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
[Entry Fields]
iSCSI Protocol Device iscsi0
Description iSCSI Protocol Device
Status Available
iSCSI Initiator Name
[iqn.aix01.hostid.c0a81582]
Maximum number of commands to queue to
driver [200] +#
Discovery Policy file +
Maximum Targets Allowed [16] +#
Apply change to DATABASE only no +
# vi /etc/iscsi/targets
# The target line would look like:
# 10.2.1.105 3260 iqn.com.ibm-K167-42.fc1a
"This is my password."
#
# EXAMPLE 3: iSCSI Target with CHAP(MD5)
authentication and line continuation
# Assume the target is at address
10.2.1.106
# the valid port is 3260
# the name of the target is iqn.2003-
01.com.ibm:00.fcd0ab21.shark128
# the CHAP secret is
"123ismysecretpassword.fc1b"
# 字段格式为:“Server IP”端口“target iqn 地址”
192.168.21.134 3260 com.ibm.cn.swtarget0
回页首
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
创建 Datavg
回页首
iSCSI 访问安全控制
权限。
CHAP 握手协议
vi /etc/iscsi/targets
# 字段格式为:“Server IP”端口“target iqn 地
址”“CHAP 密钥”。注意密钥需要在两边使用引号标记。
192.168.21.134 3260 com.ibm.cn.swtarget0
“test1234”
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
访问控制列表
下的所有子设备,所以最好在创建的时候激活该功能。
[Entry Fields]
iSCSI Target Protocol Device Name
tmsw0
Maximum number of sessions
[200] +#
Maximum transfer size in one PDU
[262144] +#
Access Control enabled [on] +
Apply change to DATABASE only no +
释。
#vi /etc/tmiscsi/access_lists
# 基本命令格式为:
# target 名称 | LUN 名称客户端的 iqn 地址,客户端
iqn 地址…
# 例:Target0 下的所有磁盘可以被 iqn 地址为
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
iqn.aix01.hostid.c0a8 的客户端访问。
target0|all iqn.aix01.hostid.c0a8
#target0 的 LUN 名为 disk1 的磁盘可以被
iqn.aix01.hostid 和 iqn.aix02.hostid 访问
target0|disk1
iqn.aix01.hostid,iqn.aix02.hostid
# 所有的 target 中的所有的磁盘可以被任意一个客户端
访问。
all|all any
小结
能优势远非其他系统平台所能比拟。
作为 system p 的一贯特性:高可靠性,高可用性,高可服务性。这些特性不仅是在系统设计上得到保证,也一直被业界所认可。
我们看到依托于 system p 强大的硬件平台,AIX 6 提供的 iSCSI target 解决方案即高可靠又高性能。反过来说,AIX 6 进一步拓展了其 UNIX 平台的
参考资料
学习
本系列的第 2 部分 :在本文中,我们介绍了网络,性能,虚拟化和可管理性方面的变化。
本系列的第 3 部分 :本文为最后一篇,向您介绍了关于可用性、安全性以及开发方面的一些新的特性和功能。
及一些使用技巧。
方面面。希望您能通过对这些内容的学习和了解,对虚拟化技术有一个全面的认识,并且能够应用到您的实际工作中去。
相关 IBM 红皮书资源:
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
浏览 技术书店 ,以了解有关这些技术主题及其他技术主题的相关书籍。
讨论
AIX 5L——技术论坛
集群系统管理
性能工具——技术
虚拟化——技术
关于作者
对本文的评价
太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)
建议?
反馈意见
回页首
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]
探索 AIX 6:在 AIX 6 上配置 iSCSI Target
IBM 和 AIX 是 International Business Machines Corporation 在美国和 / 或其他国家 / 地区的注册商标。 Java 和所有基于 Java 的商标都是 Sun
Microsystems, Inc. 在美国和 / 或其他国家 / 地区的商标。 Linux 是 Linus Torvalds 在美国和 / 或其他国家 / 地区的注册商标。 UNIX 是 Open Group
http://www.ibm.com/developerworks/cn/aix/library/0805_wangrong_iscsi/index.html[2009-11-30 13:00:29]