未解决
此帖子已超过 5 年
2 Intern
•
1.2K 消息
0
1162
Symmetrix映射磁盘管理系列(十)光纤通道与主机接口管理
Symmetrix配置管理系列之磁盘管理系列(十)光纤通道与主机接口管理
Symmetrix映射磁盘设备管理系列主要介绍配置主机访问Symmetrix阵列的方法。本系列共分10个章节:
更多信息
使用device masking命令,用户可以调整光纤通道与主机接口的协议参数以适应主机平台特殊的要求。
对于特定的主机通信协议,symmask set命令允许熟练用户调整主机adapter端口的以下属性,或使用-dir ALL/-p ALL命令应用于所有端口:
· 光纤通道锁定
· 设置LUN可见性
· LUN基地址/偏移地址跳跃
· 设置HBA端口标识
需要设置这些通道的属性必须在VCMDB中已存在主机adapter端口分配的记录。
锁定光纤通道:
光纤通道锁定是限制主机通过在网络交换机添加FCID信息以连接到映射磁盘数据库。该特性在共享存储端口配置中阻止了网络系统中的WWN欺伪和攻击。
举例1:将光纤通道02130锁定给板卡16A,端口0,输入:
symmask -sid 018 set lockdown on 021300 -awwn SolarB/1f,0,fca@1,0 -dir 16A -p 0
该性能允许用户对需要保护的HBA的WWN设置FCID。当一个FCID被锁定后,使用欺伪WWN就无法登录进来。
1. 查找光纤通道号,锁定通道并确认已被锁定,使用以下步骤:
2. 找到WWN。如果VCMDB中的映射磁盘设备是可见的,运行symmask list hba找到需要保护的HBA的设备路径;
3. 通过以下方式找到FCID值:
a. 运行symmask list logins –pdev,指定在步骤1中查找到的设备路径,从而找到需要保护的HBA的WWN的FCID。
b. 在交换机上查找FCID。
4. 对步骤2中查找到的FCID运行symmask set lockdown;
5. 运行symmaskdb list database,验证光纤通道已被锁定;
6. 重启主机或从板卡中拉出光纤然后换掉光纤线,使更改生效。如果重启,需运行symcfg discover来刷新SYMAPI数据库。
锁定对其他命令的影响:
symmask delete — 锁定一个光纤通道对delete操作没有影响。
symmask replace — 当光纤线只是从一个HBA移动到另一个,没有在交换机端改变时,锁定对于replace操作没有影响。这种情况下,已保存在数据库中的FCID值对新HBA保持不变。
然而,当光纤线从交换机的一个端口移动到另一个,FCID值会改变。在交换过程中不要解锁FCID,而应保持至少一条连接到数据库磁盘设备的路径开通。在交换完成后通过调用set操作重置FCID值。
设置LUN可见性:
磁盘设备LUN可见性允许主机检索到使用非连续LUN地址的磁盘设备。在检索过程中,主机操作系统从LUN 000开始按顺序扫描。如果板卡上没有LUN 000,或是目标LUN值顺序有中断,一些操作系统(特别是HP-UX和Lunix)就无法查找剩下的LUN,从而检索非连续磁盘设备失败。
为了允许主机检索所有磁盘设备,对连接在特定前端卡和端口的所有磁盘设备开启LUN可见性功能,使它们对HBA有效。
举例1:当连接到WWN为 20000000c920b484的主机HBA,对前端卡16A,端口0设置为磁盘设备可见:
symmask –sid 814 set visibility on –dir 16A -p 0 –wwn 20000000c920b484
允许主机扫名LUN值不连续的其他磁盘设备并不改变主机访问设备的方式。例如,一台HP-UX主机被分配了LUN 0000, 0002, 0003, 0004,这些值就是主机将会看到的。如果需要主机看到的LUN值连续,用户需要更改LUN偏移地址对主机的可见性。具体请见下文。
LUN基地址/偏移地址跳跃:
一些主机平台扫描磁盘设备接口时要求LUN 000存在。这里,LUN指SCSI LUN值。有些类型的主机无法检索到LUN序列号不连续的磁盘设备。在磁盘映射环境下,当用户需要设置一些磁盘设备对某些主机平台不可见时,会造成问题。
对于这些主机平台,LUN基地址/偏移地址跳跃机制使得指定LUN的基地址/偏移地址为非连续值成为可能。当主机要访问地址非连续的LUN时,主机需提供一个symmetrix阵列磁盘设备的偏移地址。基地址实际上是主机需访问LUN非连续的起始地址,偏移地址是跳跃间距(需要跨越的非连续地址的数量)。
在HBA内设置LUN对板卡通道的起始地址和偏移地址,使用如下形式:
symmask -sid SymmID set lunoffset on offset base -awwn awwn -dir # -p #
举例1:例如,在板卡16A端口0设置LUN磁盘设备005到008对主机HPB03/1可见,需指定LUN基地址为0,偏移地址为5(以跳过001至004)。
symmask -sid 018 set lunoffset on 5 0 -awwn HPB03/1 -dir 16A -p 0
设置HBA端口标识:
每一个主机名或一个initiator可设置一个HBA端口标识。改特性允许在某些板卡和端口或所有板卡和端口启用/禁止特定的主机标识。为每一个主机名设定一个或所有端口标识要求Enginuity5773.150及以上版本。
设置HBA端口标识,使用以下形式:
symmask -sid SymmID -wwn wwn | -awwn awwn |
-iscsi iscsi | -aiscsi aiscsi | -host HostName
set hba_flags
, ...> <-enable | -disable> |
off [ , ...] >
-dir <#|all> -p <#|all>
hba_flags — 在数据库中添加记录保存更新的HBA端口设置信息,
on | off — 打开或关闭HBA标识。
flag — 指定重写的HBA端口标识值。
-enable — 对某initiator启用指定的HBA端口标识。
-disable — 对某initiator禁用指定的HBA端口标识。
举例1:打开主机api1182HBA端口标识并对Symmetrix 343所有板卡和端口启用Common_Serial_Number功能,输入:
symmask -sid 343 -host api1182 set hba_flags on C -enable -dir all -p all
参考
EMC Solutions Enabler Symmetrix CLI Command Reference
应用于
Symmetrix DMX
Symmetrix VMAX
Solution Enabler
Anonymous
5 Practitioner
5 Practitioner
•
274.2K 消息
0
2012年6月4日 20:00
谢谢分享!