精选iscsi设置方法

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精选i s c s i设置方法集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]
操作系统Initiator软件安装和配置指导书
1 安装环境:
1.1 应用系统信息
操作系统版本:IBM AIX (补丁级别:5300-02)
内核版本:
Initiator版本:AIX iSCSI SW (Ethernet SAN) Initiator for AIX
操作系统版本:IBM AIX (补丁级别:68)
内核版本:
Initiator版本:AIX iSCSI SW (Ethernet SAN) Initiator for AIX
2 Initiator安装过程
2.1 软件安装
AIX 默认安装iscsi initiator软件。

如下命令确认系统是否安装相应软件包:AIX
AIX
C F PCI-X 1000 Base-TX iSCSI TOE
#
也可执行下列命令查看,显示Available即为已安装iscsi软件。

# lsdev |grep iscsi
iscsi0 Available iSCSI Protocol Device
说明:
如果系统没有安装iSCSI HBA卡,则软件iSCSI initiator对应为
iscsi0,否则则往后递推:如果安装2块iSCSI HBA卡,则HBA对应为
iscsi0和iscsi1,软件iSCSI initiator对应为iscsi2。

3 软件配置过程
3.1 配置initiator名称
(1)step1(进入配置界面)
# smit iscsi
(2)step2(选择适配器)
执行smit iscsi之后,会进入如下界面,选择“iSCSI Protocol Device”
Move cursor to desired item and press Enter.
iSCSI Adapter
(3)step3(选择适配器)
确定后会进入如下界面,选择“Change / Show Characteristics of an iSCSI Protocol Device”
(4)step4(选择适配器)
确定之后会进入如下界面,如果没有安装HBA卡的话iscsi software intiator应该对应为iscsi0。

本系统安装了2块iSCSI HBA卡(对应为iscsi0和iscsi1),所以iscsi software intiator对应变为iscsi2。

(5)step5(配置initiator名称)
确定后会进入如下界面,在iSCSI Initiator Name对应的行修改initiator名称。

(6)step6(提交修改)
修改完成后确定,将向系统提交修改操作。

如下界面代表修改成功:
COMMAND STATUS
Command: OK stdout: yes stderr: no
Before command completion, additional instructions may appear below.
iscsi2 changed
3.2 配置target
3.2.1 添加target地址
修改/etc/iscsi/目录下的targets文件,添加target地址列表(可以添加多个列表)。

如下是添加一个target的示例,其中为target端对应的IP地址,3260为端口号,后面的字段为target名。

3260 如果需要连接更多的target,依此加入更多行即可。

注意:
由于iSCSI 软件initiator自身的限制,即使同一对服务器和存储之间在
物理层有多条连接路径(多个网口相连),也无法在iSCSI层次建立多个
Session。

iSCSI HBA则没有此限制,即通过多块HBA卡可以创建多个Session。

3.3 配置单向CHAP认证(可选)
说明:
如无必要,研发不建议配置CHAP认证。

在/etc/iscsi/目录下的targets文件中,在对应target名字后面添加CHAP认证密码。

如下是一个示例:
3260 \ ""
即在上述target配置项空一格,以双引号加入密码即可。

该密码与所连接的存储设备上的认证密码一致,才可以连接到存储设备。

3.4 查看iSCSI配置
显示 iSCSI initiator相关信息:
# lsattr -El iscsi0
disc_filename /etc/iscsi/targets Configuration file
False
disc_policy file Discovery Policy True
initiator_name iSCSI Initiator Name True
max_targets 16 Maximum Targets Allowed
True
3.5 发现存储资源
通过以下命令可以建立服务器和存储设备之间的iSCSI会话,并在服务器上创建对应的设备文件:
如果成功发现存储资源,并正确创建设备文件,则执行lspv显示如下类似信息
其中hdisk2为新发现的硬盘,即所连接target下挂的卷
进一步查看相关target信息,执行lsattr –El hdisk2 显示如下类似信息:
3.6 上层应用
存储资源能够被正常发现后,就可以使用AIX的LVM对存储资源进行配置和管理。

AIX提供命令行和smit两种方式来完成LVM的管理,建议使用smit工具进行管理。

以在存储资源上创建文件系统为例,简单介绍一下LVM管理存储:
(1)新建卷组(VG)
如vg名为zxvg,新发现的硬盘为hdisk2
# mkvg -y zxvg hdisk2 或使用smit mkvg菜单
(2)新建100LP大小的卷,每LP=8MB,LP大小在建VG时可设置
# mklv –y ‘zxlv’ zxvg 100 zxvg hdisk2 或使用smit mklv菜单
(3)新建文件系统,如在上面新建卷zxlv上建立文件系统,挂载点为/zx
# crfs –v jfs –d ‘zxlv’–m ‘/zx’或使用smit crfs菜单
(4)挂载文件系统
# mount /zx
4 性能相关配置
4.1 网络相关参数
(1)启用 RFC 1323 网络选项
注:chdev可针对某个网络接口参数设置,no是设置全局的网络接口参数设置。

当no设置后某个网络接口参数没有更改过来时,推荐使用chdev设置。

(2)将 tcp_sendspace、tcp_recvspace、sb_max 和 mtu_size 网络选项和网
络接口选项设置为相应的值。

参数修改完毕,需要重启后生效。

执行no –a ,lsattr –El en0 ,ifconfig –a等可以查看参数是否生效。

4.2 以太网MTU的设置
当存储和服务器端以太网口的MTU一致时,系统会有更好的性能表现。

注意:
IX3000/IV5600的缺省MTU就是1500,因此不建议修改服务器的MTU值。

如果需要修改,请务必确保服务器和存储端的MTU值一致。

4.3 队列深度
在AIX上和性能紧密相关的参数是队列深度。

(1)命令行
chdev -l ‘hdisk2’–a queue_depth=’3’
注意:
队列深度并非越大越好,对于某些应用,队列深度超过3之后对于性能提
升并不明显,甚至可能带来下降。

(2)通过smit
smit chdev-〉Fixed Disk-〉change/Show characteristics of a Disk-〉选择磁盘-〉设置queue_depth值( 1<= queue_depth<=256 )
注意:
在/etc/iscsi/targets中对应的targets地址iqn号为IP San管理界面看到的客户端iqn号,如图:
从这里可以看到两个节点的iqn号是一模一样的。

而上文中#smit iscsi对应的iqn号是在ipsan客户端划分时识别到的iqn号,如果在加添客户端的时候扫描不到客户端可以手动去添加,这时输入的iqn号码就是smit iscsi 时候手动修改的iqn号,客户端的ip和iqn号在IP San中唯一地标识了每个小机。

相关文档
最新文档