未解决
此帖子已超过 5 年
2 Intern
•
2.1K 消息
1
2121
Symmetrix映射磁盘管理系列(一)磁盘映射工作原理
Symmetrix映射磁盘设备管理系列主要介绍配置主机访问Symmetrix阵列的方法。本系列共分10个章节:
更多信息
磁盘映射概述:
SYMCLI可以用关联一个或者多个磁盘设备到Symmetrix阵列的FA前端口和主机的HBA的方式,对主机与磁盘设备映射的访问进行进行控制和分配。VCMDB数据库作为主要存放磁盘映射信息的载体,它会对于每个Symmetrix阵列维护一个访问控制记录,从而防止多个主机对同一个磁盘设备进行读写。 这种做法叫做定义Masked Channel。磁盘映射命令还能被用来配置多个主机访问一个FA前端口,这种方式在多类型主机的情况下很有用。然而,用户也可以通过使用光纤ID锁定的方式来对WWN欺骗进行保护。
磁盘映射的工作原理:
有些情况下,如果用户定义了Masked Channel,允许多台主机连接到某个Symmetrix的Director上,会有潜在冲突使得多个主机同时访问和使用一同组磁盘设备。为了避免这种情况,用户可以使用磁盘映射功能,在VCMDB中维护一组记录,来控制和维护阵列中的磁盘设备与主机之间的访问关系。VCMDB中的记录内容包括主机的HBA标识(HBA端口和WWN),它与FA前端口和映射到FA前端口的磁盘设备关联,从而保证只有特定的HBA可以看到。一旦用户创建了VCMDB记录然后激活配置,Symmetrix阵列,VCMDB表明这些磁盘设备是可以通过相关的FA端口被主机的Initiator的WWN访问。VCMDB中,每个Director控制最多256个不同的WWN或者512个iSCSI(从Enginuity微码版本5771开始)。最多128个光纤Director端口和64个多协议(iSCSI)端口(根据Symmetrix模块而言)。
主机访问实例:
当主机尝试访问Symmetrix阵列中的磁盘,图一中显示,主机的Initiator名字传输到Symmetrix Director的前端口。Symmetrix在内存中记录下连接和Initiator名字到login History table,然后授权该Initiator可以通过Director端口访问可用的磁盘设备(根据VCMDB中定义的磁盘映射配置)。然而,如果在iSCSI拓扑中已经启用了CHAP验证的话,VCMDB会先检查CHAP。
以下例子中,主机1通过FA1访问两个个磁盘设备,通过FA2访问一个磁盘设备。主机2通过FA1访问一个磁盘设备。主机3通过FA2访问一个磁盘设备。
图一:通过主机Initiator的磁盘映射方案
对于Symmetrix DMX,用户可以使用SYMCLI命令symmask和symmaskdb来控制和监控磁盘映射操作。使用这些命令,用户可以定义查询每个主机HBA可以访问的Symmetrix磁盘设备。Symmmask命令的主要功能是设置修改Symmetrix磁盘映射功能。Symmaskdb则是对VCMDB进行备份,还原,初始化已经显示VCMDB中的内容。在这个系列之后的章节中,我们将具体介绍使用SYMCLI命令对磁盘映射的操作和实例。
参考
EMC Solutions Enabler Symmetrix CLI Command Reference
应用于
Symmetrix DMX
Solution Enabler
Fenglin1
2 Intern
2 Intern
•
2.1K 消息
0
2012年10月21日 19:00
谢谢反馈,已经对文章中的用词进行了修改。