Symmetrix映射磁盘管理系列(一)磁盘映射工作原理

Symmetrix映射磁盘管理系列(一)磁盘映射工作原理

 

转载请在文首保留原文出处:EMC中文支持论坛

介绍

 

Symmetrix映射磁盘设备管理系列主要介绍配置主机访问Symmetrix阵列的方法。本系列共分10个章节:

(一) 磁盘映射工作原理

(二) 磁盘映射控制概述

(三) 磁盘映射拓扑结构

(四) 配置磁盘映射

(五) 显示主机HBA

(六) 添加映射磁盘设备

(七) 维护磁盘设备数据库

(八) 查看VCMDB

(九) 主机总线适配器(HBA)管理

(十) 光纤通道与主机的接口管理

 

更多信息

 

磁盘映射概述:

 

  SYMCLI可以用关联一个或者多个磁盘设备到Symmetrix阵列的FA前端口和主机的HBA的方式,对主机与磁盘设备映射的访问进行进行控制和分配。VCMDB数据库作为主要存放磁盘映射信息的载体,它会对于每个Symmetrix阵列维护一个访问控制记录,从而防止多个主机对同一个磁盘设备进行读写。 这种做法叫做定义Masked Channel。磁盘映射命令还能被用来配置多个主机访问一个FA前端口,这种方式在多类型主机的情况下很有用。然而,用户也可以通过使用光纤ID锁定的方式来对WWN欺骗进行保护。

 

磁盘映射的工作原理:

 

  有些情况下,如果用户定义了Masked Channel,允许多台主机连接到某个SymmetrixDirector上,会有潜在冲突使得多个主机同时访问和使用一同组磁盘设备。为了避免这种情况,用户可以使用磁盘映射功能,在VCMDB中维护一组记录,来控制和维护阵列中的磁盘设备与主机之间的访问关系。VCMDB中的记录内容包括主机的HBA标识(HBA端口和WWN),它与FA前端口和映射到FA前端口的磁盘设备关联,从而保证只有特定的HBA可以看到。一旦用户创建了VCMDB记录然后激活配置,Symmetrix阵列,VCMDB表明这些磁盘设备是可以通过相关的FA端口被主机的InitiatorWWN访问。VCMDB中,每个Director控制最多256个不同的WWN或者512iSCSI(从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访问一个磁盘设备。

1.jpg

图一:通过主机Initiator的磁盘映射方案

 

  对于Symmetrix DMX,用户可以使用SYMCLI命令symmasksymmaskdb来控制和监控磁盘映射操作。使用这些命令,用户可以定义查询每个主机HBA可以访问的Symmetrix磁盘设备。Symmmask命令的主要功能是设置修改Symmetrix磁盘映射功能。Symmaskdb则是对VCMDB进行备份,还原,初始化已经显示VCMDB中的内容。在这个系列之后的章节中,我们将具体介绍使用SYMCLI命令对磁盘映射的操作和实例。

参考

 

EMC Solutions Enabler Symmetrix CLI Command Reference

应用于

Symmetrix DMX

Solution Enabler